Web Development

Android Authority Podcast: Fin Part Deux

The Android Authority Podcast – discussing topics in Android...

Designing for the Unexpected – A List Apart

I’m not sure when I first heard this quote, but it’s something that has stayed with me over the years. How do you create...

Snapshots for IPC Fuzzing – Mozilla Hacks

Process separation is one of the cornerstones of the Firefox security model. Instead of running Firefox as a single process,...

Voice Content and Usability – A List Apart

We’ve been having conversations for thousands of years. Whether to convey information, conduct transactions, or simply to check in on one another, people have...

Announcing Official Puppeteer Support for Firefox – Mozilla Hacks

We’re pleased to announce that, as of version 23, the Puppeteer browser automation library now has first-class support for Firefox....

Sustainable Web Design, An Excerpt – A List Apart

In the 1950s, many in the elite running community had begun to believe it wasn’t possible to run a mile in less than four...

0Din: A GenAI Bug Bounty Program – Securing Tomorrow’s AI Together – Mozilla Hacks

As AI continues to evolve, so do the threats against it. As these GenAI systems become more sophisticated and widely...

Design for Safety, An Excerpt – A List Apart

Antiracist economist Kim Crayton says that “intention without strategy is chaos.” We’ve discussed how our biases, assumptions, and inattention toward marginalized and vulnerable groups...

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...

A Content Model Is Not a Design System – A List Apart

Do you remember when having a great website was enough? Now, people are getting answers from Siri, Google search snippets, and mobile apps, not...

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 Sell UX Research with Two Simple Questions – A List Apart

Do you find yourself designing screens with only a vague idea of how the things on the screen relate to the things elsewhere in...

Launching Interop 2025 – Mozilla Hacks

The Interop Project is a collaboration between browser vendors and other platform implementors to provide users and web developers with...

Getting Creative With Images in Long-Form Content

When you picture placing...

Breaking Out of the Box – A List Apart

CSS is about styling boxes. In fact, the whole web is made of boxes, from the browser viewport to elements on a page. But...

Improving Firefox Stability in the Enterprise by Reducing DLL Injection – Mozilla Hacks

Beginning in version 138, Firefox will offer an alternative to DLL injection for Data Loss Prevention (DLP) deployments in enterprise...

Designers, (Re)define Success First – A List Apart

About two and a half years ago, I introduced the idea of daily ethical design. It was born out of my frustration with the...