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.

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!

Independent segment angle from direction

A useful snippet to figure out the intersection angle of two segments using the direction vectors.