Using Docker From the Windows Subsystem for Linux

I’m a big fan of the new Windows Subsystem for Linux (WSL). It adds that missing piece for doing development on Windows: a bash prompt …

The Next Next Adventure

After a stretch of radio-silence, I’m ready to get back into writing again. We’re settled in after a very busy second half of …

The Next Adventure

The past 4 years here in Indianapolis have been wonderful and a time of growth for me. I have many happy memories as I look back at our time …

Using Karma for JavaScript Testing

Getting the tooling to do TDD with JavaScript code has been something that I’ve been struggling with for the last year. There have …

Getting started with Node.js and nginx

I’ve started to move on to the next phase of learning about Node.js. I have a few sites created and for the most part IISNode has done …

A Pattern for Connecting to MongoDB in an Express App

A common question I’ve seen on StackOverflow asks for the best way to open a connection to MongoDB when starting up your Express app. …

Getting Started With MongoDB and C# Revisited

A few years ago I wrote about using the MongoDB driver in C#. Its been one of my most popular posts and it really needs an update! Since …

The Creation of My New Blog

The World of WordPress About a year and a half ago I made the switch from Posterous to a WordPress for my blog. I figured that I might as …

Joe Doyle

Hi, I'm Joe.

VP of Engineering at MISUMI Americas, mostly a backend JavaScript developer who loves Node.js, and a former Windows sysadmin. I live in the Chicago suburbs with my wife, two kids, and dog.