How to Convert HTML to PDF in JavaScript – Example with Code
A few weeks ago, I ran into a challenge at work—I needed to generate PDFs from dynamically…
How to Use Shadcn UI and TanStack Router in React.js
In this blog post, I’ll guide you through the steps of integrating Shadcn UI and TanStack Router…
CRUD Operations on PostgreSQL using Django REST Framework
In this article, you’ll learn how to implement CRUD operations on a PostgreSQL database using Django REST…
Build a CRUD Django REST API using Django REST Framework
In this tutorial, you’ll learn how to build a CRUD Django REST API using the Django REST…
JSON Web Token Authentication and Authorization in Golang
In this article, you will learn how to implement authentication and role-based authorization in Golang using JSON…
CRUD Operations on PostgreSQL with a Golang REST API
In this article, you will learn how to create a CRUD REST API in Golang using Fiber…
How to Validate React.js Forms Without External Libraries
In this article, you will learn how to validate React.js forms without relying on external libraries. Good…
How to Set Up Next.js 15 with NextAuth v5
In this article, you’ll learn how to set up NextAuth v5 within a Next.js 15 project. On…
Build a Rust MySQL CRUD API with Axum
In this article, we’ll build a CRUD (Create, Read, Update, Delete) API in Rust using the Axum…
Implement JSON Web Token (JWT) Authentication in Rust
JWT (JSON Web Token) authentication is a crucial component of modern APIs, especially when managing user sessions,…
Build a CRUD API with Axum and MongoDB in Rust
If you’ve been following my Rust series, you may have noticed that we previously built a CRUD…
Build a CRUD App in React/Next.js with Google Sheets as the Database
Last week, I had the idea of using Google Sheets as the database for one of my…