Thoughts, musings, and code.

If something doesn't exist, make it.

Beginning the Data Engineering Zoomcamp

The Data Engineering Zoomcamp kicked off today, and I’m excited to get starte...

Adding Tests to the GiphyScraper

(Read part 1 and part 2 of this blog series) The lack of testing nagged at m...

Adding a CLI Layer to GiphyScraper

(Read part 1 of this blog series here) I hadn’t worked with any kind of comm...

Creating a Giphy Scraper

My first assignment in the the LearnElixir curriculum is to create a giphy sc...

Starting My Elixir Journey

I recently enrolled in LearnElixir’s self-paced program for learning Elixir. ...

Data Modeling in Clojure

I’ve recently started a deep dive into the world of Clojure. I’ve had a long ...

Welcome

Welcome to my blog. I’ll post here occasionally on topics tied to programming...