Lars Wächter

This is my personal blog where I mostly write about technical or computer science based topics. Check out my GitHub profile too.

Improving Minimax performance

November 29, 2021

10 techniques for improving the Minimax algorithm's performance.

How I structure my React projects

August 29, 2021

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

Database seeding in Node.js

August 21, 2021

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

A decent introduction to Gradient Descent in Python

February 22, 2021

Gradient Descent is a fundamental element in today’s machine learning algorithms and Artificial Intelligence. Let’s implement it in Python.

Zobrist Hashing

August 02, 2020

What it’s good for in game development and how it’s calculated by the example of tic-tac-toe in Kotlin.

Setting up a MySQL container in Docker

April 05, 2020

Docker is a term you might already have heard or read about in the tech scene in the last couple of years. Let's setup a MySQL container in it.

Building a Stack Class in Java

February 06, 2020

A stack is a fundamental data structure in programming. Build your own one.

Unit Tests for Node.js APIs built with TS, Express.js and TypeORM

January 08, 2020

Write bulletproof tests for your Express.js REST APIs with the help of Mocha, Chai and Supertest.

Path aliases with TypeScript in Node.js

February 06, 2019

Beautify the import-statements in your Node.js, JavaScript and TypeScript applications using path aliases.

How I structure my Node.js REST APIs

October 03, 2018

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