A quick recap of the biggest highlights from Next.js Conf 2024 in San Fransisco. The speaker session videos aren’t online yet, but if you can’t wait, checkout these:
⚡️ Sponsor
Hookdeck Vercel Middleware – "The Hookdeck integration for Vercel is so clean… git-based, framework-defined async endpoints that scale: pausing, observability, retrying & replaying, throttling…" - Guillermo Rauch, CEO, Vercel
// Hookdeck
📙 Tutorials, Articles & Opinion
How to roll your own auth in JavaScript & TypeScript – If you know what you’re doing, building your own authentication offers tremendous flexibility compared to using a package. This tutorial dives into the fundamentals of implementing session-based authentication in your Next.js apps. // ROBIN WIERUCH
📦 Packages / Tools / Repos
Quicky – A CLI tool for seamless deployment, management, and maintenance of self-hosted Next.js projects, featuring GitHub integration, PM2 process management, automated domain/SSL setup, and configuration tracking // ALOHE
shadcn: Next.js 15 + React 19 – If you're using shadcn/ui in your project and attempted to upgrade to Next.js 15, you've likely encountered a series of error messages about incompatible package versions. This new guide walks you through how to resolve those issues. // SHADCN/UI
tailwindcss-motion – A Tailwind CSS plugin offering a range of animation utility classes and presets, including fade-in/out, slide-in/out, shrink, shake, and more. // ROMBOHQ
Next Flight Tracker – The flight tracker demo presented at Next.js Conf to showcase the new caching functionality, is now open source // VERCEL
🌈 Related
React Compiler Beta Release – The React Compiler Beta is now available for early adopters. Since its first release, Meta has improved the compiler with numerous bug fixes, community contributions, and enhanced resilience for diverse JavaScript patterns. Also, it now comes with added backwards compatibility support for React 17 and 18. // LAUREN TAN
Speeding Up React Apps With Large Context – Explores several methods to prevent unnecessary re-renders in components that rely on the same Context and introduces the “use-context-selector” package, which simplifies this process // GUILLAUME PIERSON & FRANÇOIS ZANINOTTO
|