07 Feb 2012
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
16 Jan 2012
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
27 Dec 2011
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
22 Dec 2011
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
08 Dec 2011
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
05 Dec 2011
Gowalla was acquired by Facebook and I’m left with a decision of what to do next.
Keep Reading
16 Nov 2011
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
11 Nov 2011
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
08 Nov 2011
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