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….
May 27, 2014 in Learn
Tips for Debugging HTML & CSS
(Image from Flickr user Kevin Dooley) Debugging HTML and CSS problems can really ruin your creative momentum, but they’re inevitable when building almost any web project. It’s annoying when you’re designing a page and suddenly you notice that something isn’t quite aligned right…
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
3 Quick Tips for Less Repetition in Stylesheets
When you hear the word “Sass,” what comes to mind? For a lot of people it’s the most popular CSS precompiler to date. Sass takes vanilla CSS and adds variables, nesting, functions, math and more to your stylesheets. With Sass,…
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
Noted Illustrator Ben O’Brien Talks About Finding Inspiration, Taking Chances
Ben O’Brien, an Internationally Acclaimed Illustrator, Left College and Taught Himself How to Succeed For Ben O’Brien, a prominent UK illustrator and designer, his career began when he summoned the courage to quit his comfy studio job and go it…
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
An Introduction to Perceived Performance
(Illustration by Mat Helme, Treehouse) Perceived Performance Is a Measure of How Quick a User Thinks Your Site Is, and That’s Often More Important Than Its True Speed Performance is important. It can mean the difference between making a sale,…
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 17, 2014 in Learn
Do You Really Need a Computer Science Degree?
(Options beyond a degree are important. Flickr photo by Faruk Ateş) Most electronic devices use software and most businesses are backed with software, whether on computers or in the cloud. All this requires software and web development. The good news for…
April 16, 2014 in Learn
Designer Meng To’s Writing Adventure Stemmed from Denied Visa
In 2013, Meng To was enjoying the startup life in Silicon Valley while lending his web design talents to Heyzap, a mobile game developer. Until his request for a new visa was denied. The Cambodian-born web designer and developer from…
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….