Hello, I'm Stanko, a software engineer in Belgrade, writing mostly about JavaScript and React.

Three.js extrude SVG path

4 Comments

These days I’m playing with three.js again. I’m not an expert but I enjoy playing with graphics.

Conveniently, a friend of mine sent me this Dribble, and I thought it would be a perfect exercise to try making it. I still haven’t done it, but I did some exploration on how to built it.

Read more

MacOS Catalina, ruby bad interpreter error

10 Comments

Another Catalina rant, this time about Ruby. As far as I know, on MacOS, it is advisable to For example users don’t have write permission on the system’s gems folder. , and install a separate version for development. I had one installed via Homebrew, and never had any issues with it.

Read more

Remove MacOS Catalina zsh nagging

Yesterday I To be able to use AirPods Pro with it :/ Apple made a change and switched the default shell to zsh (instead of bash). From what I have read, the reason is a licensing issue.

Read more

JavaScript keyboard easter egg

I love easter eggs in software.

You may have noticed the keyboard image in the background of my blog. This thing on the right side of the screen. Those with a keen eye figured out it highlights keys as you are typing. It has been here for some time now, and on my colleague’s request, I’ll explain how it works.

Read more

Disable Cmd + Mouse Wheel (or Ctrl + Mouse Wheel) zoom in Firefox

Short Firefox tip to disable Cmd + MouseWheel zoom. There is a weird interaction with it. Therefore I decided to turn it off completely (I never used it anyway).

When I scroll a page using a trackpad and start switching tabs via Cmd + Tab, inertia scrolling would still be active, and the page I switched to gets zoomed in a lot (as I’m still holding Cmd). It really got on my nerves.

Read more