The Weekly Dev's Brew #23 ☕

The Weekly Dev's Brew #23 ☕

TLDR: This week in devland: Nuxt 3.18 brings v4 features to v3 , plus, plenty more brewing for everyone.

Nuxt 3.18 Brews Up Some v4 Magic ☕

The Nuxt team has been busy brewing something special with 3.18, bringing v4 features to v3 like a perfectly timed coffee extraction. The standout addition? Lazy hydration macros that make component hydration as smooth as your morning latte.

Instead of wrestling with complex hydration strategies, you can now use defineLazyHydrationComponent() to control when components come to life:

javascript

const LazyHydrationMyComponent = defineLazyHydrationComponent( 'visible', () => import('./components/MyComponent.vue') )

The accessibility improvements are equally impressive – <NuxtRouteAnnouncer> now comes built-in, making navigation announcements to screen readers automatic.

Chrome DevTools workspace integration is a game-changer for debugging – you can now edit your actual Nuxt source files directly in Chrome DevTools, and those changes get reflected back to your real files on disk. No more copy-pasting fixes from DevTools back to your editor.

Performance optimizations focus on the build pipeline: migration to oxc-walker (a faster JavaScript AST walker) and oxc transforms make code analysis significantly faster, while improved Vite-node communication via internal sockets speeds up development builds by reducing overhead between processes.

Quick Sips ☕

React & Framework Updates:

Modern Web Architecture:

Essential Viewing:

  • Jake Herrington's comparison of Zod vs Valibot – a helpful breakdown to guide your validation library choice

This week we had the pleasure of brewing up a conversation with Jeff Cross, co-founder and CEO of NX, about monorepos, enterprise development, and the future of JavaScript tooling.

Jeff shared his journey from the Angular team to building NX, offering insights into why monorepos are becoming the preferred architecture for enterprise development. We discussed how NX transforms JavaScript framework development and what the future holds for open source and AI in software engineering.

It's a conversation that pairs perfectly with your favorite coffee and offers practical advice for developers and entrepreneurs alike.

Coffee Fact of the Week ☕

Your beloved espresso isn't actually a different type of coffee bean – it's just regular coffee beans ground fine and brewed under pressure. When coffee shops label beans as "espresso," they typically mean darker roasts with more chocolatey, caramelized notes that hold up well under pressure extraction. But fundamentally, they're the same beans that could make your morning drip coffee.

See you next week. Happy coding & brewing!

The Weekly Dev's Brew - Your Morning Companion for Web Dev Insights

JOIN THE BREW CREW

Don't miss the next episode and stay up to date completely for free