WordPress to support SQLite back end
A few months ago, a proposal was published to make WordPress officially support SQLite. After the proposal received a lot of positive feedback from the community, we started working on an implement…
The latest blog posts to take off on Hacker News. 8,469 posts.
A few months ago, a proposal was published to make WordPress officially support SQLite. After the proposal received a lot of positive feedback from the community, we started working on an implement…
I’ve seen a lot of captions over the years, and there’s one thing I can tell you with certainty: The way that custom controls and the HTML video element interact right now is inadequate, and I think th...
Today, Let's Encrypt announced that they are enabling an extension to DNS CAA records known as ACME-CAA ( RFC 8657 ). This came as a surprise to me, but a very pleasant one, since I wrote the ACME-CAA specification back in 2016 with Let's Encrypt in mind, and it was finally published as RFC 8657 back in 2019. To my…
The CSS Working Group is continuing a debate over the best way to define nesting in CSS.
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.
This essay by Carson Gross explores when to use hypermedia in web development, highlighting its advantages and trade-offs. Carson discusses scenarios where hypermedia is a good fit, such as text and image-heavy UIs, CRUD applications, and nested UIs with well-defined areas. He also addresses when hypermedia may not be…
Web development, streamlined
We should look for ways to make reading, publishing, and community services all play nicely together. I'm calling this model "the unbundled web," and I think RSS should be the primary method of interop.
Before we close the year, we wanted to take a moment to reflect and look back on what we accomplished in 2022. This year continued to be a roller coaster r
We're introducing new features for Supabase Storage: Image resizing and a Smart CDN.
Late 2017, we announced our desire to create a free, decentralised and federated alternative to YouTube. Five years later, we are releasing PeerTube v5, a tool used by hundreds of thousands people on a thousand interconnected platforms to share over 850,000 videos. « Collectivise Internet / Convivialise Internet 🦆🦆 »…
The Council of the European Union this week adopted new language for regulations governing internet systems that may put the security of your browser at greater risk.The new language affects the EU’s electronic identification, authentication and trust services (eIDAS) rules, which are supposed to...
I've decided to stop using dark mode across all of my devices, because research suggests that going to the dark side ain't all that.
What features would be in that spec? Partial page updates? Animated transitions? Layered interactions?
Vite 4 Release Announcement
Reflecting on my work on Chrome.
Why you (probably) don't need live chat on your website.
A step-by-step guide on improving your homepage content & copy to increase conversion
Tor Browser 12.0 is now available. This new release updates Tor Browser to Firefox Extended Support Release 102.
How does Framer Motion make layout changes look seamless? In this post, we're taking a deep dive into FLIP, the technique used by Framer Motion to animate changes in layout without sacrificing performance.
I joined Mozilla in 2017 as an accessibility engineer and soon became the tech lead for accessibility. But for years prior, I was already deeply involved w
As we continue down the road to Thunderbird for Android, here's a preview of the redesigned, modernized message view.
After using Vue 2 as our front-end framework for almost two years, it was announced that this support would no longer be maintained, so we decided to migrate to a new framework. But which one to choose: Vue 3 or Svelte? Please note that our goals after the migration were
From the Zed Blog: A detailed exploration of Zed's eventually-consistent text representation.
Starting today, Brave Search will feature privacy-preserving ads as part of a global beta program.
A terrible user-hostile browser feature is being misused, surprising no one.
Most popular libraries can be sped up by avoiding unnecessary type conversions or by avoiding creating functions inside functions.