Shrink image on client side in browser

We needed to handle file uploads properly on the frontend. I know it's not a client side stuff to handle images, without proper library, but that was the requirement, and hey, it's an interesting task!🤔


Styled Range Input - A way out of Range Input nightmare

Did you ever faced with range inputs? They are really simple, right? But what if you need to create custom styled range input? Here comes the pain.

Fractal clock

Asynchronicity in JavaScript

When things can happen independently of the programs main thread, we're talking about asynchronicity. By default JavaScript is a synchronous single threaded language which means it cannot run multiple threads parallelly. Your code will be executed from top to bottom, one after another. But what if you need to do some heavy computation on client side or just to wait for a long server response?