Web Development

Prototype even faster with the Gradio UI for Figma component library – Mozilla Hacks

As an industry, generative AI is moving quickly, and so requires teams exploring new ideas and technologies to...

How to Override width and height HTML attributes with CSS

One of the HTML elements that frequently comes into collision with CSS is the img element. As we learned in Request Metrics' Fixing Cumulative...

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

How to use AWS Amplify for the frontend applications?

Before moving to the how part, let me tell you why I moved my frontend applications...

Porting a cross-platform GUI application to Rust – Mozilla Hacks

Firefox’s crash reporter is hopefully not something that most users experience often. However, it is still a very important component...

Detect Caps Lock with JavaScript

Anyone is capable of having their caps lock key on at any given time without realizing so. Users can easily spot unwanted caps...

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

How to set up Filebeat and Logstash with Elasticsearch and Elastic Cloud?

There are a lot of blogs and video tutorials on how to set up Filebeat and...

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

Easy way to upload, transform and deliver files and images

Managing media is a really difficult task if you try to do all of it yourself, especially if the media comes from other sources....

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

Llamafile’s progress, four months in – Mozilla Hacks

When Mozilla’s Innovation group first launched the llamafile project late last year, we were thrilled by the immediate positive response...

I’m So Old: Web Edition

Time can be a funny thing. I still remember discovering HTML, CSS, and JavaScript coding. I still remember my first college programming course. I...