Progressive Web Components
Introducing Elena, a simple, tiny library for building Progressive Web Components.
Introducing Elena, a simple, tiny library for building Progressive Web Components.
Kagi is ending development of Orion for Linux and Windows and open-sourcing both so the community can carry them forward. Our small team will now focus fully on making Orion for macOS and iOS faster, more stable, and more capable.
Much have been said about futility of trying to validate email addresses. Generally accepted advice is that you should just send verification link and don’t care about trying to validate it beforehand.
Noting perhaps my largest personal career accomplishment, which is launching CodePen 2.0. Far more work, believe it or not, than the entire creation of the original CodePen. This isn’t the pl…
Posts about SmolWeb, Gemini protocol and LowTech
I've always wondered if anyone actually used the social sharing buttons embedded on news sites and (some) WordPress blogs.
If you've ever clicked on a search result only to land on a version of a site you don't prefer, Kagi's URL Redirects (also known as URL Rewrites) puts you in control by automatically rewriting search...
How Reddit accidentally leaked its spamurai system.
Time to upgrade
Today, I launched I ♥ RSS, a directory for people who love RSS. I've already added the badge to my footer and submitted my site to the directory. It also shows a nice live blogroll on the homepage (powered by FeedLand). If you love RSS as much as I do, take a look and add …
The real difference between texture-atlas, SDF, MSDF, and Slug glyph rendering on the GPU: how each works, where each breaks, and when to use which.
How Replit turns any web page into a deterministic video by virtualizing time itself, patching key browser audio APIs, and waging war against headless Chrome's quirks.
The transition to the Rust version of the React Compiler for the 1,036-file React Router codebase resulted in a significant speed increase, improving build times from 14.3 seconds to 0.81 seconds. The new compiler addresses previous limitations and ensures consistency across the toolchain, making it easier to manage…
I’m Sérgio, and I work with Web frontend code. Sometimes I write about it here.
If you prefer to receive all of my writing in your inbox, you can subscribe here. I strive to publish weekly, on Tuesday mornings.
Exploring cyberspace with a thumbstick.
Web browsers enable incredibly rich app development—and that’s radically easier than it used to be.
Floréal Technologies: Open software, French touch, International reach.
Learn how DNS works: hierarchy, records, TTL caching, and the full resolution process with diagrams.
Today we are incredibly excited to open source [Edge\.js](<https://edgejs.org/>), a JavaScript runtime specifically designed to safely run Node.js workl...
One of the first significant things I ever coded in QBasic was a falling snow simulation- I think they're very soothing to watch, fun to customize, and there's lots of possibilities for extra little delight. Here's one I built on idle afternoons over the holidays this year at my parents. Enjoy!
InfoHawk research has uncovered a network of 820 suspicious restaurant domains impersonating major US chains, including Jersey Mike's, Jimmy John's, Firehouse Subs, Chipotle, and Dave's Hot Chicken. Some are running sophisticated payment-skimming attacks that capture credit card information and ask customers for their…
Two years in the making: Electrobun hits v1 with first-class macOS, Windows, and Ubuntu builds, tiny differential updates, and a framework that finally feels built for modern desktop apps.
Debunking an alarmingly common HTML misconception.
Standards are great, until they aren't
An idea for PDFs that render normally for humans while exposing clean markdown structure to extractors and LLMs in the same file.
Some numbers about the evolution of the Servo project and its community during the last years.