• Error Handling in Node.js

    Error handling is a pain, and it’s easy to get by for a long time in Node.js without dealing with many errors correctly. But building robust Node.js apps requires dealing properly with errors, and it’s not hard to learn how.

  • MongoDB and Amazon Web Services: Deploying for High Availability

    Best practices are meant to be a sensible starting point

  • CSS: The Good Parts

    This style guide is a jab at solving collisions between CSS class names, and issues that ultimately lead to confusion, having to use !important rules, copying and pasting style declarations, and other awful aspects of CSS developments.

  • Emulators written in JavaScript

    This list started as a compilation of JavaScript emulators posted to Echo JS over the years.

  • Develop a NodeJS App With Docker

    This is the first of two posts. This post covers a somewhat detailed tutorial on using Docker as a replacement for Vagrant when developing a Node app using the Express framework. To make things a bit non-trivial, the app will persist session information in Redis using the connect-redid middleware.

  • Candy Japan crosses $10000 MRR

    Out of that $10k / month revenue of course not all (not even most) is profit. Compared to a SaaS, the costs are very high, but I’ve carved enough profit margin to reach an income level similar to a Japanese salaryman now.


  • flow.js is a JavaScript library providing multiple simultaneous, stable, fault-tolerant and resumable/restartable file uploads via the HTML5 File API.


  • Counterparty is a global marketplace and financial platform built on Bitcoin, which makes powerful peer-to-peer financial instruments available to anyone with an Internet connection.
  • bugsnap’s cross platform error monitoring helps you ship with confidence.
  • Learnable is a resource to learn web development and design from the experts.
  • Celery is the easiest way to accept orders now and charge when you’re ready.



  • HippyVM on average is 7.3x faster than stock PHP and 2x faster than Facebook’s HHVM.