May 26, 2015 in Learn
Regular Expressions in 10 Different Languages
You might’ve heard that the word “OK” is the most globally recognized phrase in the world. It’s found in almost every spoken language from Arabic to Zulu. In the programming world, we have something similar: Regular Expressions. Regular Expressions, or…
May 26, 2015 in Learn
Introduction: Learn the Power of Swift Generics
Note: You can download the following post as a Playground! One of the more powerful features introduced in Swift was generic programming, or generics for short. Generic code allows you to write flexible, reusable functions and types while still maintaining the…
May 6, 2015 in Learn
Intro to Neat — A Semantic Sass Grid
Mobile devices came to conquer the planet, and they won. Well . . . mobile devices at least seem to dominate the way in which we access the Web. As a result of the mobile revolution, we no longer have…
May 4, 2015 in Learn
Why TypeScript is Hot Now, and Looking Forward
It’s never been a better time to be a JavaScript developer! JavaScript is everywhere now – it’s on the front and back-end of a website, and many desktop text editors are powered by JavaScript. In fact you can build a…
February 4, 2015 in Learn
Learn the Types of Hooks in WordPress
Hooks in WordPress allow developers to easily tie their own code in with the WordPress core code base, themes, and plugins. In this article, we’ll discover what hooks are, go over the different types of hooks, and look at a few…
February 3, 2015 in Learn
Nested Routes in Laravel 4
As a continuation of the Laravel Basics course here at Treehouse, I want to extend our todo lists example to have todo list items with nested restful routing. Let’s take a look at the URL patterns for our todo lists by…
February 2, 2015 in Learn
How to Add a Navigation Drawer in Android
Android now includes a component that makes it very easy to add a navigation drawer to an app that the user can slide in from the side. I first remember seeing this in the Facebook app in iOS, and I…
January 7, 2015 in Learn
How to Install Node.js® and NPM on Windows [Guide]
If you’re looking to take your JavaScript coding to another level, Treehouse offers unlimited courses in JavaScript (and many other subjects) starting at $25/month. Try our program out with a free seven-day trial today. JavaScript is quickly becoming the go-to language for…
December 22, 2014 in Learn
The Beginner’s Guide to Location in Android
Knowing a user’s location in an Android app can be extremely useful. Users take their devices everywhere and are constantly using them on the go, and as developers we can capitalize on that by providing a more contextual experience based…
December 15, 2014 in Learn
Java & Everyday Objects
In the real world there are objects we interact with everyday. We have objects in code, too. That’s because as programming evolves, it comes closer and closer to how we behave and think in the real world. There are two…
December 2, 2014 in Learn
HTML5 Local Storage
HTML5’s local storage feature allows the browser to store and retrieve specific data. In this post, we’ll pick up where we left off in the previous post where we built a real-time CSS editor using the HTML5 contenteditable attribute. Now we’re…
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…