Quit Complaining About a Talent Shortage and Interview Better

Today a lowly programing peon fails a devious whiteboarding interview torture trap! After candidate leaves, the interviewer asks their colleges, “why are there no good programmers available?”. Well…

Keep Reading


Hi Im Looking For The Correct Way To Convert A Gzip

Keep Reading


Speed up Capybara Tests with Devise

All good developers should write tests, and anyone with a high stake in a web app should write acceptance tests. Acceptance tests use a web driver like Capybara to test the full functionality of your web app by interacting directly with view elements the same way a user would (clicking links, filling out forms, etc.)

Keep Reading


Keep your Rails Project Sane

We’ve all been there, we start a new project with grand hopes and aspirations. But soon enough our project turns into one big ball of mud. In this presentation I talk about some common mistakes in Rails and how to keep your project Sane.

Keep Reading


Bootstrap A Fork of Rails

If you want to make a change to Rails, you probably want to test out your change in an existing project. Here is what I needed to do to get an example project running on my fork of Rails:

Keep Reading


Help Me, Help Rails

Rails needs controller level filter logging and Im submitting a patch to Rails core, but first I want some feedback. Let me know if you like it, hate it, or don’t understand it. All comments welcome, especially alternative implementation & style.

Keep Reading


Should I Stay or Should I Go...

Gowalla was acquired by Facebook and I’m left with a decision of what to do next.

Keep Reading


Vimeo Vs. YouTube for Technical Videos

Congrats, you did a killer presentation or screencast, now you want to upload it to the interwebs and share with the world, but what service should you use? I’ve used both YouTube and Vimeo and wanted to compare and contrast the two.

Keep Reading


Scaling the Web: Databases & NoSQL

Video and Slides from a guest lecture I presented at the University of Texas school of Information. This is an introduction to relational and non-relational databases and how their performance affects scaling a web application.

Keep Reading


Stack Overflow Needs Mentors

First off, I love Stack Overflow. In the way that only someone who taught himself programming via outdated books, and old-school programming forums can. I think it’s the best way to ask most programming questions on the web, but that doesn’t mean it can’t get better. 

Keep Reading


Subscribe to my Newsletter 😻 🤠

Join thousands of developers who get new code, writing, and programming links from me delivered to their inboxes.