The complicated futility of WordPress
The challenges of working in opposition to the world's larget blogging platform.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 596 posts.
The challenges of working in opposition to the world's larget blogging platform.
The official blog for the Vue.js project
Google has recently fixed a bug in Chrome with a big implication for the video streaming industry: Support for adaptive streaming of HEVC / H.265 video content.
Is it as hard as you think?
Discover how a software bug in Safari 15's IndexedDB API can track your online activity and reveal your identity.
We’re excited to roll out a new way to help your community server hold organized, meaningful conversations without drowning each other out: Forum Channels.
An algorithm for creating color palettes for data visualization
In some ways, we've taken a few steps back from a programmable web—two things I miss: bookmarklets and user scripts. Imagine having a bookmarked shortcut to do complex things like taking screenshots or saving a PDF. O...
We compare and contrast the top code editors that you use in your browser.
I'm concerned about the longevity of the domains I register. I want my domains to be available for as long as possible. But it seems that every year prices rise - and the discount often provided for a new domain rarely continues into subsequent years. So I recently started renewing them for as long as possible. It…
Small and independent blogs are always full of surprises. The more blogs I stumble upon, the more …
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
We’re outrageously pleased to launch Chatterbox, an end-to-end encrypted embedded chat built on Matrix!
This is my journey of creating a proof-of-concept of persisting an SQLite database in a Cloudflare Durable Object. It is not meant as a tutorial, but rather as something I myself can get back to it, to revisit what and why I did certain things.
Having recently had the pleasure of doing most of my internet interactions on a tablet or a smartphone because my laptop was ‘hors de combat,’ I was able to further reflect on the state of the modern web. 1 With Web 2.0 being already passé, Web 3.0 being not the latest fad any more, and talks of Web 4.0, 4.5, and 5.0…
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.
Last week my mother died. After we put her urn into the ground next to my father’s we went back to their flat to talk about next steps and dividing up their belongings amongst us three children. One thing I immediately called dibs on were my father’s two books.
Smoothly rendering live cursors is more difficult than it sounds when real‑world conditions are taken into account—here's a quick introduction to a few different methods, plus some React snippets.
Another year, another Apple iOS/iPadOS/MacOS release, right? But shortly before the iOS 16 betas dropped, Apple made an interesting announcement.
Reflecting on my work on Chrome.
Computational Biologist + Designer + more
UI design patterns for web apps: 1) Use defaults; 2) Obvious settings; 3) Show progress; 4) Don’t interrupt; 5) Flat hierarchy
developers can enroll in the Google Play Services beta and use Chrome Canary. Both features will be generally available on stable channels
A brief history of the internet explaining why building for the edge is faster, more secure, and easier than ever.