How to install multiple Node.js versions on macOS M1/M2

by

In this tutorial, you’ll learn how to run multiple Node.js versions on a new Mac and easily switch between them.

How to trigger input field change with Google Chrome autofill in Vue.js

by

In this tutorial, you’ll learn how to detect Google Chrome autofill in Vue.js.

How to fix ‘Avoided redundant navigation to current location’ error in Vue.js

by

In this tutorial, you will learn how to deal with the ‘Avoided redundant navigation to current location’ router error.

How to check if the user scrolled to the top or bottom in Vue.js/JavaScript (part 2)

by

This is the second way to check if the user scrolled to specified element in Vue.js/JavaScript.

My thoughts on iPhone 11, Max, Pro and other products

by

Yesterday, Apple revealed iPhone 11, Watch Series 5 and iPad.

Photos of the Milky Way and the Night Sky

by

When I spent 24+ hours in a tent without food I brought a camera with me to the mountains.

MITM on HTTPS traffic in Kazakhstan

by

Since today, all the citizens in the Republic of Kazakhstan are asked by the internet providers to install a government-issued certificate (Qaznet Trust Certificate) on all the devices.

Using Vue.js (Angular/React) for building prototypes

by

Vue.js is a great tool for not just building sophisticated single-page applications (SAPs) but also for building prototypes.

Why you should kill Disqus on your WordPress blog

by

Disqus [or any other 3rd party commenting service] may seem like a good substitute for your WordPress comments, but don’t fall into this trap, let me explain to you why.

Your life in weeks – actually really short…

by

I made this quick data visualisation tool to show how human life in weeks looks like.