This site runs best with JavaScript enabled.

Welcome 👋

I use my blog as a place to keep track of what I'm learning. You'll find posts on various topics, some more polished than others. I hope you enjoy!

What are Essential Questions?

Photo by Egor Vikhrev on Unsplash Whenever you learn something new, there will be questions. "How do I do that?" "What do I know and what do I need to know?" "What should I do when I… Read Article →

What is Rust?

Photo by Ant Rozetsky on Unsplash Rust is a statically typed language that fully embraces compiler-checked constraints so that you will encounter all of your bugs during compile time, not… Read Article →

What is Tailwind CSS?

Photo by chris Pickett on Unsplash Building your web app with a custom design (that also looks good) is a huge task. Chances are, you aren't a CSS expert and applying minimal style to… Read Article →

Thinking Reactively with RxJS

Photo by Jonatan Pie on Unsplash RxJS is really good at certain problems involving asynchony, especially when multiple 'events' are being called and reference. The consitent tool kit that… Read Article →

Immutable Data with Immer

Photo by USGS on Unsplash Using immutable data to store state has many interesting benefits. Immutable data makes it easy to trace state over time. It can be distributed easily, and by… Read Article →

View all articles