Recent Posts

What is Dependency Injection?

In a nutshell, dependency injection is pushing a dependency into a class from the outside. One object supplies the dependency or dependencies of another obje...

Visualizing Running Activity

I’ve been on a data visualization kick lately and decided to make some visualizations of runs I’ve done this year. My inspiration for this project came prima...

How to blend action shots in Photoshop

My friends and I camped at Crater Lake in July. During that trip, I got a bunch of burst photo sessions of people jumping in. I wanted to blend them like thi...

Git alias to generate .gitignore file

This is a git alias I use very frequently in new projects to generate a .gitignore file from gitignore.io. To use it, add it to your global ~/.gitconfig file.

Handy GitHub Workflow Tricks

I went through this course recently and learned some handy GitHub workflow tricks. Here are the most useful ones I found.

Holden Village Drone Flights

Here are some videos from a few drone flights from my recent trip to Holden Village, WA. These were shot with my DJI Spark, an excellent drone for backpackin...