Dealing with failure.

Two weeks ago, I failed. It was not the light-weight kind of failure: the "oops, my bad, let's fix it, no big deal." This failure was »

My first open source feature contribution.

I am now designated as a collaborator on an open source project! It's for DocToc, a npm package with a noticeable userbase: ~900 downloads from npm »

First Chrome extension: searching Stack Overflow.

I created my first Chrome extension! It makes it much easier to search Stack Overflow. All you do is type so into the omnibar, hit space »

Beginner's guide to testing with Mocha & Chai.

Writing tests in Mocha/Chai can be intimidating to a junior developer. Here are a few steps I used to make that world less scary. For »

Upgrading the dev environment at Hack Reactor.

Every morning at Hack Reactor, the computers are wiped and restored to default settings. This makes a great deal of sense for the school. They generally »

Visualizations of Data Structures and Algorithms - Part I

Inspired by the capabilities of the D3 library, I have embarked on a project to visualize common data structures and algorithms. So far, I have created »

Writing technical tutorials.

A plethora of coding tutorials float around the Interwebs. A sad majority of them suck. This tutorial aims to provide concrete ways to make your own »

Shortcuts, Snippets, and Macros: Boosting Your Productivity in Sublime.

Sublime Text 2 offers three wonderful ways to increase your productivity: shortcuts, snippets, and macros. They are absolutely worth taking the time to master and explore »

The Art of Mentoring.

The first week of Hack Reactor has largely been review. (Actually, I expect this to be the case for the first few weeks.) I've taken the »

Ghost setup: understanding servers, ports, and nginx.

After choosing Ghost as my next blogging platform, I embarked on a bold adventure to set it up on my own server. Fortunately, my server was »