Web Development

The Wax and the Wane of the Web – A List Apart

I offer a single bit of advice to friends and family when they become new parents: When you start to think that you’ve got...

What Happened to These ‘Game-Changing’ JavaScript Projects in the last 10 years? And What’s Next?

It’s been 10 years since I first set off on my software engineering journey back in...

Llamafile v0.8.14: a new UI, performance gains, and more – Mozilla Hacks

We’ve just released Llamafile 0.8.14, the latest version of our popular open source AI tool. A Mozilla Builders project, Llamafile...

How to Add a Header to a curl Request

curl is one of those great utilities that's been around seemingly forever and has endless use cases. These days I find myself using...

To Ignite a Personalization Practice, Run this Prepersonalization Workshop – A List Apart

Picture this. You’ve joined a squad at your company that’s designing new product features with an emphasis on automation or AI. Or your company...

We Don’t Want to Pay You

A few days ago, an old friend reached out to me about a project he was...

Introducing Uniffi for React Native: Rust-Powered Turbo Modules – Mozilla Hacks

Today Mozilla and Filament are releasing Uniffi for React Native, a new tool we’ve been using to build React Native...

How to Download a YouTube Video or Channel

The ability to download media on the internet almost feels like a lost art. When I was in my teens, piracy of mp3s,...

User Research is Storytelling

Ever since I was a boy, I’ve been fascinated with movies. I loved the characters and the excitement—but most of all the stories. I...