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

The simplest way to build a Queue in Rust

The simplest way to build a Stack in Rust

Programming is not something that only someone else can do.

How to avoid writing long and confusing relative paths

It is about FLIP animations in React.

What even is acceptability and why does it matter?

If you think you know how children acquire language, think again.

Does the argument withstand empirical evidence?

Find out when and why React re-renders components

Trying to be really picky about Merge.

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.

On what is under our control and what isn't.

How abstraction makes it easier to minimize your code