Hi! I’m Dmytro!

I’m a backend software engineer from Ukraine. I’ve been building web applications since 2009, working with companies big and small, as well as independently.

Read my latest posts ↓

My posts

Apr, 2026

How Node.js Handles Thousands of Requests on a Single Thread

Learn how the event loop enables Node.js to handle thousands of concurrent connections on a single thread.

May, 2021

A Guide to Handling Date and Time for Full Stack JavaScript Developers

Time zones, Date object, formatting, and storing dates in MySQL, PostgreSQL, DynamoDB, and MongoDB.

Apr, 2021

Getting Started with TypeORM

Set up TypeORM with Express.js and PostgreSQL: entities, migrations, relationships, and query builder.

Dec, 2020

Concurrency in AWS Lambda

Execution environments, cold starts, burst scaling, and a load test showing how Lambda handles concurrent requests.

Nov, 2020

AWS: Setting Up a Billing Alarm

Step-by-step guide to creating a CloudWatch billing alarm that notifies you when AWS charges exceed a threshold.

Nov, 2020

Indexed Access Types (Lookup Types) in TypeScript

Reuse property types from other types using indexed access types, keyof, and generics in TypeScript.

Apr, 2020

TypeScript: the skipLibCheck Option Explained

What --skipLibCheck actually does, how it affects type checking of .d.ts files, and when to enable it.

Apr, 2020

Using the Serverless Framework With AWS

Set up a Serverless Framework project with TypeScript, deploy Lambda functions to AWS, and understand what happens behind the scenes.

Mar, 2020

A Practical Introduction to AWS Lambda

How Lambda works, its pricing model, and a hands-on example of creating a function behind API Gateway.

Feb, 2020

A Practical Introduction to Using Redux with React

Redux fundamentals with React: store, actions, reducers, async thunks, and migrating to Redux Toolkit.

Dec, 2019

How to Set Up a Back End Project Using TypeScript and Node.js

Configure TypeScript with Express, set up a dev workflow with Nodemon, and deploy to Heroku.

May, 2018

Command Line for a Web Developer: Piping

How the pipe operator works and a practical example of chaining commands together.

May, 2018

Command Line: process a file line by line

Use Perl one-liners to search, replace, count, and edit files line by line from the terminal.

Apr, 2018

Command Line for a Web Developer: Standard Streams

What stdin, stdout, and stderr are, and how to redirect them using file descriptors.