My in depth writing. My blog contains more casual content.
All eight of my articles
or filter by
In this final installment, we take a quick look at transactions and how they help React do its job.
Part four implements setState, an important function that drives much of what React does.
This part explores how React updates the DOM after props change.
Today we are looking at how lifecycle methods in React work.
This article series creates a small clone of React to learn how it works. We kick things off with the most basic of rendering.
The Saturn's complex hardware architecture meant implementing semi-transparent entities in a game was challenging.
This interactive article explains the conundrum, and shows why game developers often settled for inferior alternatives.
A detailed dive into how vectors in ClojureScript work.
A detailed article that implements a simple Promise type from scratch.
By building the Promise implementation gradually, it shows the why and how of Promises.