Node.js: Module wiring and dependencies explained
· β˜• 9 min read · ✍️ Iskander Samatov
In this post, let's explore the behind-scenes of the Node.js module system and how it's wired together in a way that flexible and scalable.

Avoid long If/else with a Strategy Pattern
· β˜• 5 min read · ✍️ Iskander Samatov
In this post, let's cover Strategy Pattern. This pattern will help you write loosely coupled code and avoid long if/else statements.

Node.JS: Composable factory functions over classes
· β˜• 6 min read · ✍️ Iskander Samatov
Composable Factory Functions let you create objects that combine multiple features without creating a tightly coupled class hierarchy.

React Native: Fluid card drag and drop animation
· β˜• 6 min read · ✍️ Iskander Samatov
Recently I wrote a drag and drop animation inspired by Asana's UI in React Native. In this post, I'm going to share how I built it.

Differences between React.JS and React Native
· β˜• 5 min read · ✍️ Iskander Samatov
If you know React.JS, in this post you will learn the differences that you need to learn to start building with React Native.

JavaScript: Write your asynchronous code linearly
· β˜• 6 min read · ✍️ Iskander Samatov
This short article lists tips and tricks and explains how to structure and write your asynchronous code in a linear fashion in JavaScript.

Node.JS: Busboy, reading file and text parameters
· β˜• 4 min read · ✍️ Iskander Samatov
Recently, I implemented a solution to read both file and text parameters using Busboy and in this tutorial, I will show you how.

Retrofit: extracting nested API objects as JavaBeans
· β˜• 6 min read · ✍️ Iskander Samatov
This tutorial is about the Retrofit library and solving the problem of extracting nested objects from the API calls as JavaBeans.