November 26, 2014 in Treehouse News
New Courses: Interactive Android Apps & Flask Basics
New Courses: Build an Interactive Story App In this course we will build a simple choose-your-own-adventure story app, complete with fantastic illustrations. We will model our story and introduce the Model-View-Controller pattern, and we will learn about getting input from…
November 20, 2014 in Learn
The Real Reason Why Everyone Should Learn to Code
Lots of people get into programming because they love the challenge, are excited by computers and want to build a career creating websites, mobile apps or desktop programs. But even if you don’t want to become a programmer for a…
November 17, 2014 in Learn
Progressive Enhancement: Past, Present, and Future
Progressive enhancement is a layered approach for building websites using HTML for content, CSS for presentation, and JavaScript for interactivity. If for some reason JavaScript breaks, the site should still work and look good. If the CSS doesn’t load correctly, the HTML content…
November 6, 2014 in Learn
Dependency Management In PHP Using Composer
Managing your dependencies manually in any programming language is a huge pain. This is why in most programming languages today you will find that they all have some implementation of a dependency management system or sometimes a package manger. Composer is the dependency…
November 5, 2014 in Learn
Eight Reasons You Should Learn Java
Let’s get one thing clear: learning how to program opens up endless opportunities and has endless benefits. You can learn it from the comfort of your own home, the job market wants and needs you, and it’s fun. Now, there…
November 3, 2014 in Career Advice
What Employers Are Looking for in a Junior Android Dev
We recently wrote a post that discussed what employers are looking for a in Jnr Ruby Dev. It was very popular so we thought we would tackle a different discipline this time – Android development. It is a wonderful time…
October 31, 2014 in Community
Miriam Went From Architect to Full-time Front-end Developer
It was love at first sight for Miriam when she first experimented with coding in the architecture office where she worked. Seeing an opportunity to apply her design skills and perspective in a new way, Miriam continued to embrace her…
October 28, 2014 in Learn
What are Enums and Structs in Swift?
If you know C or Objective-C then you might be familiar with Enums and Structs. However, if you don’t know either of those languages then you are probably wondering what is their purpose and why you should use them. In…
October 27, 2014 in Learn
Operator Overloading in Python
Operator Overloading in Python Python is an interesting language. It’s meant to be very explicit and easy to work with. But what happens when how you want or need to work with Python isn’t just what the native types expose?…
October 23, 2014 in Treehouse News
New Course: Android Data Persistence
Being able to save or persist data within our apps is an important fundamental skill. It enables our users to save their work, remember their preferences, store all types of files for reuse, and more. These features are evident to…
October 23, 2014 in Community
Behind the Scenes of the New Treehouse Orlando Set
If you’ve been a Treehouse student since the very beginning, you might remember the look of our earliest videos. The original set was… well, we didn’t really have one. The actual first Treehouse set, built at our offices in Orlando, Florida in…
October 22, 2014 in Learn
Real-Time 3D on the Web
When you watch an animated Pixar movie, the 3D graphics are extremely detailed and realistic because they’re “pre-rendered”. Each frame may have taken many hours or days for the computer to render and then later you watch those rendered frames in…