Web Development

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

A New “Web” Readiness Report

The beauty of research...

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

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

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

Experimenting with local alt text generation in Firefox Nightly – Mozilla Hacks

As discussed on Mozilla Connect, Firefox 130 will introduce an experimental new capability to automatically generate alt-text for images using...

Get Started in AI and NFTs with the Limewire API

AI media creation has expanded to incredible video art and a host of other important improvements, and LimeWire is leading the way in creating...

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

The Importance of Developer Communities and How to Get Involved

Introduction:The tech world is an ever-evolving landscape, with countless opportunities for growth and learning. One of...

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

Revisiting CSS border-image | CSS-Tricks

In my last article...