<shortdiv />
30/60/90 into the new job
Somewhere Between Lost and Found
Job Search Post-ZIRP
2024 and thriving
Eventful Endeavors; Understanding how events shape a system
The Not So Hidden Life of Nodes; an exploration of how nodes talk to each other
She Doesnt Even Go Here! Defining membership in a distributed system
Spilling the Hot Gossip Protocols
Oh Cap Theorem My Cap Theorem
How to Be Consistent in a Distributed Context
Reaching Consensus
Demystifying Distributed Systems
Playing With Shapes
Back to Primitives
Curveball
Walking at angles
A Cube in 3d
3December
Geocoding Data
Redirect Rulez
Predictive Web Performance
The Myth of 'It's Just Javascript'
Components Rule Everything Around Me
2018 in Review
All Eyes on Wasm
Through the (Magic) Window
Finding the Right Voice Ui
Allez AI A11y
A Picture Is Worth the Thousand Words
AOM at Me Bro, I've seen the future of a11y
Client Side A11y
Superstylin With A11y in Mind
Aria Ready
Be a Better A11y
Don't Skip Out on PE
Errwhere PWA; bridging the mobile and desktop experience
When Push Comes to Shove
The (not so) secret life of service workers
If it's not online does it exist
At Your Service Worker
Leveraging the Mobile Web
Compression Makes Matters Light
Http2; the Magic Elixir of Performance
Dont Be Such a Render Block
If You Can Read This Fonts Work
Video Killed the Web Performance Star
Images Are Worth Optimizing For
Weighing in on Page Weight
Testing With Custom Matchers in Vue
Old to New; Contexts in React 16.3
An Ode to Vue
New-ish Year, New-ish Blog