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

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.

First approach to machine learning

Wandering through the field of study that gives computers the ability to learn without being explicitly programmed. Mainly based on Machine Learning course @ Coursera.

latest articles

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

Find buggy commits with git bisect

A quick and managed way to understand which commit in your project’s history introduced a bug. written on July 17, 2020

Building binary deb packages: a practical guide

How to ship your apps on Debian and derivatives. written on May 30, 2020

An introduction to virtual memory

...and the crucial role it plays in modern operating systems. written on April 27, 2020

A quick primer on type traits in modern C++

Discovering one of the pillars of C++ generic programming. written on February 22, 2020

Understanding memory reordering

...and why it matters when writing lock-free multithreading code. written on December 29, 2019

The right folder permissions for a website on a Linux server

Say you have a website running on Linux. What are the correct permissions for the folder that contains the HTML, CSS, images, JavaScript files and so on? written on November 09, 2019

Linux: how to find and replace text in multiple files

Harness the power of grep and sed. written on August 17, 2019