Bookmarks
Bookmarks are, well, bookmarks, things I find interesting and want to share or come back to later.
2026-01-20
Less htmx is More
The article "Less htmx is More" reflects on the author's two-year experience using htmx in web development, emphasizing a minimalistic approach for improved user experience and…
Read more2026-01-13
What If You Don't Need MCP At All?
Read more2025-12-22
Logging sucks
Your logs are lying to you. Not maliciously. They're just not equipped to tell the truth.
Read more2025-12-22
Affordances: The Missing Layer in Frontend Architecture
Read more2025-12-22
Datastar
I do a lot of work using HTMX and Alpine and datastar seems like the marriage of the two.
Read more2025-12-22
Stylish dialogs
The article discusses a simplified and efficient method for creating stylish web dialogs using semantic HTML and CSS, avoiding excessive JavaScript. Inspired by Campsite's UI, the…
Read more2025-11-23
The stacking workflow
Read more2025-11-21
Tips for good UI implementation
Read more2025-11-20
No, you don't want to hire "the best engineers"
Read more2025-11-19
The Perils of Reactivity
Read more2025-10-11
Pattern Craft
Professional-grade background patterns and gradients. Crafted with modern CSS and Tailwind
Read more2025-09-25
Simple Sabotage Field Manual
Read more2025-09-17
How to generate (actually good) designs with AI
Static design is cool and all. But it is 2025, and we can design in code, and do things that were never possible in design tools. We can nail the tiniest interactions that make…
Read more2025-08-28
AGENTS.md
README.md files are for humans: quick starts, project descriptions, and contribution guidelines. AGENTS.md complements this by containing the extra, sometimes detailed context…
Read more2025-08-07
Play for the Front of the Jersey
Read more2025-08-03
Crash course on Figma for Developers
Handy guide from Anthony on using Figma for Developers
Read more2025-08-01
How to continue making kerosene lamps on the eve of electricity
David Heinemeier Hansson (DHH):
Read more2025-07-11
Comlink
Comlink makes WebWorkers enjoyable.
Read more2025-07-01
Prefer Gaps To Margins
The article advocates for using CSS Flexbox/Grid gaps instead of margins when spacing elements in layouts, arguing that gaps provide a superior parent-to-children layout strategy…
Read more2025-06-30
Passkeys for Normal People
Troy Hunt explains how passkeys solve the fundamental problem with traditional passwords and two-factor authentication - they can still be phished, as he learned firsthand when he…
Read more2025-06-26
KelpUI
KelpUI is new library that Chris Ferdinandi is developing, designed to leverage newer CSS features and Web Components. He outlined his principles up front in a post back in April…
Read more2025-06-22
Write Like Your Talk
To make your writing more engaging, write as if you are speaking to a friend. Many people use complex language in writing, which can confuse readers and make ideas harder to…
Read more2025-06-22
The Day You Became a Better Writer
Scott Adams explains how he transformed from a bad writer to a good writer after taking a single business writing course, and shares the key techniques that made the difference…
Read more2025-06-20
HTMZ
I'm still more partial to HTMX myself but HTMZ does look interesting and I'll have to try it out on a project or two soon.
Read more2025-06-20
Debugging with Cursor as Your Rubber Ducky
Rubber duck debugging helps programmers solve problems by explaining issues out loud, which can reveal mistakes. AI tools like Cursor enhance this approach by asking questions and…
Read more2025-06-12
v0 workflows
Vercel's v0 is an AI tool that helps developers create technical specifications and implementation plans for Next.js/Vercel projects by converting product requirements into…
Read more2025-06-08
Task Master
Task Master is an AI-powered task-management system you can drop into Cursor, Lovable, Windsurf, Roo, and others.
Read more2025-06-06
Resilient Import Maps - Better Theme Development and Beyond
Shopify had a problem where JavaScript import maps would break if any modules loaded before the import map, and you could only have one import map per page - which made them…
Read more2025-06-05
DeskHog: A developer toy from PostHog
DeskHog is an open-source, 3D printed, palm-sized developer toy.
Read more2025-06-03
Stop Over-thinking AI Subscriptions
An excellent argument that developers are being penny-wise and pound-foolish about AI subscriptions. Peter breaks down the actual costs: Claude Max at $200/month gives you almost…
Read more