Everything new in Livewire 4 Greetings, fellow artisans of the digital realm! We've just unearthed some truly exciting news from the Livewire camp – version 4 has landed, and it's a significant upgrade, packed with features tha...
A new beta of Laravel Wayfinder just dropped Alright fellow craftspeople, gather 'round! We've got some exciting news from the Laravel workshop: a fresh beta of Laravel Wayfinder has landed, and it's looking to streamline our frontend developmen...
How to type React children correctly in TypeScript Alright fellow craftspeople, let's talk about wrangling those pesky React children in TypeScript. We've all been there, staring at a type error that just doesn't make sense when passing components aro...
Types vs. interfaces in TypeScript Alright fellow artisans, let's talk about a common crossroads in our TypeScript journey: when to reach for a type and when to wield an interface. This isn't just about syntax; it's about crafting robu...
Show HN: Wirebrowser – A JavaScript debugger with breakpoint-driven heap search Alright fellow crafters, let's talk about a new tool that's caught our eye in the workshop – Wirebrowser. Think of it as your trusty magnifying glass for JavaScript, but with some serious horsepower...
Bun 1.3: Is it time for devs to rethink the Node stack? So, Bun 1.3 is making waves, and the buzz is real: should we be rethinking our whole Node.js setup? It's not just about being a faster runtime anymore; Bun's evolving into a complete JavaScript toolch...
Legend Of Imposters: How a Beginner Project Helped Me Battle Shame Ever feel like you're battling your inner critic while coding? This developer's journey through a "Legend of Zelda: Breath of the Wild" API project is a refreshing reminder that even seasoned coders c...