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

Programming with Unicode: a gentle introduction

How not to get lost in a multilingual world. written on June 18, 2022

Making HTTP requests with sockets in Python

A practical introduction to network programming, from socket configuration to network buffers and HTTP connection modes. written on January 01, 2022

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