Reading List

The most recent articles from a list of feeds I subscribe to.

Stop writing For loops. Start using underscore.

How many for loops did you write today? This week? Sure. That's harmless enough. Ugly and weird, but not something to really complain about. But this is all too common: Which on the scale of bad code, isn't even that bad, but you start throwing…

How to Build a Subscription Service on Rails: A Noob's Guide

There are few things as nerve-wracking as pushing your first subscription website into production. Am I covering all the bases? Will everything break and leave me in a pit of customer support sadness? How do I even take payments? Are they just going…

How to Record a High Quality Screencast

Audio: convert mono to stero add a slight delay to one channel use an EQ add a touch of reverb (not too much) add a little compression

Why I Built an AngularJS Training Site on Rails

If you're into AngularJS at all, you are probably familiar with the kickass AngularJS video training from egghead.io. If you haven't seen egghead.io, it is a collection of 50+ short "bite-sized" training videos, largely focused on the AngularJS…

Configuring Dependency Injection in AngularJS

Dependency injection is the act of supplying values or object instances (dependencies) to target objects from outside of the target object. In many (most?) cases this is automated by a framework, such as AngularJS. This means that a given target…