Web Development

Ziff Davis and IGN sue OpenAI for copyright infringement

In one of the more common disputes of modern AI, Ziff Davis, IGN Entertainment and Everyday Health Media have sued Open AI for copyright infringement. The lawsuit from the media...

Open Source and Closed Source

Software licenses dictate the terms under which software can be used, modified, and distributed. Choosing the...

Announcing Interop 2024 – Mozilla Hacks

The Interop Project has become one of the key ways that browser vendors come together to improve the web platform....

Date.now()

Ask any software engineer and they’ll tell you that coding date logic can be a nightmare. Developers need to consider timezones, weird date...

“Pretty” is in the eye of the beholder

Hey, did you see...

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

Non-Design lessons learned while designing interfaces

It’s been a year since I joined the NextUX Design Agency and I can’t be more...

Improving Performance in Firefox and Across the Web with Speedometer 3 – Mozilla Hacks

In collaboration with the other major browser engine developers, Mozilla is thrilled to announce Speedometer 3 today. Like...

Fixing Cumulative Layout Shift Problems on DavidWalshBlog

Over 50 thousand developers visit DavidWalshBlog every month from around the world to learn JavaScript tricks and fix problems in their code. Unfortunately, some...

Next Level CSS Styling for Cursors

The cursor is a...

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

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