This is my personal blog where I mostly write about technical or computer science based topics. Check out my GitHub profile too.
Solving Peg Solitaire using BacktrackingDecember 15, 2022
Solving the Peg Solitaire puzzle game using backtracking in Kotlin.
Writing & organizing Node.js API Tests the right wayNovember 22, 2022
An architecture for writing and organizing your Unit & Integration Tests for Node.js REST APIs using Jest, Supertest & Chai.
Using MySQL in Node.js with TypeScriptJuly 05, 2022
Improve your programming experience in Node.js by using typed SQL queries.
Placeholders in string templatesJune 23, 2022
Use placeholders in your string templates to make them more dynamic.
Recognizing hand drawn Doodles using Deep LearningApril 02, 2022
Building a convolutional neural network using Keras, Tensorflow and Google's Quick, Draw! dataset to recognize hand drawn images.
Why and How to learn ProgrammingFebruary 28, 2022
Why you should consider learning how to program and how to get started the right way.
Improving Minimax performanceNovember 29, 2021
10 techniques for improving the Minimax algorithm's performance.
How I structure my React projectsAugust 29, 2021
A React folder structure that fits my needs. Structuring and organizing React applications.
Database seeding in Node.jsAugust 21, 2021
Seed your MySQL database with dummy data using Node.js.
A decent introduction to Gradient Descent in PythonFebruary 22, 2021
Gradient Descent is a fundamental element in today’s machine learning algorithms and Artificial Intelligence. Let’s implement it in Python.
Zobrist HashingAugust 02, 2020
What it’s good for in game development and how it’s calculated by the example of tic-tac-toe in Kotlin.
Building a Stack Class in JavaFebruary 06, 2020
A stack is a fundamental data structure in programming. Build your own one.
Path aliases with TypeScript in Node.jsFebruary 06, 2019
How I structure my Node.js REST APIsOctober 03, 2018
A Node.js folder structure that fits my needs. Structuring and organizing Node.js REST APIs with a component-based architecture.