JavaScript
You are refactoring code all wrong
· ☕ 7 min read · ✍️ Iskander Samatov
People often refactor without a strategy and for the wrong reasons. You need to know why you're doing it and have a clear end goal.

Iterators and generators work great together
· ☕ 6 min read · ✍️ Iskander Samatov
Let's brush up on our understanding of the generators and iterators, and see how we can combine them to write elegant JavaScript code.

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.

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.

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.