Bookmarks

Bookmarks are, well, bookmarks, things I find interesting and want to share or come back to later.

2026-02-09

The Too Early Breakpoint

Web developer Ahmad Shadeed argues that many sites make a common responsive design mistake: switching from their desktop layout to their mobile layout far too early, when there is…

Read more

2026-02-06

Two kinds of AI users are emerging.

The article explores the distinct types of AI users emerging in the digital landscape, highlighting a significant productivity gap between them. This disparity provides insight…

Read more

2026-02-04

N8N MCP

Read more

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