Maciej Cieślar A JavaScript developer and a blogger at


19 Stories by Maciej Cieślar

Methods for tracking action status in Redux

Redux allows you to set an immutable global state for an action, so its status is available anywhere in your app.
1 4 min read

Learn these keyboard shortcuts to become a VS Code ninja

Using a mouse to interact with the IDE in VS Code can be a major flow-breaker. Learning these keyboard shortcuts can be a game-changer.
8 6 min read

A complete guide to threads in Node.js

Many people wonder how a single-threaded Node.js can compete with multithreaded back ends. As such, it may seem counterintuitive that so many huge companies...
5 14 min read

4 different techniques for copying objects in JavaScript

(and how to implement them) When working with functional programming a good rule of thumb is to always create new objects instead of changing...
0 9 min read

How to extract text from an image using JavaScript

Tesseract.js Many note-taking apps nowadays offer to take a picture of a document and turn it into text. I was curious and decided to...
2 6 min read

Creating Nodemon in Node.js

Manually restarting an application’s process after each change to the codebase can be both exhausting and frustrating. Fortunately, one brilliant developer eventually said “enough!”...
0 7 min read

Creating a logger in Node.js from scratch

Learn how to create a logger in Node.js with built-in transports.
0 10 min read