October 9, 2014 in Learn
Making a Network Request in Swift
To make a network request in Swift (read HTTP request), there are a couple of different ways of doing it – NSURL, NSURLRequest and NSURLSession. Since iOS 7, NSURLSession has been the preferred way of carrying out networking tasks let’s…
October 8, 2014 in Learn
Install Node.js and NPM on a Mac: How-To Guide
If you’re looking to take your JavaScript coding to another level, Treehouse offers unlimited-access courses in JavaScript (and many other subjects) starting at $25/month. Try our program out with a free seven-day trial today. JavaScript is one of the most…
September 17, 2014 in Treehouse News
New Courses: Learn Swift
We have launched four new courses that will help you learn Swift, the exciting new iOS language. Swift Basics by Amit Bijlani Swift is a new programming language created by Apple to program iOS apps. If you are new to…
September 8, 2014 in Learn
Behind the Scenes: Android Data Persistence with Evan Anger
In August 2014, Android developer Evan Anger visited the Treehouse studios to shoot a brand new Android course. In this behind-the-scenes sneak peek, Evan discusses his experience teaching on set. Look out for Evan’s “Android Data Persistence” course, coming soon…
July 15, 2014 in Learn
What Are Affordances in Web Design?
(Photograph by Flickr user Banzai Hiroaki) Affordances are clues about how an object should be used, typically provided by the object itself or its context. For example, even if you’ve never seen a coffee mug before, its use is fairly natural. The…
July 11, 2014 in Learn
Five Android Interfaces That REALLY Work
It is not unusual for conversations about Android design to turn ugly. While it’s true that the original design of the intrepid operating system were inferior to iOS, and that the old Android Market, without any oversight, was full of…
July 10, 2014 in Business Resources
Code Oregon – 4,000 Spots Already Taken
In just two weeks, four thousand people have signed up for Code Oregon, the partnership between Treehouse and Worksystems designed to get Oregonians skilled up to work in the tech industry. There are only 10,000 places available so spots are…
July 7, 2014 in Community
Interview: Game Designer – Jake Fleming
I recently sat down with Jake Fleming, the game designer behind Grilly the Cheese, Hot Shot Santa and Don’t Eat People. Jake was kind enough to give us a glimpse into his process and show us a bit of his work….
June 24, 2014 in Learn
How to Use the Input Element
(Image from Flickr user Canada Science and Tech) The input element is a deceptively simple HTML form element. After all, <input> is just one HTML element, right? Whether you’re still new to HTML or if you’ve been writing it for 15 years…
June 18, 2014 in Business Resources
Treehouse and Worksystems partner to train 10,000 Oregonians to code
Treehouse is proud to announce the launch of Code Oregon, an exciting new partnership between Worksystems and Treehouse to fill the growing number of tech jobs in Oregon. By 2020, there will be an estimated one million more computer programming jobs…
June 17, 2014 in Learn
Understanding Optionals in Swift
When Apple introduced Swift they talked about three main things they set out to achieve: safe, modern and powerful. One such power feature is called optional. Most language features exist to solve a problem and naturally optional was created to…
June 9, 2014 in Learn
An Absolute Beginner’s Guide to Swift
Update: We’re excited to announce that Treehouse has launched its Learn Swift courses! Learn Swift basics, Swift functions, and build two real apps with Swift. Learn more about our Swift courses. Why Swift? In case you haven’t heard, Apple just…