How I build a full-fledged app with Next.js and MongoDB Part 3: Email Verification, Password Reset/Change
In this blog post, I am writing on how I create Password Reset/Change and Email Verification feature using Next.js.
Develop Node app in ES6 without Nodemon and Babel
There is a way to develop a Node app in ES6 without using Nodemon and transpiler such as Babel. The answer is rollup.js.
Today I Learned: Time travel in Jest
I need to make a function "executed in a time frame in the future". This is a trick to do it with Jest mocking functions.
Use middleware in Next.js without custom server
Next.js API Route is an alternative to Express.js as a custom server. This post will present several approaches to replace Express.js middleware.
How I build a full-fledged app with Next.js and MongoDB Part 2: User profile and Profile Picture
In this post, I am going to add profile page as well as the ability to edit the profile. We also learn to add Profile Picture feature to our project.
How I build a full-fledged app with Next.js and MongoDB Part 1: User authentication (using Passport.js)
This tutorial will explore how we can achieve authentication using `next.js` and `passport.js`, while managing state with swr.
How I migrate from Express.js to Next.js API Routes
After much consideration, I decided to migrate from using Express.js custom server to using Next.js API Routes.
Explore Next.js 9 API Routes
I have just found out about the new API Routes feature that is released in Next.js 9. This blog post tells you my first glance of it.
Hoangvvo.com 3.0: My journey into the JAM Stack, Gatsby and GraphQL
After years going with Wordpress, I finally switched to GatsbyJS. This marks my first venture into Jam Stack, Gatsby and GraphQL.
My Utopia: My attempt to save the world (from mobile addiction)
Project 'My Utopia' is my finest attempt to save the world from the infectious mobile addiction.
How I tweak my Wordpress website for better SEO and faster speed
I have recently launched my Wordpress website, but it seems slow. This is how I optimize the website's SEO and speed by using plugins and a CDN.
How to ace the SAT
Soon or later, you will have to take that difficult SAT test. Do not fret. With a good strategy, you can ace it just fine.
Things I wish I knew when building an authentication system (Part 2)
Great authentication system comes great responsiblity. If I am going to implement my authentication system, it needs to be secure.
Things I wished I knew when building an authentication system (Part 1)
Building an authentication allows users to login. Most people goes with OAuth2 or Identity Service Providers. But what if I want create my own?