JavaScript
Are you refactoring code the right way?
· ☕ 7 min read · ✍️ Iskander Samatov
While refactoring code is important, it can be ambiguous. You need to have a clear strategy when refactoring your code.

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.