Skip to content

Blog

A ghost crab in seaweedJan 27, 2026

NVIDIA graphics fails after Arch update

From time to time, a full system update may cause a black screen on Arch Linux after a system restart. Let's dive into debugging this issue.

A hand holding a green plantDec 25, 2025

Setting up VSCode for Git

In this article, I walk you through setting up Visual Studio Code as your Git editor.

A man near a crashed airplaneNov 1, 2025

The confident developer

It's always an impossible goal to be 100% confident in the code I'm shipping. Adding tests certainly gets me closer.

An elderly man running beside the beachSep 30, 2025

Learning to learn

In this article, I explain how, over the years, I developed a learning strategy that works for me.

A Stormtrooper guarding a deskAug 10, 2025

Perspective of a non-geek

Professionally doing what you love is not always on the table. Find out how I navigate the web development landscape as a non-geek.

Ace of Spade playing cardJun 28, 2025

Jack of most trades

Jack of all trades, master of none. What about a jack of most trades and a master of one?

A green-leaved tree with multiple branchesMay 1, 2025

Checking out multiple Git branches

Ever had to check out a branch while working on another one?

Two birds perching on tree branchesMar 23, 2025

Setting up multiple Git accounts

Discover how I set up multiple Git accounts on a single device.

Holding wrapsJan 30, 2025

React HOC simplified

This is my attempt to explain what Higher Order Components (HOCs) are and how they are used in React.

Painting of mountainsDec 31, 2024

React & Jest: ResizeObserver is not defined

If you've encountered the above error while running Jest tests, try this solution out.

Tangled ropesNov 20, 2024

JavaScript object key order

JavaScript does not always guarantee insertion order. So, what order does it follow?

Magma on a mountainOct 29, 2024

SOLID principles in JavaScript frameworks

If SOLID principles seem hard to apply to JavaScript frameworks, this is my attempt to make it simpler.