RethinkDB: Open Source Real-Time Database

Hi everyone. Today I’ll talk about RethinkDB. It’s an open-source solution for a realtime database. Whats is RethinkDB RethinkDB is a database that is document-oriented based on NoSQL. This means we’ll be using a NoSQL database system. Where to Get It? You can use Rethink’s official website to get it. https://rethinkdb.com/ If you’re using Windows. … Read more

NestJS Controller Kavramı

Basit Olarak Controller Nedir? Temel olarak bir controller gelen istekleri karşılamak ve daha sonrasında isteği yapan client’a cevap döndürme işini yapar. Bu herhangi bir X frameworkünde de aynı şekilde işlemektedir. Controllerlar frameworklerin kullanıldığı dile göre farklı şekillerde görünebilirler ve o frameworkün tasarımına göre değişikliklere sahip olabilirler. Controllerlar bir ya da daha fazla route’a sahip olabilirler … Read more

NestJS Kullanırken Client IP Adresini Alma

Selamlar. Bir süredir NestJS ile ilgileniyorum. Bu yazıda karşılaştığım bir problemin nasıl basitçe çözüleceğini anlatacağım. Ne Yapıyordum? Bir adet middleware yazmıştım. Bu middleware API üzerine gelen istekleri loglamaya yarıyordu. Temel olarak aradığım şeyler request için url, method ve client ip bilgisi ile response için de statusCode ile statusMessage şeklindeydi. Sorunlar Nelerdi? Birden fazla sorunum vardı … Read more

NestJS ile TypeScript Kullanarak Web Uygulamaları Geliştirme

Selamlar, bu yazıda Nest yani bilinen diğer adıyla NestJS hakkında ufak bir giriş yazısı yazacağım. Umarım başarılı şekilde bunu yapabilirim. Nest kısacası verimli ve ölçeklenebilir web uygulamaları geliştirebileceğiniz bir Node.js framework’ü. Düz olarak JavaScript kullanabildiğiniz gibi TypeScript ile de geliştirme yapabiliyorsunuz. HTTP default server yapılandırması olarak Express benzeri HTTP server frameworklerini kullanıyor. Ama isterseniz Fastify … Read more