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 more

2026-01-13

What If You Don't Need MCP At All?

Read more

2025-12-22

Logging sucks

Your logs are lying to you. Not maliciously. They're just not equipped to tell the truth.

Read more

2025-12-22

Affordances: The Missing Layer in Frontend Architecture

Read more

2025-12-22

Datastar

I do a lot of work using HTMX and Alpine and datastar seems like the marriage of the two.

Read more

2025-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 more

2025-11-23

The stacking workflow

Read more

2025-11-21

Tips for good UI implementation

Read more

2025-11-20

No, you don't want to hire "the best engineers"

Read more

2025-11-19

The Perils of Reactivity

Read more

2025-10-11

Pattern Craft

Professional-grade background patterns and gradients. Crafted with modern CSS and Tailwind

Read more

2025-09-25

Simple Sabotage Field Manual

Read more

2025-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 more

2025-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 more

2025-08-07

Play for the Front of the Jersey

Read more

2025-08-03

Crash course on Figma for Developers

Handy guide from Anthony on using Figma for Developers

Read more

2025-08-01

How to continue making kerosene lamps on the eve of electricity

David Heinemeier Hansson (DHH):

Read more

2025-07-11

Comlink

Comlink makes WebWorkers enjoyable.

Read more

2025-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 more

2025-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 more

2025-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 more

2025-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 more

2025-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 more

2025-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 more

2025-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 more

2025-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 more

2025-06-08

Task Master

Task Master is an AI-powered task-management system you can drop into Cursor, Lovable, Windsurf, Roo, and others.

Read more

2025-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 more

2025-06-05

DeskHog: A developer toy from PostHog

DeskHog is an open-source, 3D printed, palm-sized developer toy.

Read more

2025-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