Posts

Explore by Topic


Featured image for Building a simple Bootloader in Assembly

Building a simple Bootloader in Assembly

I’m sure you know what a bootloader is, but surely don’t know what’s behind this concept. Let’s build a simple one in a few lines of code!

Featured image for Build your first Full Adder (in Minecraft)

Build your first Full Adder (in Minecraft)

How does your computer know what 1+1 is? Today we are going to build the mechanism behind it!

Featured image for Disassembly your first program like a pro!

Disassembly your first program like a pro!

It is easy to go from human readable code to machine code, but how could we do it the other way around? Let’s explore it with a simple example!

Featured image for Building TUIs in a few lines of code with ncurses

Building TUIs in a few lines of code with ncurses

From a simple ‘Hello World’ to a colorful bouncing ball, you will understand the raw potential of your terminal.

Featured image for C++ Lambda Functions

C++ Lambda Functions

Explore C++ lambda functions, from basic syntax to all its power. Functional programming time!

Featured image for Linux Drivers: A Simple Character Device

Linux Drivers: A Simple Character Device

A character device driver is a nice project to work on. Let’s play a bit in the kernel space!