Kirill Vasiltsov


Do you know how long can your directory names be?

The tricky problem of counting words in a Japanese sentence

A step by step tutorial to smooth spring animations in Javascript

The simplest way to implement Dark theme on your website

Programming is not something that only someone else can do.

How to avoid writing long and confusing relative paths

Find out when and why React re-renders components

Quick sort, Bubble sort, Merge sort

The conceptual difference between owning and sharing state

On what to take care of during implentation

How to sandbox your React component and manipulate its props in the browser

This blog now supports webmentions.

How abstraction makes it easier to minimize your code