Master coding by building complete, real-world software projects on DevCoach!
We use cookies to personalize your site experience.
Read articles about the JavaScript ecosystem and gain insights into the journey of a solopreneur
Filters
Filter by topics
All
Comparison
Solopreneur
Next
Express
JavaScript
React
Problem solving
Filter by levels
Advanced
Beginner
Intermediate
In this article, we'll walk through the code of building forgot and reset password functionalities using Express.js. We will go through the mechanism that prevents a user from resetting passwords more than once using the same link.
Alamin Shaikh
Full Stack Developer
In this second article of the authentication series, we'll walk through the process of creating an auth middleware to parse HTTP-only cookies and protecting Express API routes using the middleware.
Creating a secure authentication system from scratch is tricky. In this article, we'll challenge this idea and use HTTP-only cookies and JSON web token to build a secure authentication system.
In this article, we'll walk through a step-by-step guide to generating a secure SendGrid API key, authenticating a sender domain on SendGrid, and sending emails from Next.js and Express.js apps using SendGrid.
In this article, we'll walk through a step-by-step guide to creating a custom payment form using the Braintree Hosted Fields and integrating the Braintree payment processor in a Next.js app using the App Router.
By default, all components in the Next.js app router are React Server Components (RSC), designed to offer superior user experiences. However, using a form as an RSC can make it worse. In this article, I've documented how this is so and how you can make it better by not using a form as an RSC.
In this article, we will walk through seven strategies to implement in a freshly built Next.js application. These are some of the best practices that focus on your application's performance and user experience improvements, making it production-ready.
Improve your web pages' SEO performance, achieve an SEO rating of 100 in PageSpeed Insights analysis, and get the pages ranked on the search engines by following these easy on-page SEO strategies catered for a Next.js app.
Generating and adding a favicon in a Next.js application can be time-consuming, especially if you are doing it for the first time. I have navigated through the complexities and documented the tools and process in this article.
Metadata is a crucial part of on-page SEO and is important for your web pages to be ranked and found on search engines. In this article, we will walk through the process of adding metadata in a Next.js application built with the Pages and the App Router.
-2/4