This is a personal blog where I (infrequently) write about code and other topics of interest to
me. I'm Software Developer and I work with Java, JavaScript, TypeScript, Angular, React.js,
React native, Nest.js and other technologies.
Currently working in citi. Live in Poland. Ride BMX
I've been focused on securing my own local systems for a long time, and I’m also careful not to hand over my personal data to large corporations. Proton suite of services has been a huge help—I use the password manager, VPN, and email aliases, along with Tuta | Secure Email & Calendar for private email. For a while I’ve been concerned about mobile phones—especially Android—because they transmit a lot of telemetry and collect extensive analytics. I won’t even get started on how Facebook scans gallery content to train its neural networks. Now I’ve fully switched to GrapheneOS and I couldn’t be happier. There’s zero telemetry; even location via Wi‑Fi and Bluetooth is completely disabled. You can block all access and retain total control over the operating system you carry in your pocket every day. In the fight against Big Tech, which essentially steals our data, GrapheneOS is the best choice.
💻 Just got myself a NuPhy Air60 for commuting to the office in Warsaw! The office only has membrane keyboards, and since I really wanted to keep typing on a mechanical one, I decided to get something more portable. My main board — the NuPhy Halo 2 — is amazing, but it’s just too heavy and bulky to carry around every day. So now I’ve got this slim and compact Air60 as my travel companion — mechanical feel, great typing experience, and super easy to pack 😎
This guide was created because I often find myself forgetting the steps to update Node.js using nvm. To save myself the trouble of searching every time, I decided to write this down once and for all. ....
Essential Git Commands for Everyday Use and Rare but Important Operations
Git
Commands
Version
Control
Git
Tutorial
Programming
Tips
In this article, I will describe the Git commands that I use daily, as well as those that are used less frequently but are essential for handling complex scenarios in Git. The focus will be on fundame....