How To Implement Google Authentication In Next.js 15
- Alex Booker tl;dr: Implementing Google Authentication in your Next.js application can significantly enhance user experience and security. This blog post provides a detailed, step-by-step guide on integrating Google Auth using Clerk, focusing on best practices and efficient implementation. Using such authentication processes can improve your app's reliability and user trust, allowing your team to focus on building core features.featured in #590
What Is Middleware In Next.js?
- Brian Morrison tl;dr: Middleware enables developers to intercept requests and perform operations like session validation, logging, and caching. While it may be tempting to use middleware to process and apply logic to every request to the application, doing so improperly might lead to massive performance depredations for your application. In this guide, you'll learn what middleware is as it pertains to Next.js, how it works, and some of it's common use cases.featured in #584
Introducing @clerk / nextjs v6, With Support For Next.js 15
- Alex Booker tl;dr: The Next.js team has announced the stable release of Next.js 15, and Clerk is continuing the tradition of (nearly) same-day support for new major Next.js releases with the release of @clerk/nextjs v6. With v6, the auth() helper is now asynchronous, <ClerkProvider> defaults to static rendering instead of dynamic, and support for partial pre-rendering has been introduced.featured in #563
The Ultimate Guide To Next.js Authentication
- Nick Parsons tl;dr: Next.js 13 introduces the App Router, focusing on React Server Components (RSC) for server-side rendering, enhancing performance and edge network efficiency. This shift changes traditional development practices in Next.js, especially in authentication methods. The article explores how authentication works with both the Pages Router and the new App Router, helping developers adapt to these changes and understand the differences in authentication processes between the two systems.featured in #479
The Ultimate Guide To Next.js Authentication
- Nick Parsons tl;dr: Next.js 13 introduces the App Router, focusing on React Server Components (RSC) for server-side rendering, enhancing performance and edge network efficiency. This shift changes traditional development practices in Next.js, especially in authentication methods. The article explores how authentication works with both the Pages Router and the new App Router, helping developers adapt to these changes and understand the differences in authentication processes between the two systems.featured in #464
A Complete Guide To Session Management In Next.js
- Nick Parsons tl;dr: "We’re going to produce a simple two page site that allows us access to a protected page if we are logged in. Fundamentally, this is an authentication setup, but we are going to set it up using JSON Web Tokens (JWT) that we’ll store on the client. This will give the user a live "session," so once they have logged in, they can continue to access the protected page, until the token and session expires."featured in #463
A Complete Guide To Session Management In Next.js
- Nick Parsons tl;dr: “Session management is a concept that flies under the radar in most applications. It’s built into every authentication library you are using, and seamlessly allows users to stay logged in, use different tabs, and stay secure while they are using your app. But because it is abstracted away by auth systems, it’s also opaque. How does session management work to keep track of your usage? Here, we want to build session management in Next.js without using any authentication library to show you what is really happening under the hood.”featured in #453
featured in #234
featured in #213
How To Implement Search By Color When All You Have Is A Good Coffee
- Mike Alche tl;dr: How search was implemented on a Next.JS app using PostgreSQL and third party library called "color thief."featured in #188