The asteroid currently hitting frontend web development
https://nolanlawson.com/2026/08/23/the-asteroid-currently-hitting-frontend-web-development/
A lot of the educators I admire in the frontend web space seem to be either bowing out or dialing back their efforts: Axel Rauschmayer, Salma Alam-Naylor, Josh W. Comeau, to name a few. Other well-known luminaries like Kent C. Dodds, Addy Osmani, Rachel Nabors, and Lydia Hallie have pivoted from talking about frontend development…
A Rave Review of Superpowers (for Claude Code)
https://emschwartz.me/a-rave-review-of-superpowers-for-claude-code/
I have no connection to the authors of the Superpowers plugin for Claude Code, but I have been raving about it to everyone I talk to. Using Claude Code with ...
CSS subgrid is super good
https://dbushell.com/2026/04/02/css-subgrid-is-super-good/
The one where I code a simple but powerful grid layout
About the Atmosphere
https://toni.org/2026/03/27/about-the-atmosphere/
I’m writing this from the beautiful UBC campus in Vancouver where ATmosphereConf 2026 is taking place. It’s a gathering of developers, researchers, and entrepreneurs who are passionate about keeping the web and our online conversations free and open. The mood here is excited and very collaborative, and I’ve been meeting many of the people who…
Why craft-lovers are losing their craft
https://writings.hongminhee.org/2026/03/craft-alienation-llm/
Les Orchard made a quiet observation recently that I haven't been able to shake. Before LLM coding assistants arrived, the split between developers was…
How I use AI agents to write code
https://nolanlawson.com/2025/12/22/how-i-use-ai-agents-to-write-code/
Yes, this is the umpteenth article about AI and coding that you've seen this year. Welcome to 2025. Some people really find LLMs distasteful, and if that's you, then I would recommend that you skip this post. I've heard all the arguments, and I'm not convinced anymore. I used to be a fairly hard-line anti-AI…
I ported JustHTML from Python to JavaScript with Codex CLI and GPT-5.2 in 4.5 hours
https://simonwillison.net/2025/Dec/15/porting-justhtml/#atom-entries
I wrote about JustHTML yesterday—Emil Stenström’s project to build a new standards compliant HTML5 parser in pure Python code using coding agents running against the comprehensive html5lib-tests testing library. Last …
Passkeys and Modern Authentication
https://lucumr.pocoo.org/2025/9/2/passkeys/
Some thoughts in support of simple solutions.
https://news.ycombinator.com/item?id=45103065
If you're remote, ramble
https://stephango.com/ramblings
A lightweight way to add ambient social cohesion for remote teams.
On complaining
https://manuelmoreale.com/on-complaining
It’s safe to assume that you have, at some point in your life, complained about something or someone. I certainly did, more than once. I used to …
From NixOS to Ubuntu
https://jnsgr.uk/2025/06/from-nixos-to-ubuntu/
This year, I moved from NixOS to Ubuntu. This post outlines
my experience through that process, as well as a new philosophy
for how I manage my machine and configuration which embraces
the defaults and more contemporary applications.
Driving Us Mad
https://www.monbiot.com/2025/06/27/driving-us-mad/
A massive new road scheme will solve precisely nothing, while costing the Earth.
Bluesky Likes Web Components
https://lea.verou.me/blog/2025/bluesky-likes/
I set out to announce two components I wrote for displaying Bluesky likes and ended up ranting about the pain of building accessible, localizable web components in 2025. The components are still here, though — lucky you?
How I've run major projects
https://www.benkuhn.net/pjm/
focus • maintain a detailed plan for victory • run a fast OODA loop • overcommunicate • break off subprojects • have fun • bonus content: my project management starter kit
Here's how I use LLMs to help me write code
https://simonwillison.net/2025/Mar/11/using-llms-for-code/#atom-entries
Online discussions about using Large Language Models to help write code inevitably produce comments from developers who’s experiences have been disappointing. They often ask what they’re doing wrong—how come some …
What's new in the world of LLMs, for NICAR 2025
https://simonwillison.net/2025/Mar/8/nicar-llms/#atom-entries
I presented two sessions at the NICAR 2025 data journalism conference this year. The first was this one based on my review of LLMs in 2024, extended by several months …
Less htmx is More
https://unplannedobsolescence.com/blog/less-htmx-is-more/
How to build great websites with htmx by learning a couple browser features alongside it.
Bloggers at the right time
https://manuelmoreale.com/@/page/75elZQWZIBZ8Hhr2
Jatan wrote an interesting post yesterday—that you should read—as a follow-up to a question he posted the day before on micro.blog. The question was …
My approach to running a link blog
https://simonwillison.net/2024/Dec/22/link-blog/#atom-entries
I started running a basic link blog on this domain back in November 2003—publishing links (which I called “blogmarks”) with a title, URL, short snippet of commentary and a “via” …
The Beauty of Building
https://blog.jim-nielsen.com/2024/beauty-of-building/
Writing about the big beautiful mess that is making things for the world wide web.
Everything I've learned so far about running local LLMs
https://nullprogram.com/blog/2024/11/10/
The button element
https://heydonworks.com/article/the-button-element/
An unofficial guide to the HTML button element
Your Writing
https://randsinrepose.com/archives/your-writing/
Less than 1% of your writing will be life-changing.
3% will be trivial to write.
4% will strongly resonate with others in a way you didn't expect.
5% will be quite good.
15% probably should've never been published.
26% will illicit a reaction you did not expect. Positive or negative.
28% will be
Dagger Feels Like Magic
https://levlaz.org/dagger-feels-like-magic/
Reading Old Posts
https://kevquirk.com/blog/reading-old-posts
Do you ever go back and read your old posts? I do it now and again and I always discover something I forgot I wrote.
Docks and home screens
https://adactio.com/journal/21497
Apple is doing fantastic work with websites on their desktop computers …and awful with websites on their mobile devices.
On personal websites and social web
https://manuelmoreale.com/@/page/acx1bK7UldiQW556
It’s a gloomy afternoon and I’m taking a quick break from client work to drink a cup of tea and write down a few thoughts on something I’ve found …
Jetstream: Shrinking the AT Proto Firehose by >99%
https://jazco.dev/2024/09/24/jetstream/
Jetstream is a streaming service that consumes an AT Proto Sync Firehose and converts it into lightweight, filterable, friendly JSON, allowing us to live tail all posts on Bluesky for as little as ~850 MB/day
Collected: Vol 3
https://www.astrangelyisolatedplace.com/blog/2024/8/22/collected-vol-3
James Bernard - Atmospherics (30th Anniversary Edition) Many of you will know James for his releases here on ASIP , but since then, James has made a home with the crew at PITP, and so of course they got first dibs on reissuing this beast of his. Atmospherics is one of the seminal electronic ambi
Blog Posts vs. Social Posts
https://blog.jim-nielsen.com/2024/blog-vs-social-posts/
Writing about the big beautiful mess that is making things for the world wide web.
The Gist That Keeps On Giving
https://blog.jim-nielsen.com/2024/gist-that-keeps-giving/
recover deleted git branch
My approach to HTML web components
https://adactio.com/journal/21078
Naming custom elements, naming attributes, the single responsibility principle, and communicating across components.
The Allure of Local-First Sync Engines
https://blog.jim-nielsen.com/2024/allure-of-sync-engines/
Writing about the big beautiful mess that is making things for the world wide web.
Bluesky’s Stackable Approach to Moderation
https://bsky.social/about/blog/03-12-2024-stackable-moderation
Today, we’re open sourcing Ozone, a tool that lets a team of moderators or curators collaboratively review reports, create labels, and inspect content on the atproto network. Later this week, we’re opening up the ability for users to run their own independent moderation services.
How Much Protein You Need to Be Healthy, Explained
https://sentientmedia.org/how-much-protein-you-need/
The answer depends on your age and situation, but in general, most people are worried about the wrong nutrient.
Indie webbing
https://adactio.com/journal/20968
Tinkering with my website and getting inspired at Indie Web Camp Brighton.
While we were hacking away on day two, somebody mentioned that they still find hard to explain the indie web to people.
“It’s having your own website”, I said.
But surely there’s more to it than that, they wondered.
Nope. If someone has their own website, then they’re part of the indie web. It doesn’t matter if that website is made with a complicated home-rolled tech stack or if it’s a Squarespace site.
The Wax and the Wane of the Web
https://alistapart.com/article/the-wax-and-the-wane-of-the-web/
Forget death and taxes. The only certainty on the web is change. Ste Grainer takes a brief look at the history of the web and how it has been constantly reinvented. Then he explores where we are now, and how we can shape the future of the web for the better.
Popular git config options
https://jvns.ca/blog/2024/02/16/popular-git-config-options/
Popular git config options