Every week, new courses and workshops are published to the growing Treehouse Library! Here’s a short list of what we’ve added recently, upcoming course highlights, and our weekly video update of What’s New at Treehouse.
Deploying a web app to a production server involves steps that you’re going to need to repeat every time you release a new version, such as pulling the changes from Git and restarting your web server. Doing it manually may not seem too bad at first, but over time, the potential for mistakes adds up. In this course, we’re going to show you how to automate deploys to make them fast, easy and safe. We’ll be using the Ruby community’s most popular deployment framework, Capistrano.
Loading data in Android can be complicated, but Loaders aim to fix that! Learn all about it in this Pro Workshop.
The internet of things has brought us into a world to rival sci-fi novels. We’re no-longer content with a simple search- we want context. We expect our devices to know our locations, preferences, desires and goals. We expect tailored suggestions, reminders and announcements. Most of the time we don’t even realize how much our devices or websites are setup to assist us until our connection is broken or we try to use a different device, and all of a sudden our history and settings aren’t there. What does that mean to you as a programmer? How can you make your own applications “user aware”? It starts with data persistence.
Object-oriented programming is a large topic. It provides us some amazing tools, though, so it’s one of the most beneficial things to learn about in Python. First, you’ll learn how to build basic custom classes. Then, you’ll expand them through inheritance. For some extra power, you’ll also learn how to take control of Python’s built-in classes to make your own more powerful while doing less work. Finally, we’ll put everything together into a fun game utility.