Callback Hell is a Myth

Most Recent

Testing and Documenting Node.js APIs with Mocha and Acquit

March 13, 2015

This blog originally appeared on strongloop.com. StrongLoop provides tools and services for companies developing APIs in Node. Learn more...

An 80/20 Guide to Mongoose Plugins

March 06, 2015

One of my favorite underused mongoose features is

Why I (Almost) Never Use npm's -g Flag

February 27, 2015

Better AngularJS Form Validation with Mongoose

February 20, 2015

People have often asked me about my biggest pain points with AngularJS.

Building Better npm Modules with Travis and Coveralls

February 13, 2015

This blog originally appeared on strongloop.com. StrongLoop provides tools and services for companies developing APIs in Node. Learn more...

Static Site Generators are Overkill

February 06, 2015

Last December, I switched my blog over to a static page generated by a vanilla NodeJS script. So far, its been a dream come true. Thanks to Cesar Devers' design skills, the blog is far more readable than the old standard WordPress template. Also, I can write my posts in Markdown, which has done wonders for my workflow. I also have more direct control over my layout and analytics, so I can use KeenIO to track some basic metrics. Getting to this new blog infrastructure was an adventure. I had brief flings with many static site generators before settling on my current setup. In this article, I'll explain why I decided to skip out on all the established tools and just write my own solution.