Go offline with the Player FM app!
Zod v4: Prettier, Better, Faster, Smaller
Manage episode 486417339 series 3511448
It’s been 4 years since TypeScript schema validation library Zod released v3, but the new v4 release makes it worth the wait. Expect faster parsing times across the board, built in error pretty-printing, and even a tree-shakeable API called Zod Mini for constrained environments like edge runtimes.
There’s a new npm-based CLI tool for managing and sharing AI rules across different editors and tools called vibe-rules. In addition to saving favorite prompts so they can be applied to any supported editor, vibe-rules can also automatically install prompts shared in a project’s NPM packages into an editor’s configuration. It’s early days yet, but a great idea to make prompts easier for anyone to use.
Angular v20 is out with some much anticipated highlights. Stabilized signal-based APIs, incremental hydration, custom Angular reporting directly in Chrome DevTools, GenAI development advancements, and, last but not least, a RFC for an official Angular mascot. Not to bias you, but we favor the pink, dice-shaped mascot around here.
In this episode:
- 1:10 - Zod v4
- 5:50 - vibe-rules
- 15:12 - Angular 20
- 27:03 - Remix v3
- 31:32 - Stack Overflow’s Annual Dev Survey
- 38:02 - Firefox and Temporal
- 39:15 - Bolt’s hackathon status
News:
- Paige - Zod v4
- Jack - vibe-rules
- TJ - Angular 20
Lightning News:
- Remix v3 updates
- Firefox is the first browser to support Temporal (Temporal on MDN)
- StackOverflow’s Annual Dev Survey is out now
- Bolt’s hackathon starts
What Makes Us Happy this Week:
- Paige - Annual Gloucestershire cheese rolling race and Wiki history
- Jack - The Portland Pickles baseball game
- TJ - StoryGraph and The God of the Woods
Thanks as always to our sponsor, the Blue Collar Coder channel on YouTube. You can join us in our Discord channel, explore our website and reach us via email, or talk to us on X, Bluesky, or YouTube.
99 episodes
Manage episode 486417339 series 3511448
It’s been 4 years since TypeScript schema validation library Zod released v3, but the new v4 release makes it worth the wait. Expect faster parsing times across the board, built in error pretty-printing, and even a tree-shakeable API called Zod Mini for constrained environments like edge runtimes.
There’s a new npm-based CLI tool for managing and sharing AI rules across different editors and tools called vibe-rules. In addition to saving favorite prompts so they can be applied to any supported editor, vibe-rules can also automatically install prompts shared in a project’s NPM packages into an editor’s configuration. It’s early days yet, but a great idea to make prompts easier for anyone to use.
Angular v20 is out with some much anticipated highlights. Stabilized signal-based APIs, incremental hydration, custom Angular reporting directly in Chrome DevTools, GenAI development advancements, and, last but not least, a RFC for an official Angular mascot. Not to bias you, but we favor the pink, dice-shaped mascot around here.
In this episode:
- 1:10 - Zod v4
- 5:50 - vibe-rules
- 15:12 - Angular 20
- 27:03 - Remix v3
- 31:32 - Stack Overflow’s Annual Dev Survey
- 38:02 - Firefox and Temporal
- 39:15 - Bolt’s hackathon status
News:
- Paige - Zod v4
- Jack - vibe-rules
- TJ - Angular 20
Lightning News:
- Remix v3 updates
- Firefox is the first browser to support Temporal (Temporal on MDN)
- StackOverflow’s Annual Dev Survey is out now
- Bolt’s hackathon starts
What Makes Us Happy this Week:
- Paige - Annual Gloucestershire cheese rolling race and Wiki history
- Jack - The Portland Pickles baseball game
- TJ - StoryGraph and The God of the Woods
Thanks as always to our sponsor, the Blue Collar Coder channel on YouTube. You can join us in our Discord channel, explore our website and reach us via email, or talk to us on X, Bluesky, or YouTube.
99 episodes
All episodes
×Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.