Like it!

Join us on Facebook!

Like it!

I hear and I forget. I see and I remember. I write and I understand.

— Triangles, June 2019

articles series

Networking 101

The magic behind computers linked to each other that exchange information. Explored from the ground up.

The black art of concurrency

A series about machines that do more than one thing at a time, their philosophy, what technologies are available and how to get the best out of them.

Adventures in stock markets

Everything I wanted to know about public companies, their shares and what one can do with them.

latest articles

Network programming for beginners: introduction to sockets

A theoretical look at one of the most popular programming tools for exchanging data over computer networks. written on September 10, 2021

How to split a commit into smaller ones in Git

A quick and easy way powered by git rebase. written on August 09, 2021

Introduction to TCP: Transmission Control Protocol

One of the most important, high-level protocols in the Internet Protocol Suite. written on August 03, 2021

Introduction to IP: the Internet Protocol

From routing to IP addressing, a look at the protocol that gives life to the Internet. written on June 07, 2021

Introduction to the TCP/IP protocol

The official rules that allow computers to communicate over the Internet. written on April 27, 2021

Understanding the Internet

“Is that thing still around?” — Homer Simpson written on March 04, 2021

Introduction to computer networks

A bird's-eye view on the art of resource sharing from one computer to another. written on January 24, 2021

Writing a custom iterator in modern C++

An experimental Forward Iterator written from scratch to boost up hand-made containers. written on December 13, 2020

A journey across static and dynamic libraries

Understanding the complexity behind 3rd-party code. On Windows, Linux and macOS. written on November 15, 2020

Introduction to modern CMake for beginners

A look at one of the most popular build systems for C and C++. written on September 04, 2020