HTML whitespace is broken (2024)
A deep dive into HTML whitespace collapsing: How it works, why it sucks, how it should work, and how to deal with it.
The latest blog posts to take off on Hacker News. 499 posts.
A deep dive into HTML whitespace collapsing: How it works, why it sucks, how it should work, and how to deal with it.
Summary of Servo’s progress in 2024: some numbers, main highlights and plans for the future.
Achieving Data Freedom Through Open Source and Rust
Guidelines for creating a living personal Web site.
A detailed walkthrough of the inner workings of dithering and other shading techniques to give a retro look and feel to your WebGL and React Three Fiber work.
How I tracked myself down using leaked location data in the in-app ads, and what I found along the way.
A new way to handle dates and times is being added to JavaScript. Let's take a look at Temporal, what problems it solves, the current state, and what you'll find in the new documentation about it on MDN.
A blog post by Ryan Geyer
A Love Story Between Two Amazing Languages 🦀💜
It seemed like a great idea at first.
Why the OAuth2 protocol was designed the way it is and how it works.
An interactive page demonstrating every HTML element.
WebSockets are at the very core of Compose. Learn how we scaled them to support 1000s of concurrent users.
The next major release of Threlte
When designing a modern API, learn when to use RPC (gRPC), OpenAPI or REST.
We just released Tailwind CSS v4.0 — an all-new version of the framework optimized for performance and flexibility, with a reimagined configuration and customization experience, and taking full advantage of the latest advancements the web platform has to offer.
A retrospective on making the switch from React to StimulusJS at Scholarly
A discussion on why forcing dark mode on users can lead to poor user experience, the impact of high contrast ratios on readability, and the need for better guidelines in dark mode design.
Wasm GC is a wonderful thing that is now available in all major web browsers since slowpoke Safari/WebKit finally shipped it in December. It provides a hierarchy of heap allocated reference types and a set of instructions to operate on them. Wasm GC enables managed memory languages to take advantage of the advanced…
The new age of social-enabled apps
I've been using Feeder to keep up with the news for awhile now. For a long time, I just checked AllSides. But then I found out NPR in my state supports ...
If your service needs to trust the clients, hold my Big Mac
Unlike RGB, the CIELab color space And the more modern variants like CIECAM02 and Oklab. is designed to be perceptually uniform. This is a broad goal, which roughly means that we would like changes in the numbers to match same changes that we observe when performing various studies of human perce
Nue is HTML, CSS, and JavaScript taken to their absolute peak.
Working with Django in the modern JavaScript ecosystem without giving up the things that make it great
Millions of Americans can have their data stolen right now because of a deficiency in Google’s “Sign in with Google” authentication flow. If you’ve worked for a startup in the past - especially one that has since shut down - you might be vulnerable.
data:blog.metaDescription
Five years ago, we announced that React Native (RN) is the future of mobile at Shopify. Today, we are excited to share the progress we've made, lessons learned, and what the future holds. To recap, we decided to switch to RN for 3 main reasons: Write it once - Stop building the same features twice, once on iOS and…