My blog, my thoughts, my favorite subjects.

Astro logo

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

astro javascript
The School of Life

Reparenting - The School of Life

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

Disassembled Typewriter

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.

Blue Lego

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?

Garage Tool Set

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.

Tires stacked in Pattern

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.