RSS.Social

<shortdiv />

follow: @[email protected]

Posts

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