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…
August 14, 2014 in Learn
How to Land Quality Clients
As a web designer or developer, you have a solid grasp of code and design. Your portfolio is stocked with impressive work. You’re ready for the freelance journey. Great! There’s still one skill you’ll need to master, though, and it’s…
August 11, 2014 in Learn
Python 2 vs Python 3
When I started at Treehouse, I only had one mission: Teach Python. Seems easy enough. But I was immediately hit with a bit of a problem. Which version of Python should I teach? Python 2, started in 2000 and slated…
August 6, 2014 in Learn
CSS Hover Effects for Photos
One of the most popular courses on Treehouse is How to Make a Website, which walks through the process of building a complete portfolio site from scratch. However, even after completing the course, the learning is only just beginning. Thousands of students have…
August 4, 2014 in Learn
How to Use MiniTest
MiniTest is the preferred method of testing in Ruby 1.9.3 and up. Ruby is currently at version 2.1.2, so if you haven’t taken a look at MiniTest just yet, I recommend checking it out. There are some compelling features of…
August 1, 2014 in Learn
How Do Kids Learn Tech?
Hi, my name is Joy. Let me tell you a little bit about what I do. I’m a school teacher. After a rousing school year in my 5th grade our class gathered for the last circle of the year. We…
July 31, 2014 in Learn
Modular Pseudo-Elements with Sass
When generating pseudo-elements with CSS, we usually need to define certain properties to display the elements. This often means repeating CSS declarations for content, display and position, the most common properties used for generating shapes with pseudo-elements. With Sass, we’re able to…
July 29, 2014 in Learn
jQuery Plugins for HTML Tables
(Photo from Flickr user Jeremy Levine) HTML tables have a bad reputation. In the 1990’s and 2000’s, many web professionals would use tables for positioning text and images on web pages. Using tables for layout is bad, but unfortunately that message sometimes…
July 24, 2014 in Learn
How to Handle Revision Requests for Web Design Projects
You spend weeks working on a website, agonizing over every detail and producing something that you can’t wait to show your client. You’re sure the client will be just as overjoyed as you are about the final look. You click…
July 17, 2014 in Learn
Which Design Layout: Static, Liquid, Adaptive, or Responsive?
(Photo from Flickr user Will Scullin) When discussing a page layout, web designers will often use terms like fixed, static, liquid, adaptive, responsive, and a few others. If you’re a web designer, a web developer, or even a project stakeholder…
July 15, 2014 in Learn
Who Does What in the Tech Industry?
If you’ve ever considered a career in the tech industry, building an app or making a website, you’ve probably wondered, how does this whole world fit together? Who does what? What kind of people and skills do I need to…