Essential JavaScript patterns (pt1)
· β˜• 6 min read · ✍️ Iskander Samatov
This is the first part of the two-part series about the design patterns, where we'll go over the Factory, Proxy, and Strategy patterns.

Scale your app better with Scaling Cube
· β˜• 6 min read · ✍️ Iskander Samatov
In this post we’ll go over the basic principles behind the Scaling Cube and why you should consider it when trying to scale your project.

Node.js Build scalable architecture with plugins
· β˜• 5 min read · ✍️ Iskander Samatov
In this short blog post, I want to go over the benefits and reasons for separating your reusable Node.js code into plugins.

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
· β˜• 5 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.