Chrome 155 adds JPEG XL decoding. A look at photographic quality, progressive loading, and lossless JPEG recompression—and why another format might be useful.
Web Platform · Chrome · JPEG XL · Images · Performance
What ChainDrop teaches us about credential theft, self-propagating npm malware, and practical supply-chain defenses.
Security · Security · npm · Supply Chain · ChainDrop
Why a firmware update cannot repair wallets created with weak COLDCARD seed randomness.
Security · Security · Crypto Wallet · CSPRNG · Seed Phrase
An article listing makes Cloudflare Workers Cache, cache lifetimes, and content updates easier to understand.
Web Performance · Cloudflare · Cache · Performance
What the TypeScript compiler was written in, why it needed a native port, and why Go suited the existing codebase.
TypeScript · TypeScript · Go · Compiler · Migration
Use a few registration inputs to understand reusable test data and why sending a request is only half the test.
Frontend Tooling · Postman · API · Testing
How a website can expose structured actions to an AI agent while preserving authorization and user confirmation.
AI Development Tools · WebMCP · AI Agent · Web API · Security
Chrome 147 adds contrast-color(), letting labels and buttons choose black or white text for a given background color.
Web Platform · Chrome · CSS · Accessibility
Use a personal blog to explore how Cloudflare collects linked pages and returns Markdown for search and content organization.
Frontend Tooling · Cloudflare · Markdown · Web Crawling
How an Agent Skill differs from a prompt and how teams can document repeatable engineering workflows.
AI Development Tools · AI · Agent Skills · Developer Workflow · Matt Pocock
What jQuery 4 changes for existing websites, and when keeping or removing jQuery makes sense.
Frontend Tooling · jQuery · JavaScript · Migration
What Nuxt UI's editor and toolbar provide, and what your application still needs to handle.
Nuxt · Nuxt UI · Vue · Editor · TipTap
Why package publishing is moving from long-lived npm tokens toward short-lived credentials.
Security · npm · Security · Trusted Publishing · Supply Chain
How the October 2025 AWS incident spread through service dependencies, and what a frontend can still do during an outage.
Web Operations · AWS · DNS · Reliability
How Bun 1.3 starts a development server from HTML and builds a small interactive page for deployment.
Frontend Tooling · Bun · HTML · JavaScript · Frontend Tooling
The costs and tradeoffs of Nuxt UI v4, headless components, and maintaining a custom design system.
Nuxt · Nuxt UI · Design System · Vue · UI Components
Understanding crawler analytics, blocking, and why a crawl is not the same as a reader visit or a licensing payment.
Web Operations · Cloudflare · AI · Web Crawling
After Tailwind Plus added Vanilla JavaScript support, do small interactions still need a framework?
CSS · Tailwind CSS · Vanilla JavaScript · UI Components
A plain-language explanation of Vite 7's Baseline Widely Available browser target.
Frontend Tooling · Vite · Baseline · Browser Support · Build Tools
Three everyday CSS uses in Safari 26: better text wrapping, account menu positioning, and reading progress.
Web Platform · Safari · WebKit · CSS · Web API
The browser features from Google I/O 2025 that ordinary frontend projects may actually use soon.
Web Platform · Chrome · Web Platform · CSS · Baseline
How Figma Sites connects design and publishing, using a small event page to explore its practical boundaries.
Frontend Tooling · Figma · Design · Frontend Tooling
A look at customizable native selects, progressive enhancement, and the browser-support tradeoffs.
Web Platform · CSS · HTML · Select · Accessibility
GitHub's free assessment helps organizations see their secret exposure, and why deleting a key from a file is not enough.
Security · GitHub · Security · API Keys
What the Bybit cold-wallet incident teaches us about signing interfaces, blind signing, and multisig workflows.
Security · Security · Crypto Wallet · Frontend Security · Safe
What the end of expiration emails means for automatic renewal and website monitoring.
Website Operations · HTTPS · Let’s Encrypt · Certificates · Monitoring
What changed when Tailwind moved theme configuration from JavaScript into CSS.
CSS · Tailwind CSS · CSS · Design Tokens