---
title: "koray tuğ (@koraytug) | Hashnode"
description: "koray tuğ (@koraytug) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@koraytug"
---

@koraytug

# koray tuğ

@koraytug · Joined February 2022

### [Building a Node.js Express API with TypeScript, JWT Authentication, MongoDB, and Jest Testing](https://koraytug.hashnode.dev/building-a-nodejs-express-api-with-typescript-jwt-authentication-mongodb-and-jest-testing?utm_source=hashnode&utm_medium=feed)

In this article, we'll walk through the process of building a Node.js Express API using TypeScript while incorporating best practices, JWT (JSON Web Token) authentication, MongoDB for data storage, and Jest for testing. By the end of this tutorial, y...

3 min read · [koraytug.hashnode.dev](https://koraytug.hashnode.dev/building-a-nodejs-express-api-with-typescript-jwt-authentication-mongodb-and-jest-testing?utm_source=hashnode&utm_medium=feed)

[Oct 11, 2023](https://hashnode.com/posts/building-a-nodejs-express-api-with-typescript-jwt-authentication-mongodb-and-jest-testing/652664d43cc9da17a5b070e0)

### [Implementing Sequelize with Node.js and TypeScript](https://koraytug.hashnode.dev/implementing-sequelize-with-nodejs-and-typescript?utm_source=hashnode&utm_medium=feed)

With Best Practices and CRUD Operations

3 min read · [koraytug.hashnode.dev](https://koraytug.hashnode.dev/implementing-sequelize-with-nodejs-and-typescript?utm_source=hashnode&utm_medium=feed)

[Sep 27, 2023](https://hashnode.com/posts/implementing-sequelize-with-nodejs-and-typescript/65143be1151cac3a132e3a98)

### [Implementing SQLite3 with Node.js and TypeScript](https://koraytug.hashnode.dev/implementing-sqlite3-with-nodejs-and-typescript?utm_source=hashnode&utm_medium=feed)

With Best Practices and CRUD Operations

4 min read · [koraytug.hashnode.dev](https://koraytug.hashnode.dev/implementing-sqlite3-with-nodejs-and-typescript?utm_source=hashnode&utm_medium=feed)

[Sep 27, 2023](https://hashnode.com/posts/implementing-sqlite3-with-nodejs-and-typescript/65143900151cac3a132e3a88)

### [Installing Redis on Windows](https://koraytug.hashnode.dev/installing-redis-on-windows?utm_source=hashnode&utm_medium=feed)

Nowadays %61 of developers are using the windows operating system but as written in Redis documentation Redis is not supported on the Windows operating system. Also, I use to develop on Mac so I think this short article will help you to install Re...

2 min read · [koraytug.hashnode.dev](https://koraytug.hashnode.dev/installing-redis-on-windows?utm_source=hashnode&utm_medium=feed)

[Jan 11, 2023](https://hashnode.com/posts/installing-redis-on-windows/63bea2a18d39abbcf5e0019d)

### [Rate Limiting in an ASP.NET Core Web API with AspNetCoreRateLimit Library](https://koraytug.hashnode.dev/rate-limiting-in-an-aspnet-core-web-api-with-aspnetcoreratelimit-library?utm_source=hashnode&utm_medium=feed)

Everything has finite resources, Services and Apis need to protect themselves from excessive use to maintain service availability. Even highly scalability systems should have limits on consumption at some level. Rate Limiting is the answer and is a w...

3 min read · [koraytug.hashnode.dev](https://koraytug.hashnode.dev/rate-limiting-in-an-aspnet-core-web-api-with-aspnetcoreratelimit-library?utm_source=hashnode&utm_medium=feed)

[Jan 6, 2023](https://hashnode.com/posts/rate-limiting-in-an-aspnet-core-web-api-with-aspnetcoreratelimit-library/63b81aab3c47934546f79ce7)
