Why and How to learn Programming
Why you should consider learning how to program and how to get started the right way.

Search for a command to run...
Why you should consider learning how to program and how to get started the right way.

A React folder structure that fits my needs. Structuring and organizing React applications.

Seed your MySQL database with dummy data using Node.js.

A Node.js folder structure that fits my needs. Structuring and organizing Node.js REST APIs with a component-based architecture.

Zobrist hashing, named for its inventor Albert Zobrist, is a technique to represent game board positions, like from chess or Go, as hash value. It's mainly used with transposition tables, a special kind of hash table that is indexed by a board positi...

Docker is a term you might already have heard or read about in the tech scene since it’s a quite upcoming trend in the last couple of years. Docker is platform as a service (PaaS) mostly used by software developers to develop, deploy, and run applica...

Some time ago I searched for an easy way to establish a communication channel between a mobile device and a Node.js webserver. My goal was to exchange messages over this channel and receive information about the weather, public transportation and mor...

Some days ago I wrote an article about how I structure my Node.js REST APIs. However, I didn’t cover any test scenarios in there. So it’s time to catch up on this now. We’re going to write an unit test for a single API component based on the project ...

Some days ago I included path aliases in my TypeScript Node.js projects. Since they make the code look much cleaner in my opinion I like to show you how to setup these in a project. The problem In Node.js (or TS/JS in general) you can import single m...
