Firefox 90
We'd like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox!
The latest blog posts to take off on Hacker News. 573 posts.
We'd like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox!
We are pleased to announce that Firefox 90 will support Fetch Metadata Request Headers which allows web applications to protect themselves and their users against various cross-origin threats like ...
PlaybookUX is an all-in-one software that allows you to recruit, conduct and analyze both qualitative and quantitative research, enhanced by AI.
Here at Ceros, we're no good at goodbyes. But one thing we've always excelled at? Embracing new beginnings and creating awesome new solutions. That's why we're kicking off a new era of tools crafted just for you:
Google Chrome gives Google Search (when set as the default search engine) a network performance-boost over competing search engines.
This article explores the world of SVG favicons. We cover adding them to HTML, using emojis, inlining them as data URIs, supporting dark mode, and animations.
For a while, I blocked the Tailwind keyword on Twitter. I was a bit mad that @tailwindcss and author Adam blocked me on Twitter after I wrote a bit of criticism that got popular.
ZITADEL is the identity infrastructure platform that is built for developers and works for all users and applications.
How Transcend solved the core technical problem of user tracking consent and built an alternative to pop-up cookie banners.
Doing React-like things without React.
For a recent project I've been working on, I wanted to include a graph showing the relationships between different artists on Spotify. Spotify provides the data directly from their API, and I had everything set up to pull it for a user's top artists and into the browser.
A new report offers solutions to the problems that hound social media, from the spread of misinformation to the lack of competition.
An edge case has convinced me it's the 'last' return that always wins…
Preface Introduction Colors on the Web CSS Color Color in Chromium Render pipeline Richer colors Some ideas from WebKit High precision colors in Skia Summary In Closing
How to save the open web, & get (re)started with RSS
How Airbnb ships features faster across web, iOS, and Android using a server-driven UI system named Ghost Platform 👻.
Don't do it like GitHub Copilot!
The backstory behind Elder.js and the thinking behind the 5 biggest design decisions.
In defense of one of the most important JavaScript libraries ever
Since I first started working on my website at age fourteen, the site has gone through many revisions, and hopefully changed for the better. This blog was originally dynamically served using a Python/Flask backend, having a custom login system and post “editor” (just an input box). One of the more strange things about…
Mobile patterns · Form field validation · Autofocus · Microcopy · Error messages · Error prevention
Credit to Brad Sams for first reporting on this, Alongside the Windows 11 announcement today, Rish Tandon, the CVP Engineering for Microsoft Teams, posted on Twitter about changes coming to Microsoft Teams architecture. It gave a lot of useful insight into what is coming. Microsoft Teams is...
I am grumpy. As my very clever wife summarised, I hate when designers prioritise their æsthetic preferences over my usability needs. I tried sharing a website using Google Chrome for Android. I hit the share button, and a panel popped-up from the bottom of the screen. Hmmm. It didn't have the share destination that I…
I started a Twitter conversation last week about API endpoints that stream large amounts of data as an alternative to APIs that return 100 results at a time and require …