Retrospective and technical details on the recent Firefox outage
On January 13th 2022, Firefox became unusable for close to two hours for users worldwide. This post highlights the complex series of events and circumstances that, together, triggered a bug deep in the networking code of Firefox.
Kagi/Orion status update: First three months
Kagi search and Orion browser officially entered public beta exactly three months ago. We thought we'd give a full status update. If you are new to Kagi - Kagi search is an attempt to make the...
Best ecommerce UX practices from mcmaster.com
Discover the 9 best ecommerce UX practices from the world's top B2B ecommerce sites that made the top of HackerNews as the best ecommerce site.
Plane: Per-user backends for web apps
Cloud infrastructure for teams that develop, train, and serve AI applications at scale.
iPadOS 16
Apple today previewed iPadOS 16, a major update that makes the iPad experience even more versatile.
Google postpones MV2 shutoff in Chrome stable to June 2023
New details about the plan to move extensions to Manifest V3
The WebSocket Handbook
Learn about the core building blocks of the WebSocket technology and discover the benefits of event-driven architectures with WebSockets.
Will Bun JavaScript Take Node's Crown
Bun is the newest and fastest all-in-one JavaScript framework. Will it take over Node? Is it better than Deno? Let's do some testing.
Kagi search and Orion browser enter public beta
Web tracking and ads are becoming a personal and societal problem. Browsing and searching the web sensibly has become all but impossible. In response, today we are launching the public beta of two essential tools that...
The number input is the worst input
Think that web form has got your number? If you used input type="number", you may be surprised to find that it doesn't.
Netlify Edge Functions: A new serverless runtime powered by Deno
Build fast, personalized web experiences with Netlify Edge Functions: a serverless runtime built for on Deno, and compatible with your favorite JavaScript frameworks.
Python 3.11 in the Web Browser
Compile CPython to Web Assembly, and run it in web browsers or Node.js.
The State of Web Scraping 2022
What are the biggest trends and developments in web scraping? What does 2022, likely have in store for web scraping?
Color fonts on Google Fonts
Discover the first batch of color fonts on Google Fonts. Customize color palettes, add gradients, and more with COLRv1.
Deno 1.28: Featuring 1.3M New Modules
Deno 1.28 ships with stabilized npm modules, auto-discovered lock file, a new subprocess API, and more
Mozilla and Google Objections Overruled on “Decentralized Identifiers” by W3C
The W3C Member review of the Decentralized Identifier (DID) 1.0 Proposed Recommendation concluded with Formal Objections from three organizations.
Django 4.1
Posted by Carlton Gibson on Aug. 3, 2022
The complete guide to protecting your APIs with OAuth2
OAuth2 is one of the most popular specifications for API authentication today, though wrapping your head around it can be a challenge.
Android Chrome 99 expands Certificate Transparency, breaking all MitM dev tools
Certificate transparency is superb improvement to HTTPS certificate security on the web that's great for users and businesses, but on Android it creates a huge...
WorldWideWeb.app
The Mac and Web have a long history together. From the very beginning, Mac OS X included the ability to run an Apache web server by clicking a Start button: About a decade ago, things started to change. Since then it’s gotten harder and harder to start a simple web server for testing HTML, CSS, […]
MDN converted to Markdown
Open Web Docs supports web platform documentation for the benefit of web developers & designers worldwide. We are a community of web developers, standards makers, and technology companies that rely on this documentation as critical digital infrastructure, and we work cooperatively to ensure its long-term success and…
Hooks Considered Harmful
React hooks changed radically how we build frontend applications allowing engineers to separate stateful logic from rendering. However, under a seemingly simple API there are some aspects of React hooks that are the source of bugs and performance issues. In this article, we will do a deep dive into the javascript…
Tor Browser: a legacy of advancing private browsing innovation
In this post, we want to share a little bit of Tor Browser history with you, the origins of our features and designs, and how many of our innovative privacy and security features have been adopted by other browsers.
Brave Search passes 2.5B queries, allows users to choose search rankings
Private, independent search engine exits beta phase on its first anniversary, with innovative features that help users de-Google their search
React Native is not the future
When we finished our transition from two to one codebases, we asked ourselves why we hadn't done it sooner.
Developing a new app is unreasonable condition that Apple imposes on dating apps
The revised conditions that Apple has imposed on dating-app providers are unreasonable, and create an unnecessary barrier. Apple must therefore pay another 5 million euros.
A whole website in a single JavaScript file
Explanation and making of a website in a single JavaScript file
MDN Redesign
If you’ve accessed the MDN website today, you probably noticed that it looks quite different.