Writer of code and maintainer of systems
How my views on open source have changed over time
A jumping off point for using Libfuse in C
Musings on Ready Player One
A brief stumble into assembly
Why #npmgate wasn't surprising
Do you need more insight into what the Docker Daemon is doing?
In our last walk through, we tackled taking a Node.js application and getting it inside of a Docker container. This time around, we are going to look at Dockerizing our entire infrastructure.
So you are automating some service that needs to communicate over ssh. Why not just ignore the authenticity warning and press on with your day?
So you have Node apps, and you want to use them with Docker. In this tutorial, we will show you how to take your Node.js application and bake it into a Docker image.
How to reap huge benefits from using docker during Node.js development
The paradigm shift of “Stack as a Dependency”
A philosophical stance for DevOps
A mid-level overview of containers
You are more than a resume (but you need one anyways)
NodeSource is rolling out a line of Docker images based on the binary Ubuntu and Debian distributions we maintain in collaboration with Chris Lea
Building an internal Node.js based serverless platform for frontend device teams.
Created a browser client for interacting with files on the storj network, also built the official storj heroku integration.
Offering training, consulting services, and software solutions around Node.js development and deployment.
Project Manager creating an integrated schedule for the organization's projects.
Software Analyst developing tooling for datasets generated by the Transonic Windtunnel at Boeing Field.
Undergraduate Research Assistant exploring job scheduling algorithms for tasks modeled as a weighted dependency adjacency matrix.
Serve purely distributed static websites directly from the browser using torrents over WebRTC and ServiceWorkers.
Build tests against Docker images by harnessing the power of layers
A docker badging service, designed specifically for GitHub Readme files.
A course management platform allowing students to manage school related tasks.
A library for Node.js acting as a drop-in replacement for os.platform(). It returns information about the linux distribution, codename, and release if run on a Linux platform.
Co-Maintain the iojs docker images. Member of the iojs build team.
Chair of the Association of Computing Machinery at SIUC.
Founder and Director of OpenSpace, a hackerspace in Southern Illinois.
Director of the 2nd annual HackSI, a hackathon in Southern Illinois.
Director of the 9th annual Saint Louis Area Undergraduate Research Symposium.