emailrss
Hello.
- 23 May 2013Do More In-Process Caching
- 19 May 2013Kennedy
- 17 May 2013Innocence
- 13 May 2013Building Search
- 13 May 2013Time
- 10 May 2013Redis' slowlog and DEL's surprisingly bad performance
- 7 May 2013Lua's JSON turns empty arrays into empty hashes
- 3 May 2013Achieving 5ms Response Time
- 2 May 2013Writing an LRU Cache
- 1 May 2013Hollowed eyes
- 30 Apr 2013Appendix C - Our Simple AutoComplete
- 30 Apr 2013Appendix B - I Love Premature Optimizations
- 30 Apr 2013Appendix A - Why Node?
- 30 Apr 2013Chapter 7 - Conclusion
- 30 Apr 2013Chapter 6 - Writes, Bloat and Queues
- 30 Apr 2013Chapter 5 - Surprisingly Reusable
- 30 Apr 2013Chapter 4 - Tweaks
- 30 Apr 2013Chapter 3 - Holdbacks
- 30 Apr 2013Chapter 2 - The Core
- 30 Apr 2013Chapter 1 - Introduction
- 30 Apr 2013Scaling Viki
- 28 Apr 2013The Colour Of Man
- 27 Apr 2013Introduction To Go: Buffered Channels
- 25 Apr 2013An Interview Question Too Many Developers Get Wrong
- 11 Mar 2013Things I Wish Someone Had Told Me About Go
- 10 Mar 2013Testing In Go
- 10 Feb 2013Getting an Images Type and Size in Go (or any other language)
- 5 Feb 2013You can't rollback Redis transactions
- 20 Jan 2013Introduction To Go: Channels (Again)
- 17 Jan 2013Introduction To Go: Channels
- 14 Jan 2013Introduction To Go: Arrays, Maps, Slices And Make
- 10 Jan 2013Introduction To Go: Interfaces
- 7 Jan 2013Introduction To Go: Structures, Data and Instances
- 24 Dec 2012Custom Redis Command: Performance of C vs Lua
- 23 Dec 2012Writing a Custom Redis Command In C - Part 2
- 20 Dec 2012Writing a Custom Redis Command In C - Part 1
- 21 Nov 2012On Twitter
- 12 Jul 2012No Shit Stylesheets
- 28 Jun 2012Data Modeling In Redis
- 27 Jun 2012Three Must-Have Redis Configuration Options For Production
- 26 Jun 2012Node.js, Module.Exports and Organizing Express.js Routes
- 25 Jun 2012Paging & Ranking With Large Offsets: MongoDB vs Redis vs PostgreSQL
- 18 Jun 2012Why Are You Linking To 404s?
- 13 Jun 2012What I Learned Building Mogade
- 12 Jun 2012Redis Is The Most Important Tool In My Toolbelt
- 11 Jun 2012Azure's Website Lacks Organization and Details
- 8 Jun 2012The Little Introduction To Programming
- 7 Jun 2012I Blog To Learn
- 5 Jun 2012Redis' Watch Command: Making Sure A Process Doesn't Run When Already Running
- 1 Jun 2012Minimalist Markup
- 31 May 2012Can You Make My Home Page Smaller?
- 30 May 2012Client-Side vs. Server-Side Rendering
- 17 May 2012Bing, You Still Suck
- 16 May 2012Ten Features I Like About CoffeeScript
- 14 May 2012Mock Expectations in .NET vs Ruby
- 7 May 2012Let's Increment i, Logic Gate Style
- 4 May 2012Justice or Vengeance
- 3 May 2012Let's Increment i, Assembly Style
- 2 May 2012Hindsight
- 1 May 2012Measuring Time Spent Between Steps In A Funnel
- 29 Apr 2012Nature vs Nurture
- 28 Apr 2012How I'd Change Riak's Documentation
- 24 Apr 2012I Rather Have Silly Tests Than Silly Code
- 20 Apr 2012Using MapReduce to Measure Funnels
- 19 Apr 2012Arrays and Memory, Part 2
- 18 Apr 2012Learning Is More Important Than Knowing
- 18 Apr 2012I'm a bad chef, but I still cook a lot
- 13 Apr 2012Piping Basics
- 12 Apr 2012Polarity
- 11 Apr 2012Let's Talk About Logging
- 10 Apr 2012Living Without Paper Towels
- 4 Apr 2012You Really Should Log Client-Side Errors
- 2 Apr 2012Is Kindle The Next RIM?
- 1 Apr 2012politics
- 31 Mar 2012Malloc and Free
- 30 Mar 2012Why Arrays Normally Start At Zero
- 27 Mar 2012Recommending Distant Items
- 6 Feb 2012Let's Build Something Using Amazon's DynamoDB
- 3 Feb 2012Node.js, Require and Exports
- 30 Jan 2012MongoDB: Embedded Documents vs Multiple Collections
- 23 Jan 2012The Little Redis Book
- 17 Jan 2012Refactoring Common API Functionality Into A Node.js Proxy
- 15 Jan 2012Understanding CoffeeScript Comprehensions
- 13 Jan 2012entitlement
- 12 Jan 2012Reading from TCP streams
- 7 Jan 2012Does My Replica Set Need An Arbiter
- 7 Jan 2012Does My MongoDB Replica Set Need An Arbiter?
- 18 Nov 2011I Just Don't Like Object Mappers
- 8 Nov 2011Redis: Zero to Master in 30 minutes - Part 2
- 8 Nov 2011Redis: Zero to Master in 30 minutes - Part 1
- 7 Nov 2011Rethink Your Data
- 28 Oct 2011CouchDB And MongoDB Performance
- 27 Oct 2011A MongoDB Guy Learns CouchDB
- 19 Oct 2011Hyperlinks don't belong in some of your documentation
- 18 Oct 2011prideful decay
- 17 Oct 2011Today I Played With RavenDB
- 16 Oct 2011Demystifying Write Durability
- 16 Oct 20118 Movies For Your Consideration
- 15 Oct 2011ObjectIds Are Predictable
- 14 Oct 2011Why are there ads on your blog?
- 14 Oct 2011Speeding Up Queries: Re-Imagining Your Data
- 12 Oct 2011There is a greater darkness than the one we fight
- 12 Oct 2011Speeding Up Queries: Understanding Query Plans
- 11 Oct 2011This Blog Is Now Hosted On Github
- 10 Oct 2011What's A Padding Factor?
- 10 Oct 2011Multiple Collections vs Embedded Documents
- 9 Oct 2011The MongoDB Collection
- 23 Sep 2011MongoSpy, MongoWatch and Compressed Blobs
- 17 Sep 2011The Little Things Add Up
- 15 Aug 2011How You Should Go About Learning NoSQL
- 12 Aug 2011Someone is selling my Foundations of Programming ebook on Amazon.com (and it isn't me)
- 3 Aug 2011Yesterday I Quit My Job
- 25 Jul 2011To Wendy
- 19 Jul 2011RoR Testing - One Thing To Do (I think) And One Thing Not To Do (I'm Sure)
- 15 Jul 2011Learning Go By Benchmarking Set Implementations
- 14 Jul 2011Error Handling In Asynchronous Code With Callbacks and Return Codes
- 6 Jul 2011The Only Thing I Think I Know About Proper CSS Usage
- 5 Jul 2011Rethink your Data Model
- 20 Jun 2011MongoDB, OpenStreetMap and a Little Demo
- 17 May 2011Factories Make Testing Easier
- 9 May 2011Making our MongoDB Code Run Faster
- 8 May 2011Practical NoSQL - Solving a Real Problem with MongoDB and Redis
- 4 May 2011Fighting the Framework
- 3 May 2011Dealing with Now and why I'm almost done with C# and Java
- 29 Apr 2011Automatically Processing Emails
- 28 Apr 2011Planning Mogade v2
- 20 Apr 2011The Little MongoDB Book epub
- 15 Apr 2011Algorithm Tutorials
- 12 Apr 2011Video is a poor medium for learning to program
- 5 Apr 2011Markdown and Me
- 31 Mar 2011Why I'd Never Charge For A Tech Book
- 29 Mar 2011tracking hits with load.io, a sunday project
- 28 Mar 2011The Little MongoDB Book
- 23 Mar 2011Stop Using Mocks
- 21 Mar 2011Foundations of Programming 2 - Appendix B - Advanced jQuery
- 16 Mar 2011Foundations of Programming 2 - Appendix A - jQuery Basics
- 14 Mar 2011Side Projects - Mongly
- 24 Feb 2011Why Apple is charging $0.99 For FaceTime For Mac
- 23 Feb 2011Foundations of Programming 2 - Chapter 5 - Effective Testing
- 16 Feb 2011Regular Expressions: Positive/Negative Look-Ahead/Behind
- 15 Feb 2011Validation: Hong Kong Doesn't Have Zip/Postal Codes
- 10 Feb 2011Do Relational Database Vendors Care About Developers?
- 31 Jan 2011Foundations of Programming 2 - Chapter 4 - Unit Testing
- 25 Jan 2011jQuery DateRange Picker
- 24 Jan 2011The Culture Novels
- 20 Jan 2011Understanding Map Reduce
- 16 Jan 2011Rent Today, Own Tomorrow
- 10 Jan 2011Foundations of Programming: Why Markdown? (And why not Word?)
- 6 Jan 2011Foundations of Programming 2 - Chapter 3 - IoC 180
- 29 Dec 2010Foundations of Programming 2 - Chapter 2 - Yet Another IoC Introduction
- 28 Dec 2010Visual Studio's Most Unusable Features
- 21 Dec 2010Security: The Window Sticker is Your First Line of Defense
- 20 Dec 2010Foundations of Programming 2 - Chapter 1 - Quality and Efficiency
- 15 Dec 2010Paypal's logo designed to look like a recommendation?
- 13 Dec 2010Foundations of Programming 2 Will Need Your Help
- 11 Dec 2010I Love Peanut Butter
- 3 Dec 2010Does Anyone Know What Silverlight Is?
- 16 Nov 2010How Optimized Are High Traffic Websites?
- 12 Nov 2010How to Test Against an External HTTP Dependency
- 9 Nov 2010mogade.com: a free platform for casual game developers
- 2 Nov 2010Silverlight : Stop Blaming Microsoft For Your Stupidity
- 26 Oct 2010An Introduction To Hosting
- 20 Oct 2010My Slow Transition Away From Mocks
- 18 Oct 2010Weekend .NET Pains - Why I Prefer Ruby
- 15 Oct 2010Is Hong Kong Green?
- 7 Oct 2010Programmer Passion: An Enterprises Most Useful Yet Repressed Advantage
- 7 Oct 2010My Programming Sins - 2. Manually Managing References
- 30 Sep 2010Cost of Living in Hong Kong
- 27 Sep 2010Introducing jstub
- 21 Sep 2010Javascript Mocking - Damn, That's Easy.
- 20 Sep 2010My Programming Sins - 1. [Not] Testing Javascript
- 14 Sep 2010Sorry Google but my next phone will be an iPhone
- 11 Sep 2010My Kindle Review (I Like It)
- 8 Sep 2010My Movie Idea
- 6 Sep 2010A different (for me) way to page
- 1 Sep 2010Stop calling the xbox / xbox 360 a success
- 30 Aug 2010How I would fix ASP.NET
- 28 Aug 2010Dune
- 24 Aug 2010My .NET ICache
- 19 Aug 2010HttpHandlerWrapper
- 19 Aug 2010Design Through Testability - An Example
- 17 Aug 2010Write testable code even if you don't write tests
- 7 Aug 2010A Snowball's Chance In Hell : IronRuby
- 6 Aug 2010Hong Kong : Silly Things I've Noticed
- 29 Jul 2010Hong Kong : First Impressions
- 27 Jul 2010Microsoft's WebMatrix - Why You Aren't Going To Use It
- 22 Jul 2010Website Performance : Crossing the T's and dotting the I's
- 21 Jul 2010Using PostMark To Send Mail
- 20 Jul 2010noobgaming : my rails and gaming passions combined
- 14 Jul 2010Why 150 million copies of Windows 7 doesn't matter (to me)
- 13 Jul 2010BizSpark: SubPrime of the Software Industry
- 5 Jul 2010Razor might be sharp, but is Microsoft?
- 1 Jul 2010Installing Nginx with Passenger on Linux (from source)
- 30 Jun 2010Is your Laundry Detergent Half Full or Half Empty?
- 26 Jun 2010Learning Ruby : Class methods != Static Methods
- 25 Jun 2010Learning Ruby : class << self
- 24 Jun 2010Rails does Mail Right. ASP.NET, not so much.
- 23 Jun 2010My Rails Journey - The Expected Speed Bumps
- 21 Jun 2010Online places I spend my money
- 17 Jun 2010I'm done hosting my own email
- 16 Jun 2010Goodbye Microsoft Office
- 13 Jun 2010Its time to start again