This article is a tutorial on user verification in ExpressJS. This is a continuation of my Express web development series. I will be building on top of the concepts discussed in my previous article on handling password resets.
In this article, I demonstrate how to implement a password reset feature in your ExpressJS application using NodeMailer
In this article, I’m going to demonstrate how to build a user registration and authentication system in ExpressJS using PassportJS.
In this article, I demonstrate how to set up the Jinja2 inspired Nunjucks templating engine when developing an ExpressJS web application.
There comes a time when we have to worry about more than just making sure our applications work, but that they work optimally. When using react, we have certain tools at our disposal to make sure our applications are optimised. In this article, I will demonstrate how to achieve this using React.memo and the useMemo […]
React offers many ways to manage state. I have previously written about one such method, using redux. Another way to manage react state is through the use of the useReducer hook. In this article, I am going to demonstrate the usage of this hook along with some of its benefits.
Recently, I was in a situation that required workbox integration for background sync in an application. After some trial, error and success, I decided to write this article to demonstrate the easiest way I’ve found to integrate workbox with create-react-app.
Setting up redux in your react application can be confusing, but it doesn’t have to be. In this article, I walk you through the entire process of setting up and connecting redux to your react application along with a practical application example.
So you’ve created your react application and now you have to write end-to-end tests in order to make sure your application works as expected from the end user’s perspective. In this article, I will provide a simple step-by-step guide on how to achieve this using the Jest testing framework and the Puppeteer library.