Software Development

Best Practice Git Hooks and ESLint

Best Practice Git Hooks and ESLint

If you are setting up a mono-repo consisting of JavaScript/TypeScript projects and you want to work on it with your team, then you need to setup ESLint properly...

JavaScript Functional Programming using Ramda

JavaScript Functional Programming using Ramda

Before I jump into functional programming, I need to explain some concepts and benefits of Ramda. Then, we will examine some real-world cases in which, by functional programming, it becomes easier and elegant...

Gang of Nodejs, Express, Typescript

Gang of Nodejs, Express, Typescript

This article will help you to scaffold a REST-API project on the server side using Nodejs, Express in Typescript. One important need when you start debugging your code is the ability to live edit and watch the result as soon as possible, so this scaffold contains setup parts for making your code live editable....

Couchbase Nosql Databse in Big Scale

Couchbase Nosql Databse in Big Scale

Couchbase is an another NoSql database which provide some different and competitive features in the NoSql field...