Hello.
about github twitter email rss
16 May 2012
Ten Features I Like About CoffeeScript
14 May 2012
Mock Expectations in .NET vs Ruby
07 May 2012
Let's Increment i, Logic Gate Style
04 May 2012
Justice or Vengeance
03 May 2012
Let's Increment i, Assembly Style
02 May 2012
Hindsight
01 May 2012
Measuring Time Spent Between Steps In A Funnel
29 Apr 2012
Nature vs Nurture
28 Apr 2012
How I'd Change Riak's Documentation
24 Apr 2012
I Rather Have Silly Tests Than Silly Code
20 Apr 2012
Using MapReduce to Measure Funnels
19 Apr 2012
Arrays and Memory, Part 2
18 Apr 2012
Learning Is More Important Than Knowing
18 Apr 2012
I'm a bad chef, but I still cook a lot
13 Apr 2012
Piping Basics
12 Apr 2012
Polarity
11 Apr 2012
Let's Talk About Logging
10 Apr 2012
Living Without Paper Towels
04 Apr 2012
You Really Should Log Client-Side Errors
02 Apr 2012
Is Kindle The Next RIM?
01 Apr 2012
politics
31 Mar 2012
Malloc and Free
30 Mar 2012
Why Arrays Normally Start At Zero
27 Mar 2012
Recommending Distant Items
06 Feb 2012
Let's Build Something Using Amazon's DynamoDB
03 Feb 2012
Node.js, Require and Exports
30 Jan 2012
MongoDB: Embedded Documents vs Multiple Collections
23 Jan 2012
The Little Redis Book
17 Jan 2012
Refactoring Common API Functionality Into A Node.js Proxy
15 Jan 2012
Understanding CoffeeScript Comprehensions
13 Jan 2012
entitlement
12 Jan 2012
Reading from TCP streams
07 Jan 2012
Does My MongoDB Replica Set Need An Arbiter?
18 Nov 2011
I Just Don't Like Object Mappers
08 Nov 2011
Redis: Zero to Master in 30 minutes - Part 2
08 Nov 2011
Redis: Zero to Master in 30 minutes - Part 1
07 Nov 2011
Rethink Your Data
28 Oct 2011
CouchDB And MongoDB Performance
27 Oct 2011
A MongoDB Guy Learns CouchDB
19 Oct 2011
Hyperlinks don't belong in some of your documentation
18 Oct 2011
prideful decay
17 Oct 2011
Today I Played With RavenDB
16 Oct 2011
8 Movies For Your Consideration
14 Oct 2011
Why are there ads on your blog?
12 Oct 2011
There is a greater darkness than the one we fight
11 Oct 2011
This Blog Is Now Hosted On Github
23 Sep 2011
MongoSpy, MongoWatch and Compressed Blobs
17 Sep 2011
The Little Things Add Up
15 Aug 2011
How You Should Go About Learning NoSQL
12 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 Job
25 Jul 2011
To Wendy
19 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 Implementations
14 Jul 2011
Error Handling In Asynchronous Code With Callbacks and Return Codes
06 Jul 2011
The Only Thing I Think I Know About Proper CSS Usage
05 Jul 2011
Rethink your Data Model
20 Jun 2011
MongoDB, OpenStreetMap and a Little Demo
17 May 2011
Factories Make Testing Easier
09 May 2011
Making our MongoDB Code Run Faster
08 May 2011
Practical NoSQL - Solving a Real Problem with MongoDB and Redis
04 May 2011
Fighting the Framework
03 May 2011
Dealing with Now and why I'm almost done with C# and Java
29 Apr 2011
Automatically Processing Emails
28 Apr 2011
Planning Mogade v2
20 Apr 2011
The Little MongoDB Book epub
15 Apr 2011
Algorithm Tutorials
12 Apr 2011
Video is a poor medium for learning to program
05 Apr 2011
Markdown and Me
31 Mar 2011
Why I'd Never Charge For A Tech Book
29 Mar 2011
tracking hits with load.io, a sunday project
28 Mar 2011
The Little MongoDB Book
23 Mar 2011
Stop Using Mocks
21 Mar 2011
Foundations of Programming 2 - Appendix B - Advanced jQuery
16 Mar 2011
Foundations of Programming 2 - Appendix A - jQuery Basics
14 Mar 2011
Side Projects - Mongly
24 Feb 2011
Why Apple is charging $0.99 For FaceTime For Mac
23 Feb 2011
Foundations of Programming 2 - Chapter 5 - Effective Testing
16 Feb 2011
Regular Expressions: Positive/Negative Look-Ahead/Behind
15 Feb 2011
Validation: Hong Kong Doesn't Have Zip/Postal Codes
10 Feb 2011
Do Relational Database Vendors Care About Developers?
31 Jan 2011
Foundations of Programming 2 - Chapter 4 - Unit Testing
25 Jan 2011
jQuery DateRange Picker
24 Jan 2011
The Culture Novels
20 Jan 2011
Understanding Map Reduce
16 Jan 2011
Rent Today, Own Tomorrow
10 Jan 2011
Foundations of Programming: Why Markdown? (And why not Word?)
06 Jan 2011
Foundations of Programming 2 - Chapter 3 - IoC 180
29 Dec 2010
Foundations of Programming 2 - Chapter 2 - Yet Another IoC Introduction
28 Dec 2010
Visual Studio's Most Unusable Features
21 Dec 2010
Security: The Window Sticker is Your First Line of Defense
20 Dec 2010
Foundations of Programming 2 - Chapter 1 - Quality and Efficiency
15 Dec 2010
Paypal's logo designed to look like a recommendation?
13 Dec 2010
Foundations of Programming 2 Will Need Your Help
11 Dec 2010
I Love Peanut Butter
03 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 Dependency
09 Nov 2010
mogade.com: a free platform for casual game developers
02 Nov 2010
Silverlight : Stop Blaming Microsoft For Your Stupidity
26 Oct 2010
An Introduction To Hosting
20 Oct 2010
My Slow Transition Away From Mocks
18 Oct 2010
Weekend .NET Pains - Why I Prefer Ruby
15 Oct 2010
Is Hong Kong Green?
07 Oct 2010
Programmer Passion: An Enterprises Most Useful Yet Repressed Advantage
07 Oct 2010
My Programming Sins - 2. Manually Managing References
30 Sep 2010
Cost of Living in Hong Kong
27 Sep 2010
Introducing jstub
21 Sep 2010
Javascript Mocking - Damn, That's Easy.
20 Sep 2010
My Programming Sins - 1. [Not] Testing Javascript
14 Sep 2010
Sorry Google but my next phone will be an iPhone
11 Sep 2010
My Kindle Review (I Like It)
08 Sep 2010
My Movie Idea
06 Sep 2010
A different (for me) way to page
01 Sep 2010
Stop calling the xbox / xbox 360 a success
30 Aug 2010
How I would fix ASP.NET
28 Aug 2010
Dune
24 Aug 2010
My .NET ICache
19 Aug 2010
HttpHandlerWrapper
19 Aug 2010
Design Through Testability - An Example
17 Aug 2010
Write testable code even if you don't write tests
07 Aug 2010
A Snowball's Chance In Hell : IronRuby
06 Aug 2010
Hong Kong : Silly Things I've Noticed
29 Jul 2010
Hong Kong : First Impressions
27 Jul 2010
Microsoft's WebMatrix - Why You Aren't Going To Use It
22 Jul 2010
Website Performance : Crossing the T's and dotting the I's
21 Jul 2010
Using PostMark To Send Mail
20 Jul 2010
noobgaming : my rails and gaming passions combined
14 Jul 2010
Why 150 million copies of Windows 7 doesn't matter (to me)
13 Jul 2010
BizSpark: SubPrime of the Software Industry
05 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 Methods
25 Jun 2010
Learning Ruby : class << self
24 Jun 2010
Rails does Mail Right. ASP.NET, not so much.
23 Jun 2010
My Rails Journey - The Expected Speed Bumps
21 Jun 2010
Online places I spend my money
17 Jun 2010
I'm done hosting my own email
16 Jun 2010
Goodbye Microsoft Office
13 Jun 2010
Its time to start again