Recent Posts

How to setup TypeScript projects in 2021

8 minute read

Nowadays, TypeScript is pretty everywhere. But there are some issues with what it can offer out of the box. In this article, let us dive into TypeScript conf...

High performant 2D renderer in a terminal

9 minute read

What if I told you, you can use TypeScript library to control the cursor in a terminal and render in a terminal pretty fast? It’s like ncurses, but for Node....

Mono repository done right!

8 minute read

I’ve been working in mono repository for some time, using different build tools for that. In this article, I’m sharing my thoughts about “ideal” mono reposit...

From NAND Gate to Pong Game

22 minute read

We all know there is a CPU that is the brain of our computer. But how come this CPU executes our instructions, runs our operating systems and compiles our pr...

Vim as an IDE, not the text editor

3 minute read

We all use IDEs nowadays such as VSCode, Intellij, Eclipse and a lot more. But there are also modal text editors you can use in terminal and you can configur...

The Journey of the Code

9 minute read

Have you ever been interested in how your code, written in high-level language like TypeScript, transforms into a different representation that a computer ca...

Three myths about WebAssembly

4 minute read

WebAssembly is becoming more popular and more people hear about it. But, a lot of these people are not actually understand what WebAssembly is and have a wro...