Issue #90 // Jun 13, 2025 // Open web version |
|
Intl-T – intl-t is a new internationalization library that offers full TypeScript support and a unique node-based system for organizing translations. This lets you access text using object-like paths, such as t.page.title. The package is lightweight and includes specific tools for integrating with Next.js.
⚡️ SponsorHow Resend is building the next-generation email platform with Inngest: – Resend went from 0 to 400,000 users in 2 years, using Inngest to power its onboarding domain verification system and core features, sending millions of emails. Learn how.
📙 Articles, TutorialsUse Async Local Storage to prevent props drilling in Next.js Route handlers – The post explains how to set up a store for data, such as user details, and make it available to other functions without passing it as an argument.
React & Next.js in 2025 - Modern Best Practices – A massive guide covering the modern best practices for building with React and Next.js in 2025. It covers a range of topics, from state management and rendering to performance and testing.
Beware The URL Type-Safety Iceberg – Poorly managed URL state can lead to a frustrating user experience. This article explains the less obvious challenges, like handling the History API’s update limits and making sure that changes to your app don't break old, shared links.
Designing and building the Vercel Ship conference platform – A look into the development workflow used to build this year’s Vercel Ship site. The post covers their multiple iterations using different AI tools, examples, tech stack, and more.
📦 Projects / Packages / Toolsshadcn/ui Calendar – The shadcn/ui Calendar component has been updated. It now includes over 30 examples for developers to use, is based on the newest react-daypicker library, and supports calendar systems like Persian and Hijri.
c15t – c15t is an open source framework for managing cookies, consent, and privacy compliance.
Prisma 6.9.0 – The big news is the Rust-free ORM for Postgres and SQLite is now in Preview. They've also added a bunch of other goodies, like the ability to connect to Prisma Postgres with other ORMs (e.g. Drizzle and Kysely) and a new UI for managing your databases inside VS Code.
shadcn-prose – Prose styles for shadcn/ui, including headings, paragraphs, lists, and more.
🌈 RelatedHow we’re adapting SEO for LLMs and AI search – AI models start giving more answers to users and regular SEO is not as important as before. The new, AI-based approach, called "LLM SEO" focuses on creating in-depth, well-structured content with the goal of becoming the primary source that language models use to generate answers
Building secure AI agents – Learn how to design secure AI agents that resist prompt injection attacks. Understand tool scoping, input validation, and output sanitization strategies to protect LLM-powered systems.
TC39 Advances 9 Proposals – Several JavaScript proposals have reached Stage 4, meaning they are set for official inclusion. Array.fromAsync will become the native method for converting asynchronous iterables into an array and the new `using` keyword introduces a syntax for resource management.
React Hook Factory – This article explains the “hook factory” pattern to generate custom hooks programmatically. In my opinion, it’s a clever way to abstract away repetitive logic but don't go too crazy with it.
|