Articoli e note

Note tecniche, analisi, resoconti di problemi risolti e qualche opinione. In italiano o in inglese, a seconda dell’argomento e di chi può esserne interessato.

You should never fix bugs and do code refactoring at the same time

How deep the rabbit hole goes? When coding, you might not want to find it out. Let's see why!

Six software development tips from a senior software engineer

If you know how to learn from experienced people you will always be getting big perks from your work and relations. So here are a few tips for you.

What are the technologies that will empower the fourth industrial revolution?

The whole industrial process is going to be redesigned from the foundation. Here is a set of technologies that will impact on the 4IR.

A technical introduction to carto.app

A GIS Android app has a lot of stuff behind and it is amazingly complicated

When hiring people, *DO NOT GO* for the least worst one just because you need people.

A short summary of a couple of years long journey of bad hiring decisions.

Scale GIS raster data using gdal_translate

The GIS paladin of raster data, gdal_translate, could solve your headaches when you want to reduce its scale from 16 bit per component to 8 bit per component.

Create dark maps using OpenStreetMap and QGIS

Here are some tips that could help you create a dark fancy map using OpenStreetMap as background raster (and your data) in QGIS

Converting between GIS raster data formats using gdal_translate

Do you need to convert GIS raster data between different formats? Here is how gdal_translate could help you!

Logging root commands on Linux using Linux Audit Framework

Sometimes, for law compliance or internal security policy, you may need to log everything a system administrator does on a Linux box. Here is how.

Passing environment variables to a docker container using docker-compose

Suppose you have a containerized script which you want behave differently based on configuration. Let's see how to do that!