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

My .vimrc File

Hi there. I wanted to share my vimrc file. I’m using this file for JavaScript and TypeScript projects. It’s compatible with JavaScript and TypeScript. Screenshot My .vimrc file is here; set nocompatible " be iMproved, required filetype off " required " Set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " … Read more

NestJS Provider Nedir?

Selamlar. Bu yazıda NestJS’in temel kavramlarından olan provider kavramını anlatmaya çalışacağım. NestJS’de Provider Nedir? NestJS özelinde konuşacağım için her birini teker teker belirtmeden söylemem gerekiyor. Providerlar servisler, repositoryler, factoryler ya da helperlar olabilir ya da buna benzer herhangi bir şey. Providerların ana kullanım amacı bağımlılıkları inject edebilmesi. Bu sayede oluşturduğunuz nesneler birbirleri ile ilişkisel halde … 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