You have to know that Galileo Galilei is among my top 5 best inspirational personalities, and the inevitable consequence of such admiration is being a space nerd. But this equation won't be complete if I don't mention that software engineering is my home and my background lays in electronics and telecommunications.

Having said that, a few weeks ago I thought I wanted to start writing a series of articles about the Apollo AGC (Automatic Guidance Computer)— maybe more specifically about the Apollo Lunar Lander AGC — to tribute these passions I have: Software, Space, and Electronics & Telecommunications.

Now, I…


I bet you thought “this looks like yet another article that will talk about those obvious things everyone knows” and maybe it’s like that, but did you know those obvious things before you have started your career as a Software Engineer? In total honesty, I didn’t.

I’ve been working in the Software Engineering industry for quite a long time now and I still remember very well my first thought when I’ve begun my very first working day:

Well, I guess I will write code.

Nope. The reality is that you will eventually write code. Just after you are done with…

10 Fast Fingers is a website where you can challenge your own abilities (and others abilities) in fast typing with your keyboard. I tried it and I became addicted to it ignoring the reason why. Every day I do my typing run. As a developer, I can say that it may be good warming up exercise for your fingers before starting to work!

The code is here.

What is WPM?

WPM is the abbreviation of Words per Minute, so, basically, this concept is self-explanatory. To measure this factor, a “single word” is standardized in 5 keystrokes. It means that every 5 keystrokes, you…

The COVID-19 (COronaVIrus Disease 2019) is an infectious disease caused by severe acute respiratory syndrome coronavirus (SARS-CoV-2). This disease has been first identified in China (Wuhan, Hubei province) at the end of 2019 and declared as a pandemic on March 11th, 2020.

Many universities, public and private entities, and other organizations are providing data visual representations (like charts, tables, geographical heatmaps, etc.) and datasets about the trend this disease is having day by day.

I have to confess I am very curious and I like to get these representations of data on my own in order to experiment and see…

If you are looking at this article you probably know what CouchDB is, but a little foreword won’t hurt anyone.

Apache CouchDB is an open-source document-oriented NoSQL database. It is using JSON as a data storage format, JavaScript as its query/data manipulation language and leveraging HTTP to expose a REST API interface to interact directly with it.

Cool, this REST API interface is exactly what we need for our purpose, which is moving data back and forth between different hosts and/or databases.

API to use

This is gonna be pretty much easy because we need just two APIs:

  • Retrieve all the documents (docs);

Note for the readers: I am importing this article from my old blog. Of course, it has been published way before the vote happened.

Second note for the readers: TL;DR.

Honestly, it was very hard for me to understand how I’d have to publish these data without seeming at least bit “partisan”. Well, I don’t work for any political party, either the Italian Govern. This is “just” Science.


I made this analysis coding with R and the complete repository is available at my GitHub (don’t be disgusted by my code, I was just practical). …

From configuring the cluster to the 3D rack printing.

The Raspberry Pi is a great piece of hardware and thanks to its price (just 35$ for the Model 3 B+ and 10$ for the Model Zero W) enables everyone and everything to the world of computing. However, the price is not the only advantage. Indeed, size and technical specifications matter. The Raspberry Pi is a perfect IoT and/or micro-server enabler.

In this article, we will be looking at micro-servers and the exercise will consist of building a Web Server cluster with 3 Raspberry Pi Zero W. For the Web Server…

Simone Di Cicco

Solutions Architect • CTO @Beam • PMI CAPM© • Galileo Galilei lover • Green tea

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store