New
The latest blog posts to take off on Hacker News. 8,469 posts.
Be a property owner and not a renter on the internet
Why owning your own domain and publishing on the open web beats renting attention from Reddit, Discord, Facebook, and other mega-concentrated platforms.
Blogs rot. Wikis wait
blogs rot. wikis wait. 2025-01-01 wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is…
Rails for everything
After spending part of my holiday building and deploying a new Rails 8 application, It's clearer than ever that Rails is awesome, and it's especially great f...
Axum 0.8
Tokio is a runtime for writing reliable asynchronous applications with Rust. It provides async I/O, networking, scheduling, timers, and more.
You don't need Next.js – Why we migrated from Next to React
Why we moved the ComfyDeploy dashboard from Next.js to React with TanStack Router and Rspack: build time fell from 3 minutes to 18 seconds.
App Should Have Been a Website (and Probably Your Game Too)
Discover why native apps are becoming obsolete in today's web-first world. Learn how web apps, including web games, are revolutionizing industries and how platforms like Rogue Engine are leading the charge.
Trying to use Bluesky without getting burned again
Some quick thoughts on moving from Twitter/X to BlueSky and how I'll try to use social media after being burned once by Twitter.
How to Create HTML/ZIP/PNG Polyglot Files
Learn How to Create HTML/ZIP/PNG Polyglot Files!
Server-Sent Events (SSE) Are Underrated
Most developers know about WebSockets, but Server-Sent Events (SSE) offer a simpler, often overlooked alternative that deserves more attention
JavaScript Benchmarking Is a Mess
Design decisions core to JavaScript have caused a multitude of problems for benchmarking. Is there a solution to this?
A new learning experience on MDN
There's a new Learn Web Development section on MDN that merges the MDN Curriculum with the Learn section. Here's the background to these changes, what's new, and what you can expect to see in the future.
Ten Years of JMAP
We announced JMAP 10 years ago, here is an update on its progress
Matt Mullenweg temporarily shuts down some Wordpress.org functions
In order to give myself and the many tired volunteers around WordPress.org a break for the holidays, we’re going to be pausing a few of the free services currently offered: New account registration…
My favourite colour is Chuck Norris red
A collection of bad practices in HTML, copied from real websites.
How do you do, fellow web developers? A growing disconnect
How do you do, fellow web developers? A growing disconnect. | exotext
Design Token-Based UI Architecture
Describing established patterns for organizing design tokens and practical approaches for automation
CRDTs and Collaborative Playground
Learn about Conflict-Free Replicated Data Types, Yjs, and how we built a collaborative, real-time playground in a web browser.
Dioxus 0.6 – Crossplatform apps with Rust
A fullstack crossplatform app framework for Rust. Supports Web, Desktop, SSR, Liveview, and Mobile.
PeerTube mobile app: discover videos while caring for your attention
Today, at Framasoft (bonjour!), we publish the very first version of the PeerTube Mobile app for android and iOS. A lot of care went into its concepti...
Lies I was told about collab editing, Part 1: Algorithms for offline editing
In early 2024, I began investigating collaborative editing systems for use in Moment ’s core text editor.
Deep dive into finding RSS feeds
More than a feed reader, a content curation system to find the top articles of all sources
Native dual-range input
Two native range inputs and fifty lines of JavaScript to make them work together.
Phoenix LiveView 1.0.0 is here
LiveView 1.0 is out!
We switched from Next.js to Astro (and why it might interest you)
Follow the first article of a series in which we'll try to summarize our journey with Astro, sharing many cool little tricks and details we found out (or totally came up with) in the process.
Dependency management fatigue, or why I ditched React for Go+HTMX+Templ
After getting to work on some personal projects using Go+HTMX+Templ this year, I have decided to give up on using React on any personal projects. You can actually find a lot of compelling arguments for ditching React in favor of HTMX in the essays found in the HTMX official website. But I feel that not that many…