Devon Coleman's Personal Blog

Find me on LinkedIn

Welcome!

Please don’t expect perfection, but do hope for some interesting concepts and discussion. Primarily writing based on my experience working in complex React SPAs (think google sheets).

Misc.

Arbitrary thoughts that don’t fit into any current category.

useEffect considered harmful?

A brief writeup on this common refrain and my thoughts on the true root cause.


What Makes a Good Abstraction?

A couple key principles that I think make for a good, effective, and durable abstraction.

Scaling State: Frontend State Management at Enterprise Scale

This is a series of posts I’m writing on one of my favorite topics. I’m simply going where the writing leads me; no plan for where it’s going or when I’ll stop!

Concepts

A post that loosely introduces the series and some of the concepts I’ll be using.


Types of State

A discussion of the two common types of state in FE apps and why they should never mix.


Synced State

A writeup on basic synced state management.