Code Golf: Archive Entire Website to PDF

Recently, a friend asked me for help with a research project. He needed to gather data on high school websites, which required him to…

More (2 min read) →

Writing Tests for Rails: Controllers

In the previous post , I discussed writing model tests to enhance the coverage of your test suite. In this final post, I’ll cover one other…

More (4 min read) →

Writing Tests for Rails: Models

In the previous post , I finished up covering how to write comprehensive feature tests for Rails applications. Feature tests will do the…

More (6 min read) →

Writing Tests for Rails: Features

In the last post , I covered mocking data with FactoryGirl and writing a basic feature test using mocked data. In this article, I’ll cover…

More (12 min read) →

Writing Tests for Rails: Factories

In the last post , I covered setting up the rspec test environment and writing your first basic feature test. In this post, I’ll cover…

More (5 min read) →

Writing Tests for Rails: Setup

In the last post , I introduced this blog series on writing effective tests for Rails and briefly reviewed the test stack we’ll be using…

More (5 min read) →

Writing Tests for Rails: Introduction

Regardless of where you fall on the endless discussion surrounding test-driven development , solid tests are absolutely essential for any…

More (6 min read) →

Using Bower with Rails

Bower , the open-source frontend package manager developed by Twitter, is quickly gaining the affections of the NodeJS community (among…

More (4 min read) →

Fixing SSL errors in rvm for OSX

I recently had a fairly extended and annoying fight trying to get rvm to install gems from HTTPS sources, so I decided to post the quick…

More (1 min read) →

Building Interfaces with Backbone and jQuery UI

For my senior design project, I recently had to build a fairly complex client-side interface for professors to create and modify a course…

More (10 min read) →