16 May 2012
Ten Features I Like About CoffeeScript14 May 2012
Mock Expectations in .NET vs Ruby07 May 2012
Let's Increment i, Logic Gate Style04 May 2012
Justice or Vengeance03 May 2012
Let's Increment i, Assembly Style02 May 2012
Hindsight01 May 2012
Measuring Time Spent Between Steps In A Funnel29 Apr 2012
Nature vs Nurture28 Apr 2012
How I'd Change Riak's Documentation24 Apr 2012
I Rather Have Silly Tests Than Silly Code20 Apr 2012
Using MapReduce to Measure Funnels19 Apr 2012
Arrays and Memory, Part 218 Apr 2012
Learning Is More Important Than Knowing18 Apr 2012
I'm a bad chef, but I still cook a lot13 Apr 2012
Piping Basics12 Apr 2012
Polarity11 Apr 2012
Let's Talk About Logging10 Apr 2012
Living Without Paper Towels04 Apr 2012
You Really Should Log Client-Side Errors02 Apr 2012
Is Kindle The Next RIM?01 Apr 2012
politics31 Mar 2012
Malloc and Free30 Mar 2012
Why Arrays Normally Start At Zero27 Mar 2012
Recommending Distant Items06 Feb 2012
Let's Build Something Using Amazon's DynamoDB03 Feb 2012
Node.js, Require and Exports30 Jan 2012
MongoDB: Embedded Documents vs Multiple Collections23 Jan 2012
The Little Redis Book17 Jan 2012
Refactoring Common API Functionality Into A Node.js Proxy15 Jan 2012
Understanding CoffeeScript Comprehensions13 Jan 2012
entitlement12 Jan 2012
Reading from TCP streams07 Jan 2012
Does My MongoDB Replica Set Need An Arbiter?18 Nov 2011
I Just Don't Like Object Mappers08 Nov 2011
Redis: Zero to Master in 30 minutes - Part 208 Nov 2011
Redis: Zero to Master in 30 minutes - Part 107 Nov 2011
Rethink Your Data28 Oct 2011
CouchDB And MongoDB Performance27 Oct 2011
A MongoDB Guy Learns CouchDB19 Oct 2011
Hyperlinks don't belong in some of your documentation18 Oct 2011
prideful decay17 Oct 2011
Today I Played With RavenDB16 Oct 2011
8 Movies For Your Consideration14 Oct 2011
Why are there ads on your blog?12 Oct 2011
There is a greater darkness than the one we fight11 Oct 2011
This Blog Is Now Hosted On Github23 Sep 2011
MongoSpy, MongoWatch and Compressed Blobs17 Sep 2011
The Little Things Add Up15 Aug 2011
How You Should Go About Learning NoSQL12 Aug 2011
Someone is selling my Foundations of Programming ebook on Amazon.com (and it isn't me)03 Aug 2011
Yesterday I Quit My Job25 Jul 2011
To Wendy19 Jul 2011
RoR Testing - One Thing To Do (I think) And One Thing Not To Do (I'm Sure)15 Jul 2011
Learning Go By Benchmarking Set Implementations14 Jul 2011
Error Handling In Asynchronous Code With Callbacks and Return Codes06 Jul 2011
The Only Thing I Think I Know About Proper CSS Usage05 Jul 2011
Rethink your Data Model20 Jun 2011
MongoDB, OpenStreetMap and a Little Demo17 May 2011
Factories Make Testing Easier09 May 2011
Making our MongoDB Code Run Faster08 May 2011
Practical NoSQL - Solving a Real Problem with MongoDB and Redis04 May 2011
Fighting the Framework03 May 2011
Dealing with Now and why I'm almost done with C# and Java29 Apr 2011
Automatically Processing Emails28 Apr 2011
Planning Mogade v220 Apr 2011
The Little MongoDB Book epub15 Apr 2011
Algorithm Tutorials12 Apr 2011
Video is a poor medium for learning to program05 Apr 2011
Markdown and Me31 Mar 2011
Why I'd Never Charge For A Tech Book29 Mar 2011
tracking hits with load.io, a sunday project28 Mar 2011
The Little MongoDB Book23 Mar 2011
Stop Using Mocks21 Mar 2011
Foundations of Programming 2 - Appendix B - Advanced jQuery16 Mar 2011
Foundations of Programming 2 - Appendix A - jQuery Basics14 Mar 2011
Side Projects - Mongly24 Feb 2011
Why Apple is charging $0.99 For FaceTime For Mac23 Feb 2011
Foundations of Programming 2 - Chapter 5 - Effective Testing16 Feb 2011
Regular Expressions: Positive/Negative Look-Ahead/Behind15 Feb 2011
Validation: Hong Kong Doesn't Have Zip/Postal Codes10 Feb 2011
Do Relational Database Vendors Care About Developers?31 Jan 2011
Foundations of Programming 2 - Chapter 4 - Unit Testing25 Jan 2011
jQuery DateRange Picker24 Jan 2011
The Culture Novels20 Jan 2011
Understanding Map Reduce16 Jan 2011
Rent Today, Own Tomorrow10 Jan 2011
Foundations of Programming: Why Markdown? (And why not Word?)06 Jan 2011
Foundations of Programming 2 - Chapter 3 - IoC 18029 Dec 2010
Foundations of Programming 2 - Chapter 2 - Yet Another IoC Introduction28 Dec 2010
Visual Studio's Most Unusable Features21 Dec 2010
Security: The Window Sticker is Your First Line of Defense20 Dec 2010
Foundations of Programming 2 - Chapter 1 - Quality and Efficiency15 Dec 2010
Paypal's logo designed to look like a recommendation?13 Dec 2010
Foundations of Programming 2 Will Need Your Help11 Dec 2010
I Love Peanut Butter03 Dec 2010
Does Anyone Know What Silverlight Is?16 Nov 2010
How Optimized Are High Traffic Websites?12 Nov 2010
How to Test Against an External HTTP Dependency09 Nov 2010
mogade.com: a free platform for casual game developers02 Nov 2010
Silverlight : Stop Blaming Microsoft For Your Stupidity26 Oct 2010
An Introduction To Hosting20 Oct 2010
My Slow Transition Away From Mocks18 Oct 2010
Weekend .NET Pains - Why I Prefer Ruby15 Oct 2010
Is Hong Kong Green?07 Oct 2010
Programmer Passion: An Enterprises Most Useful Yet Repressed Advantage07 Oct 2010
My Programming Sins - 2. Manually Managing References30 Sep 2010
Cost of Living in Hong Kong27 Sep 2010
Introducing jstub21 Sep 2010
Javascript Mocking - Damn, That's Easy.20 Sep 2010
My Programming Sins - 1. [Not] Testing Javascript14 Sep 2010
Sorry Google but my next phone will be an iPhone11 Sep 2010
My Kindle Review (I Like It)08 Sep 2010
My Movie Idea06 Sep 2010
A different (for me) way to page01 Sep 2010
Stop calling the xbox / xbox 360 a success30 Aug 2010
How I would fix ASP.NET28 Aug 2010
Dune24 Aug 2010
My .NET ICache19 Aug 2010
HttpHandlerWrapper19 Aug 2010
Design Through Testability - An Example17 Aug 2010
Write testable code even if you don't write tests07 Aug 2010
A Snowball's Chance In Hell : IronRuby06 Aug 2010
Hong Kong : Silly Things I've Noticed29 Jul 2010
Hong Kong : First Impressions27 Jul 2010
Microsoft's WebMatrix - Why You Aren't Going To Use It22 Jul 2010
Website Performance : Crossing the T's and dotting the I's21 Jul 2010
Using PostMark To Send Mail20 Jul 2010
noobgaming : my rails and gaming passions combined14 Jul 2010
Why 150 million copies of Windows 7 doesn't matter (to me)13 Jul 2010
BizSpark: SubPrime of the Software Industry05 Jul 2010
Razor might be sharp, but is Microsoft?01 Jul 2010
Installing Nginx with Passenger on Linux (from source)30 Jun 2010
Is your Laundry Detergent Half Full or Half Empty?26 Jun 2010
Learning Ruby : Class methods != Static Methods25 Jun 2010
Learning Ruby : class << self24 Jun 2010
Rails does Mail Right. ASP.NET, not so much.23 Jun 2010
My Rails Journey - The Expected Speed Bumps21 Jun 2010
Online places I spend my money17 Jun 2010
I'm done hosting my own email16 Jun 2010
Goodbye Microsoft Office13 Jun 2010
Its time to start again