Maciej Cieslar's Picture

Maciej Cieslar

Full-stack web developer specializing in JavaScript.

Latest Articles

Understand array methods by implementing them — all of them

To use a method on a given array, we type: [].methodName. They are all defined in the Array.prototype object. Here, however, we won’t be using these — instead, we’ll define our own versions starting from the simple method and build...

Methods for tracking action status in Redux

Having worked on a fair share of React and Redux applications, I can’t help but notice that many people have a hard time indicating to the user that a given action is currently taking place.

Learn these keyboard shortcuts to become a VS Code ninja

Recently, I wanted to limit mouse usage when programming in Visual Studio Code since I found interacting with the IDE through a cursor distracting and a major flow-breaker — so, I tried navigating VSC with keyboard alone.

What is Deno and how is it different from Node.js?

Ryan Dahl, creator of Node.js, has spent the last year and a half working on Deno, a new runtime for JavaScript that is supposed to fix all the inherent problems of Node.

How to remove duplicates from an array in JavaScript

Recently in one of my projects I had to remove duplicates from an array. Instead of looking up a npm package that could do it for me I chose to implement it myself. Here’s what I learned about this seemingly...

How to learn SAP Successfactors?

Get the latest and greatest from MCieslar delivered straight to your inbox every week.