JavaScript
React
Post image

A Guide to Jotai: the Minimalist React State Management Library

How to manage global state in React using the minimalist but flexible Jotai library.
Continue reading ➞
Post image

The Difference Between Values and References in JavaScript

What is the difference between passing by value and passing by reference in JavaScript.
Continue reading ➞
Post image

How to Implement a Queue in JavaScript

The guide on how to implement a queue data structure in JavaScript.
Continue reading ➞
Post image

A Helpful Algorithm to Determine "this" value in JavaScript

Struggle finding "this" value? I have created an universal algorithm to help you find "this" in any situation.
Continue reading ➞
Post image

The Complete Guide to useRef() and Refs in React

How to use React.useRef() hook to create persisted mutable values (also known as references or refs), as well access DOM elements.
Continue reading ➞
Post image

7 Interview Questions on "this" keyword in JavaScript. Can You Answer Them?

7 interview questions to challenge your knowledge on "this" keyword in JavaScript.
Continue reading ➞
Post image

How to Greatly Enhance fetch() with the Decorator Pattern

How to use the decorator pattern to enhance the possibilities and flexibily of fetch() API.
Continue reading ➞
Post image

7 Interview Questions on JavaScript Closures. Can You Answer Them?

I compiled a list of 7 interesting and increasingly challenging questions on JavaScript closures. Can you answer them?
Continue reading ➞
Post image

What's a Method in JavaScript?

A method is a function that belongs to an object and executed with that object as a context.
Continue reading ➞
Post image

array.sort() Does Not Simply Sort Numbers in JavaScript

array.sort() method, when invoked without arguments, doesn't sort numbers as you might expect.
Continue reading ➞
prev1
[...]
456
[...]
17next

Quality posts into your inbox

I regularly publish posts containing:

  • Important JavaScript concepts explained in simple words
  • Overview of new JavaScript features
  • How to use TypeScript and typing
  • Software design and good coding practices

Subscribe to my newsletter to get them right into your inbox.

Join 6324 other subscribers.
Dmitri Pavlutin

About Dmitri Pavlutin

Tech writer and coach. My daily routine consists of (but not limited to) drinking coffee, coding, writing, coaching, overcoming boredom 😉.