About the authorauthor

Max Koretskyi

Max is a self-taught software engineer that believes in fundamental knowledge and hardcore learning. He’s the founder of inDepth.dev community and one of the top users on StackOverflow (70k rep).

writingpost
12 November 20204 min read
Make your mark with inDepthDev

At inDepth we strongly believe that writing technical articles is one of the most effective ways to learn a topic at a deeper level. Investing your time and effort into acquiring valuable knowledge and sharing it with peers is the most rewarding path to professional growth.

writingpost
12 November 20204 min read
Make your mark with inDepthDev

At inDepth we strongly believe that writing technical articles is one of the most effective ways to learn a topic at a deeper level. Investing your time and effort into acquiring valuable knowledge and sharing it with peers is the most rewarding path to professional growth.

Read more
writingpostMake your mark with inDepthDev

12 November 2020

4 min read

At inDepth we strongly believe that writing technical articles is one of the most effective ways to learn a topic at a deeper level. Investing your time and effort into acquiring valuable knowledge and sharing it with peers is the most rewarding path to professional growth.

Read more
JavaScriptpost
5 February 20199 min read
Developments in Web Components I’m excited about in 2019

As much as I like frameworks, I'm also a big fan of the native web platform, especially web components. I look forward to the times when the implementation will be powerful enough to solve the common problems in web development. And we're getting closer. In this article I want to take a look at the most exciting features that soon can be part of the web platform and will make web components a lot more powerful. But before I do that, I want to spend a little time to explain the concept of a pla

JavaScriptpost
5 February 20199 min read
Developments in Web Components I’m excited about in 2019

As much as I like frameworks, I'm also a big fan of the native web platform, especially web components. I look forward to the times when the implementation will be powerful enough to solve the common problems in web development. And we're getting closer. In this article I want to take a look at the most exciting features that soon can be part of the web platform and will make web components a lot more powerful. But before I do that, I want to spend a little time to explain the concept of a pla

Read more
JavaScriptpostDevelopments in Web Components I’m excited about in 2019

5 February 2019

9 min read

As much as I like frameworks, I'm also a big fan of the native web platform, especially web components. I look forward to the times when the implementation will be powerful enough to solve the common problems in web development. And we're getting closer. In this article I want to take a look at the most exciting features that soon can be part of the web platform and will make web components a lot more powerful. But before I do that, I want to spend a little time to explain the concept of a pla

Read more
engineeringpost
29 August 20189 min read
Level Up Your Reverse Engineering Skills

This article explains the reasons to start reading sources. It describes the knowledge and tools you need to do it successfully. And it also outlines a structured process to start reverse-engineering.

JavaScriptpost
16 May 20175 min read
ES6 Iterators and Generators by example

ES6 introduced a new iteration mechanism for traversing data and corresponding protocols that define a uniform approach to iterating structures in JavaScript. This article describes it.

typescriptpost
30 January 201710 min read
Configuring TypeScript compiler

This article explores in depth essential TypeScript configuration options. We'll learn how to configure input and output files location, file types, transpiling and module resolution process.

typescriptpost
30 January 201710 min read
Configuring TypeScript compiler

This article explores in depth essential TypeScript configuration options. We'll learn how to configure input and output files location, file types, transpiling and module resolution process.

Read more
typescriptpostConfiguring TypeScript compiler

30 January 2017

10 min read

This article explores in depth essential TypeScript configuration options. We'll learn how to configure input and output files location, file types, transpiling and module resolution process.

Read more
JavaScriptpost
26 September 20167 min read
How to round binary numbers

We are all familiar with rounding numbers in decimal system. This article will teach you how to round binary numbers and explain the math behind it.