I'm David Harting, a full-stack developer from Westfield, Indiana.
Say hello on Twitter👋

How to delete all but one local git branch

July 17, 2019

Here is the command to delete all local branches except for . Now, let’s break down what each of these does. 1. git branch This prints all…

Using the mouse position with React Hooks and RxJS

June 02, 2019

You can see the hook in action in this Code Sandbox. Scroll to the bottom of the page for the full hook code sample. Motivation For an…

How I set up code-splitting on an existing React app with Webpack 4, Babel 7, and React Router

May 11, 2019

I recently set up code splitting for a moderately sized, two-year old React app at work. I experienced conflicting documentation and…

What I got out of Inspired by Marty Cagan

January 19, 2019

I recently read the book Inspired: How to Create Tech Products Customers Love by Marty Cagan. It re-shaped how I think about creating and…

Older posts

Please checkout my older blog posts at