Yet Another Blog About Geek Experiments

Nov 21, 2017 - 12 minute read - Comments - Conference Software Craftsmanship

SCL 2017 talks in one sentence


The Software Craftsmanship London 2017, or SCL, was a 2 days conference organized between the 5/10/2017 and 6/10/2017. I had the chance to assist this event. I’ll try below to juice out one sentence per talk and explain why I chose this one.

The selected quote doesn’t summarize the talk nor is it supposed to be the most important for each presentation. It is just to give you a taste with one example of something said that I liked and encourage you to have a look to the complete videos of the talks.

Jul 8, 2016 - 8 minute read - Comments - Linux

TTY: under the hood

It all started with the simple instruction: -t flag assigns a pseudo-tty or terminal inside the new container… and a moment of puzzlement… What is exactly a pseudo TTY? What does it mean to attach or detach a process from it?


Beware my friend, for this article will lead you into the depths of forgotten history, guiding you through arcane kernel mechanisms. But persevere and the pure light of knowledge will shine upon you by the end of this journey.

Jun 4, 2014 - 6 minute read - Comments - Linux

Linux boot process in a nutshell


I’m getting more and more interested in how my system works “under the hood” lately. These fundations are essential to understand some behaviors / technical choices in technologies oriented for end users (such as Docker).

That’s why I decided to write, mostly as a reminder for myself, a serie of articles explaining some fundamental Linux mechanisms. As I have to start somewhere, I’ll start with the boot process.

May 19, 2014 - 7 minute read - Comments - Docker Tooling Devops

A deeper look into Dockerfiles

I introduced in a previous post how to create Docker images interactively and with a Dockerfile.

In this post, I will focus on good practices and see how a proper repository is realized. Indeed, in my previous post, my example was a little bit trivial, and if you want to create your own images through a Dockerfile, you will surely bump into difficulties: how do I manage interactive installation that ask a user input during install? How should I configure my application after installation? And many others…

May 13, 2014 - 3 minute read - Comments - Tooling Graphic

Introduction to isometric 3D


You want to create a nice graphic presentation, but you don’t know anything about design? You need to create some game graphic elements, but you’re really bad at drawing?

Isometric 3D allows you to create really neat and fun elements without knowing anything about design or art. In a few steps you can obtain really nice results.

May 12, 2014 - 1 minute read - Comments - Practice

Train your Java skills

Want to train your Java developer skills? Having an interview to prepare? Just want to refresh your memory on theory or evaluate your current knowledge?

Here are some sites to help you.