October 14, 2022 in Learn
Installing Jekyll on Mac
What is Jekyll? Jekyll is a blog-aware static site generator powered by Ruby. A static site generator takes a set templates and raw text files, runs it through a converter and renderer, then generates a plain HTML website that’s ready to…
October 14, 2022 in Learn
Installing Jekyll on Windows
What is Jekyll? Jekyll is a blog-aware static site generator powered by Ruby. A static site generator takes a set templates and raw text files, runs it through a converter and renderer, then generates a plain HTML website that’s ready to…
September 13, 2016 in Treehouse News
Get to Know Treehouse Ruby Teacher, Jay McGavren!
We recently welcomed Jay McGavren to the Treehouse teaching team as our new expert Ruby teacher. For those of you new to Ruby, it is a dynamic, open source programming language with a focus on simplicity and productivity. Jay has…
August 16, 2016 in Learn
How to Install Rails 5 on Linux
In setting up for the Treehouse Rails 5 Basics course, we’re also updating our installation help workshops to cover Rails 5. We figured we’d share those directions here, as a little nudge to those of you who still haven’t discovered…
August 10, 2016 in Learn
How to Install Rails 5 on a Mac
In setting up for the Treehouse Rails 5 Basics course, we’re also updating our installation help workshops to cover Rails 5. We figured we’d share those directions here, as a little nudge to those of you who still haven’t discovered…
August 2, 2016 in Learn
How to Install Rails 5 on Windows
While setting up for the Treehouse Rails 5 Basics course, we’re also updating our installation help workshops to cover Rails 5. We figured we’d share those directions here, as a little nudge for those of you who still haven’t discovered…
July 6, 2015 in Learn
An Introduction to the Rails Command
If you’ve worked with a Rails application, you’ve used the rails command. In this post, we’re going to go in depth with the rails command and find out what it does. For the purposes of this post, placeholder text will…
July 1, 2015 in Learn
How to Choose a Programming Language
I’m going to tell you how to choose a programming language: don’t. Wait … what about all the high-paying tech jobs? Isn’t this the best time to be a programmer? Many people are curious about code. Unfortunately, choosing a programming language can…
October 20, 2014 in Career Advice
What Employers Are Looking For in a Junior Rails Developer
Part of my job as the Ruby teacher for Treehouse is to stay on top of what employers are looking for when hiring people to fill Ruby and Rails positions. The landscape changes often but below are some of the trends…
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…
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…
November 7, 2012 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…