October 13, 2014 in Learn
Cutting-Edge CSS Features You Can Use Today
The last wave of new CSS3 features introduced in-browser design features like border-radius, gradients, multiple backgrounds, and box-shadow. CSS continues to evolve and today’s native features are becoming closer to tools we’d normally use in our favorite graphics editor. In…
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…
October 6, 2014 in Learn
Tips to Get Your Child Coding
Does your child read fluently? Can they distinguish between a paragraph, title, and author in a document or story? Can they type without tears? If you’ve answered yes to all of these questions, your son or daughter is ready to code. Here…
September 24, 2014 in Learn
How to Install Laravel Homestead on Windows
In the first section of the Laravel Basics Course we install Laravel Homestead on OS X. Several of our students have requested that the installation procedure for Laravel Homestead on Windows be shown as well. One of the joys of…
September 18, 2014 in Learn
Contributing to Open Source Documentation
Open Source software, languages and frameworks have enriched our lives greatly. In fact we wouldn’t have the web in its current form today without Open Source software. Most of the technologies used for serving, programming and viewing websites are Open…
September 12, 2014 in Learn
Work On An Existing Rails App
Throughout the course of your Rails career, you’re bound to have to work on an existing Rails application. If you’re doing consulting, this can be a process you have to go through time and time again in order to get…
September 8, 2014 in Learn
Customize Ordered Lists with the ::before Pseudo- Element
Web browsers let you customize the look of most aspects of a page using CSS. But when rendering some page elements, web browsers are resistant to your styling efforts. For example, form elements like select menus, radio buttons and checkboxes…
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…
September 4, 2014 in Learn
Smarter Sass Mixins with Null
With Sass mixins we’re able to pass a list of arguments to set the values of properties. For example, the following mixin uses four variables as arguments to define the display, padding and margin properties of an element. @mixin display ($disp, $padding, $l-margin, $r-margin)…
September 1, 2014 in Learn
When Should Kids Learn to Code?
A popular question is: when should my child start to learn to code? The answer is, as soon as possible and here’s why. Schools around the world are beginning to implement computer and tablet programs. Instead of hand writing homework,…
August 25, 2014 in Learn
Five Virtues of a Good Software Developer
Recently I was watching a video by John Carmack the creator of Quake and Doom on the process of software development. He has has been developing software for over 20 years and is at the top of his game. And…