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 19, 2014 in Learn
Using Laravel Homestead as Your Development Environment
There are many ways to setup a local PHP development environment available to us. Traditionally there are some very common issues with each of them preventing a good generic base to teach from. Some methods are cross platform methods where…
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 11, 2014 in Learn
Box-Sizing: The Secret to Simple CSS Layouts
(Photograph from Flickr user Rachel Kramer) Box-sizing is a CSS property that makes CSS layouts work intuitively. If you’ve been working with CSS for any period of time, you know that using properties like width, padding, and border can be confusing….
June 2, 2014 in Learn
The 2014 Guide to Responsive Web Design
(Image from Flickr user Davidd) Responsive web design has changed a lot over the last few years. Front end development teacher, Nick Pettit updates you on all that’s changed when it comes to making websites work on mobile devices. Responsive…
May 14, 2014 in Community
Dean’s List: Jessica Sideways
The Dean’s List feature is our way of highlighting some of the extraordinary students in the Treehouse community and sharing with the world people who are passionate about learning, bettering themselves and making a difference. This edition of the Dean’s…
May 12, 2014 in Learn
The Beginner’s Guide to Grids with Zurb Foundation 5
(Flickr photo by Hey Paul) Most modern websites use a grid to visually organize content into columns and rows, and nearly every front-end framework includes a robust grid system. If you’re totally new to front-end frameworks, I also recommend the…
April 29, 2014 in Learn
Flexbox: The Next Generation of CSS Layout Has Arrived
(Stretch your CSS layout options with Flexbox. Flickr photo by Duncan Hull.) Flexbox is a totally new set of CSS properties that allows designers to create flexible layouts. This is great news for responsive design because it dramatically reduces the complexity of…
April 23, 2014 in Learn
Can Computer Programming Boost Your Brain Power?
Brains Are Like Muscles, and Tackling Complex Skills Like Web Development May Help Strengthen Them Learning how to program for the first time was a challenge for Adam Waxman. He worked as a full-time investment banking analyst in Atlanta, but…
April 14, 2014 in Learn
The Beginner’s Guide to Ratchet: a Mobile Web App Framework
Ratchet is a front-end framework for building mobile web apps in HTML, CSS, and JavaScript. Ratchet 2.0 was recently released, so it’s a good time to start learning how to build Ratchet apps. If you just want to see Ratchet in…
April 8, 2014 in Learn
How I Rapidly Prototype Websites
(Photo by Andrés Nieto Porras/Flickr) Treehouse students will often ask me which mockup tool I use to prototype websites, and my response is almost always the same: pencil and paper. I feel like when I give this answer, there’s a small…
April 3, 2014 in Learn
How to Evaluate Front-End Code for Inefficiencies
There’s more to writing good front-end code than knowing every HTML tag, CSS selector, or the latest front-end features and techniques. And as I mentioned in a recent blog post, writing good code takes a lot of patience and practice….