Blog
My blog, my thoughts, my favorite subjects.

Rebuild it with Astro
Rewrite it in Rust has become a great software development meme in the world today, and for good reason. In this article I'm going not going to convince you to use rust, but rather to Rebuild it with Astro

Reparenting - The School of Life
This is a repost of an article posted on YouTube by The School of Life about Reparenting.

The Power of Map.take/2 in Elixir
Elixir has some powerful utility functions build into the standard library. One of my favorites is Map.take/2. After working exclusively in elixir for 3 years now, I've been floored by the breadth of its standard library. Simply put, it's delightful.

My favorite Lodash Functions
Lodash is a fantastic library of JavaScript utilities that can really enhance your productivity and confidence as a developer. But with things being added to JavaScript every year, is Lodash still relevant?

What is a pure function?
One of the first things you will encounter when learning functional programming is the idea of pure functions. Functional programming is all about combining small pieces of code together to form a large vision, and pure functions help us do just that.

React Anti-Patterns
Am I using the right pattern? What will my coworkers think of this? Is this readable? Everyone asks themselves these questions at some point when learning something new. I've been working with React for 3 1/2 years now and these are some patterns that have come back to bite me.