One of the most useful features of typed languages are union types. They bring interesting patterns on how to model state transitions that could be used even in dynamic languages.
I made a cool Chrome extension that replaces your new tab with widgets and fresh image every day.
Easiest way to squash commits when creating merge request.
How to install Node.js on MacOS and switch between different versions.
This article focuses on Vim basics and the use case where you are in a terminal in the ssh session and want to quickly edit/explore files within the terminal.
A Little collection of technical expressions that I either confuse often or that I see often confused by other people.
How to create HTTP requests in the browser using the XMLHttpRequest API.
How to make a simple Debian package with a static website – from a frontend developer point of view.
CSS colors can be specified as keywords like “red” or “black”. This article talks about named colors, their history, recent additions and where they might be useful.