RSSAmplifier

Blog

Ben White — Blog

Send me your address so I can visit you and explain my passions.

benwhite.com.auRSS feed ↗6 posts

Latest posts

Getting through the backlog

I have a one-game policy, mainly because I'm old and have a family and bills and taxes. So I basically just play The Finals every night. You'd think I'd be pretty good at The Finals by now! You'd think. My one-game policy is like any good policy, it's a rough guideline. Here are the games I've been breaking my rule for lately. Arc Raiders Arc Raiders was my overtime for a while. Everyone goes to…

First principles

In a meeting room in 2016, my ears perked up. A much smarter person than me had taken a moment to reflect and said, “Let’s bring this back to first principles”. I nodded like I knew what that meant. I mean, I had a general idea... but I didn't realise the magical power that incantation holds. Many times since, I’ve seen those words duck and weave the strongest egos, opinions, and personalities. I…

Migrating an 11ty site from Cloudflare Pages to Workers

If you're reading this, I'm guessing you've got an 11ty site live on Cloudflare Pages somewhere, and you've probably come across one of the many Cloudflare messages and prompts asking you nicely to move off Pages and over to Workers. It's a bummer, because Cloudflare Pages is a really great product! If you've used GitHub Pages or Netlify, Cloudflare Pages is easy to pick up. But diving into the…

WebC at scale

When setting out to build Capital Brief , 11ty (v2 at the time) supported on-demand builders in Netlify via the 11ty serverless plugin . This allowed me to use a build strategy along the lines of: Build the most recent stories and first page of each index Use on-demand builds for the rest This gave us predicable build times and ensured the pages we expected humans to read were super fast. Sounds…

Nested pagination with 11ty

Let's kick off with a caveat: I don't rely on 11ty collections for building indexes and loops and stuff. I pull down the data I need from a CMS, get it into shape, then use the cleaned up data in WebC template files. This keeps almost all data related transformations in one place (the data file), and allows the templates to be super clean. Everything that follows here is based on that usage of…

Magic links are great, until they're not

It was a short discussion when determining the auth method for Capital Brief . Some flavour of passwordless was a must, and when thinking back to passwordless experiences that brought me joy, Slack came to mind. I remembered opening Slack on my phone for the first time. I entered my email address and hit sign in, expecting a password prompt to follow. But instead, bing! An email with a sign in…