Bashed Just a reminder that you can `brew install bash` to upgrade from 3.2 that ships with OS X to the more modern 4.2. A few cool features make this a worthwhile upgrade.
Beauty & beast Suffering-oriented programming. Dumb title, but a post well worth reading.
The key to developing the “beautiful” solution is figuring out the simplest set of abstractions that solve the concrete use cases you already have. It’s a mistake to try to anticipate use cases you don’t actually have or else you’ll end up overengineering your solution.
Flush out What you need to know about SSTable and Log Structured Storage. I’m a big fan of the “update in memory, flush periodically” architecture (see also, Graphite, Redis), and this is one smart way of building storage around it.
Asked Good selection of front-end Job interview questions. I may not agree with all, but at least someone went into the effort of collecting a list I can pick & choose from. Thanks, Darcy.
My biggest takeaway from code review was a different perspective on code. Code review helped me understand that I’m not just implementing features for end users, I’m implementing APIs for my peers. They may very well be the ones who have to understand and maintain my code in the future.
Hidden windows This is just common sense. If you understand what OAuth does. You probably have better things to do than dig into OAuth, so just remember this: be smart about who you grant OAuth access to.