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.
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.
A higher-order function is one that either takes a function as an argument or returns a function (or both!). These functions help us achieve more complex tasks in our business logic that would be much more tedious with first-class functions.
As software developers, we sometimes feel the pressure to take every possible opportunity to prove our coding skills. Whether this pressure comes from external sources or is self-inflicted, is up for debate but I’m sure most software developers can relate to this.