Updated on May 21, 2015 in Learn
HSLa Color Values in CSS – Quick Tip
In this CSS Quick Tip, we’ll learn how to define color values with the HSLa color model. HSLa stands for Hue, Saturation, Lightness, and alpha. This HSLa Color Values method is much more intuitive than RGBA or Hex values, allows…
Updated on May 21, 2015 in Learn
Rails 4 Strong Parameters
The Rails core team recently introduced a project called strong parameters. Strong parameters is the latest tool in the fight against mass assignment vulnerabilities. Let’s take the problem of your typical web form that creates a user. Your code might…
Updated on September 11, 2023 in Learn
Quick Tip: How to Use the JavaScript Splice Method
In this Treehouse Quick Tip, Jim shows us how to use the JavaScript Splice Method. The splice method is used to manipulate arrays. The splice function can be used to remove elements from an array. The first argument in the…
Updated on May 21, 2015 in Learn
Getting Started with CSS – Part 2
In part 1 we covered basic CSS concepts like the cascade and CSS rules. In this article, we’ll take things a step further with the CSS box model and basic selector types. The CSS Box Model Understanding how the box…
Updated on May 21, 2015 in Learn
A Behind-the-Scenes Look at What Powers Ruby on Rails
What is Ruby on Rails? Ruby on Rails is a web development framework that makes it easy to write web applications. Rails was extracted from an application called Basecamp. When you start writing a Ruby on Rails application, it’s like…
Updated on June 30, 2015 in Learn
The Beginner’s Guide to Android
If you ask someone what an iPhone is, the answer is pretty obvious, and even people unfamiliar with iPhones are likely to be able to tell you pretty accurately what it is. But if you ask, “What’s an Android?” you…
Updated on May 21, 2015 in Learn
Getting Started with CSS – Part 1
This is the first of a two-part article on CSS, the most powerful tool we have available to us as web designers and developers. In this article, we’ll cover basic CSS concepts to get us started. What is CSS? CSS…
Updated on July 9, 2021 in Learn
Creating a Responsive WordPress Theme with Bootstrap: A How-To Guide
In this tutorial, we will learn how to make our own responsive WordPress theme using Bootstrap. Bootstrap is a responsive framework for building web sites and applications, and it’s a great starting point for building a responsive WordPress theme. Check…
Updated on May 21, 2015 in Learn
Beginner’s Guide to jQuery
jQuery’s core functionality has a whole host of cool things to explore. jQuery allows you to manipulate HTML elements, transverse around the document, add event listeners (e.g. when you click on an element), perform AJAX requests and effects. If you…
Updated on May 26, 2026 in Learn
Command Line Tutorial for Beginners: Mac, Windows & Linux
Originally published September 27, 2012 by Jim Hoskins. Updated for 2026 to cover Mac, Windows, and Linux. The command line can feel like a scary place the first time you see it. You read some instructions that tell you to…
Updated on May 21, 2015 in Learn
Using inline-block to Display a Product Grid View
I have been working on a website that displays products in a grid view, with each product containing a title, an image and some in a grid view. To achieve this layout, I used an unordered list with the CSS…
Updated on May 21, 2015 in Learn
Command Line Basics
After part one of the git for designers post, Kim Røen suggested in the comments doing a post with some instructions on using the command line. This is that post. We’re going to be focusing on the Mac side of…