OpenAI dropped their Codex desktop app this week - a coding agent that's drawing immediate comparisons to Cursor. Meanwhile, Addy Osmani published a thoughtful piece on the "80% problem" in agentic coding: these tools get you most of the way, but the last stretch is where real engineering skills matter. Speaking of skills, I've loaded this issue with practical lessons - from explicit resource management coming to JavaScript, to HTTP/3's transport-layer rethink, to CSS techniques you can use today.

OpenAI's Codex App - A New Desktop Coding Agent (6 min)
OpenAI released a macOS app for their Codex coding agent. Early impressions suggest it's more opinionated than Cursor about how you should structure agent workflows.

The 80% Problem in Agentic Coding | Addy Osmani (5 min)
Why AI coding tools get you 80% of the way but the last 20% is where the real work begins. Practical framework for knowing when to use agents vs manual coding.

Explicit Resource Management in JavaScript (5 min)
The using keyword is coming to JavaScript. Learn how it works and why it matters for file handles, database connections, and cleanup.

HTTP/2 over TCP vs HTTP/3 over QUIC (6 min)
This isn't just an HTTP upgrade - it's a transport-layer rethink. Clear visual explanation of the differences.

Combobox vs. Multiselect vs. Listbox: How To Choose (5 min)
Practical UX guide on when to use each pattern. Includes accessibility considerations.

Building Vertical Microfrontends on Cloudflare (12 min)
Deploy multiple Workers under a single domain that feel like a SPA. Real architecture patterns, not just theory.

No-Hassle VS Code Theming: Building an Extension (9 min)
Takes less than an hour to build your own VS Code theme. Step-by-step tutorial.

The Secret Life of JavaScript: Generators (3 min)
How to pause, resume, and control execution flow. Underused feature explained clearly.

Styling ::search-text and Other Highlight Pseudo-Elements (6 min)
Chrome 144's new ::search-text pseudo-element. Customize find-in-page highlighting.

Migrated from React to Svelte 5 - Performance Gains and Lessons (5 min)
Real-world migration story with numbers and gotchas.

💡 Growth

To Every Developer Close To Burnout, Read This (5 min)
Practical advice, not platitudes. What actually helps when you're running on empty.

For People Who've Hired Full Stack Devs: What Signs Told You 'This Person Is Actually Good'? (5 min)
Great thread with hiring managers sharing what they actually look for beyond the resume.

Quality is a Hard Sell in Big Tech (5 min)
Why quality work often goes unrewarded in large organizations, and what to do about it.

The Cult of Clean Code (6 min)
Senior dev spent 3 days refactoring working code. When "clean" becomes the enemy of done.

🛠️ Tools

Introducing HashiCorp Agent Skills (5 min)
Open library to help AI agents manage infrastructure. Build and deploy faster with pre-built skills.

Cloudflare R2 Local Uploads (8 min)
Reduces upload request duration by up to 75% by writing to nearest location first.

How to Maximize GitHub Copilot's Agentic Capabilities (7 min)
Senior engineer's guide to architecting and extending Copilot's real-world applications.

Docker Sandboxes for Coding Agents (3 min)
Run Claude Code and other agents unsupervised but safely. Now generally available.

NanoClaw - "Clawdbot" in 500 Lines of TypeScript (3 min)
Minimal implementation with Apple container isolation. Great for learning how coding agents work.

Heat.js v5.0.0 - Interactive Heatmaps (5 min)
Highly customizable JavaScript library for generating heatmap visualizations.

▶️ Videos

What's Missing From the Web Platform? (10 min)
Syntax: Scott and Wes run through their wishlist - UI primitives, DOM APIs, and what browsers should ship natively.

3 Essential CSS Shorthands (10 min)
Kevin Powell on three handy CSS shorthands you should be using.

25 Years of Tech Wisdom in 50 Minutes | Kelsey Hightower (10 min)
The engineer who helped build Kubernetes shares career advice. Worth the watch.

This Amazing TypeScript Feature Has NO Docs! (10 min)
Web Dev Simplified covers an undocumented TS feature.

That's it for this week. If you found something useful, forward this to a dev friend who'd appreciate it.

Niall

Keep Reading