// writing
Writing — Page 11
A mix of technical deep-dives, career reflections, and dispatches from the road.

developmentMay 30, 2026· 4 min
JavaScript's using Keyword: Automatic Resource Cleanup in ES2026
ES2026 introduces the using and await using keywords for automatic resource cleanup — no more forgetting to close that database connection or file handle in a finally block.
read more →

obsidianMay 29, 2026· 4 min
Obsidian Tasks: Query Your Entire Vault and Never Miss a Deadline
The Obsidian Tasks plugin turns scattered checkboxes into a vault-wide task management system — here's how to use its query syntax to build a dashboard that actually keeps you on top of things.
read more →

developmentMay 28, 2026· 4 min
The Speculation Rules API: Instant Page Navigations Without a Framework
The Speculation Rules API lets you tell the browser which pages to prefetch or fully prerender in the background — delivering near-instant navigations with a few lines of JSON and no framework required.
read more →

obsidianMay 27, 2026· 4 min
Tags vs. Folders in Obsidian: How to Organize Your Vault Without Going Crazy
Folders and tags both have a place in Obsidian, but they solve fundamentally different problems. Here's how to use each one effectively so your vault stays navigable no matter how big it gets.
read more →

developmentMay 26, 2026· 4 min
Astro Actions: Type-Safe Server Functions Without the Boilerplate
Astro Actions let you define backend functions once and call them from HTML forms or client JavaScript with full type safety — no REST endpoints, no manual fetch, no type casting.
read more →

developmentMay 23, 2026· 4 min
Vite 8 + Rolldown: Rust-Powered Builds That Are 10–30x Faster
Vite 8 replaces its dual esbuild/Rollup pipeline with Rolldown, a Rust-based bundler that delivers 10–30x faster production builds — and real teams are already seeing dramatic results.
read more →

developmentMay 22, 2026· 4 min
CSS Scroll-Driven Animations: No JavaScript Required
CSS scroll-driven animations let you create silky-smooth scroll effects — progress bars, reveal animations, parallax — using pure CSS with zero JavaScript.
read more →

developmentMay 19, 2026· 4 min
Connecting Wallets the Right Way: wagmi v2 and EIP-6963
The old window.ethereum trick breaks when users have multiple wallets installed. Here's how EIP-6963 and wagmi v2 solve multi-wallet discovery cleanly, with real TypeScript examples.
read more →

developmentMay 16, 2026· 4 min
TypeScript 7.0: The Go Compiler That Makes TS 10x Faster
TypeScript 7.0 rewrites the compiler in Go, cutting build times by up to 10x. Here's what changed, what it means for your projects, and how to try it right now.
read more →
// the newsletter