Hi, I'm Josh.

I'm a software engineer living in Portland, Oregon. I'm currently a Senior Software Engineer at NewRelic, where I work alongside an amazing team of developers.

I've spent most of my career working on the web, and I believe that the web platform offers the best opportunity to positively influence my industry, my peers, and the world. I love the web, and the web has been pretty good to me, too.

Enough with the work talk. Here's some stuff I like:

Lord of the Rings is my favorite book. Pride and Prejudice is my second favorite book. My favorite movie is Blade Runner (right now; sometimes it's Ghostbusters). I like good beer, American whiskey, and Field Notes notebooks. I have a completely unreasonable love for Apple products. I'm married to an amazing lady.

Projects

Haberdasher

Haberdasher is a simple .NET Micro-ORM based on Dapper. Haberdasher writes the boring SQL so you don't have to!

Rbdux

Rbdux is a port of the Redux Javascript library to Ruby. One-way data flow! In Ruby!

Codependent

Codependent is a simple, lightweight dependency injection library for Ruby.

Will it Freeze?

An experiment in modern Javascript development. Will it freeze where you live tonight?

Latest Posts

Real-World React, Part 2: Project Setup

Thousands of words and not a single line of project code.

Real-World React, Part 1: Introduction

Starting a new Javascript project is harder than you might think.

Stop Returning Null

Stop returning null. Seriously, just stop it.

An Experiment in Vanity, Part One: Introducing the Dashboard

Wherein I embark on a new learning adventure, and explore the space around status dashboards.