Writing

The YC S26 Deadline Just Closed. Here's What Separates the 1.5% From Everyone Else. @jameslcowanjul 17 '26 startups, yc
Karpathy Was Wrong: OpenClaw Still Outruns Its 5 Real Alternatives @jameslcowanjul 17 '26 openclaw, ai
Mobile-First Layout That Ships: How PrimaryLayout Solves Real UX Problems @jameslcowanjul 17 '26 htmx, css
OpenClaw: What It Is and How to Get the Most Out of It @jameslcowanjul 17 '26 openclaw, javascript
How do you connect a simple front end to a typed API? @jameslcowanjul 17 '26 typescript, javascript
What makes an internal tool survive the first hire? @jameslcowanjul 17 '26 smb, documentation
What is SQLite good for at the edge of a system? @jameslcowanjul 17 '26 sqlite, postgresql
What does \"full stack\" mean on a vendor quote? @jameslcowanjul 17 '26 smb, product-engineering
What is the difference between product engineering and \"just development\"? @jameslcowanjul 17 '26 product-engineering, startups
When is REST from the database enough? @jameslcowanjul 17 '26 postgrest, postgresql

HTMX

HAL: Cutting 100-300KB of JavaScript by Moving Routing to Build Time @jameslcowanjun 10 '26 htmx, javascript
Progressive Enhancement with HTMX: Ship Fast, Degrade Gracefully @jameslcowanjun 8 '26 htmx, javascript
Fixing Navigation and Analytics: When Your Data Lies About User Behavior @jameslcowanjun 5 '26 htmx, javascript

Web Components

Web Components as a Business Decision @jameslcowanjun 11 '26 web-components, javascript

JavaScript

What is React, and when is the weight worth it? @jameslcowanjul 17 '26 react, javascript
What is the difference between Bun and Node? @jameslcowanjul 17 '26 bun, javascript
What is TypeScript, and why do product teams still adopt it? @jameslcowanjul 17 '26 typescript, javascript
Why I Built My Own Analytics Pipeline (And What It Actually Costs) @jameslcowanjun 18 '26 analytics, javascript
The Static Site Playbook: Shipping a Content Product on a Near-Zero Budget @jameslcowanjun 11 '26 static-site-generation, javascript
Documentation That Scales: Constitution, Contracts, and Runbooks @jameslcowanjun 8 '26 documentation, markdown

Static Sites

Static Site Generation: The Business Case for Pre-Rendered HTML @jameslcowanjun 14 '26 static-site-generation, performance
Why I Skipped the CMS @jameslcowanjun 10 '26 markdown, static-site-generation

Recommended

How do you connect a simple front end to a typed API? @jameslcowanjul 17 '26 typescript, javascript
What is SQLite good for at the edge of a system? @jameslcowanjul 17 '26 sqlite, postgresql
What is the difference between product engineering and \"just development\"? @jameslcowanjul 17 '26 product-engineering, startups

Recommended

How do you connect a simple front end to a typed API? @jameslcowanjul 17 '26 typescript, javascript
What is SQLite good for at the edge of a system? @jameslcowanjul 17 '26 sqlite, postgresql
What is the difference between product engineering and \"just development\"? @jameslcowanjul 17 '26 product-engineering, startups