
A simple way to implement JWT authentication in a REST API written in Express and TypeScript. Creating a secure authentication system with refresh tokens.
The entries below document my learning process and serve as a reference for information I may want to revisit in the future, whether for professional work or personal projects.
All articles are written as notes from the software development process, presenting solutions to specific problems. I always follow the approach of "Make sh*t works!", which is why many entries focus on building and running a simple application that is then progressively developed, step by step, in subsequent articles.

A simple way to implement JWT authentication in a REST API written in Express and TypeScript. Creating a secure authentication system with refresh tokens.

Every project should adhere to predefined style standards. Implementing ESLint and Prettier in your project will not only help maintain code cleanliness but also help catch potential errors.

Understanding the operation and usage of middlewares in Express + TS applications. Using middlewares for logging, error handling, and API security.

A simple way to validate data from incoming requests to an API written with Express and TS using the Joi library.

The next stage of working with Express and TypeScript. This time focusing on connecting and adapting MongoDB in the application.

How to structure a project and what REST actually is. Presentation of a simple and universal REST architecture for applications written in Express and TS.

Each API need to be tested during development. This article present easy alternatives for well known Postman.

Introduction to creating a CRUD application in Express with TypeScript. Explanation of routing and methods for handling request data.