Scale your app better with Scaling Cube π Jul 7, 2019 · β 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 advanced pattern: Dependency Injection Container π Jun 29, 2019 · β 7 min read · βοΈ Iskander Samatov Dependency Injection Container, an advanced module wiring pattern used by the majority of applications and libraries in Node.js.
Webpack explained simply β plugins, loaders and Babel π Jun 22, 2019 · β 7 min read · βοΈ Iskander Samatov Webpack plays a major part in web development today. So in this post, I'm explaining Webpack in the simplest way possible.
Node.js Build scalable architecture with plugins π Jun 15, 2019 · β 6 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 π Jun 1, 2019 · β 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.
Different ways to achieve encapsulation in JavaScript(ES6): π May 18, 2019 · β 6 min read · βοΈ Iskander Samatov In this post, I'm going over various techniques you can use to achieve encapsulation in JavaScript(ES6).
Book Review: John Sonmez -The Complete Software Developerβs Career Guide π Apr 29, 2019 · β 4 min read · βοΈ Iskander Samatov In this post, I'm writing a short review of the book "The Complete Software Developer's Career Guide" by John Sonmez.
Avoid long If/else with a Strategy Pattern π Apr 21, 2019 · β 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 π Apr 14, 2019 · β 6 min read · βοΈ Iskander Samatov Composable Factory Functions let you create objects that combine multiple features without creating a tightly coupled class hierarchy.
How to create social media app with GetStream and Node.JS π Apr 7, 2019 · β 7 min read · βοΈ Iskander Samatov Let's go over using the GetStream API with Node.JS to build your social media app components and make the development faster.
React Native: Fluid card drag and drop animation π Mar 19, 2019 · β 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 π Mar 8, 2019 · β 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 π Feb 23, 2019 · β 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.