Avatar (Fabio Alessandro Locati|Fale)'s blog

Google and Facebook fined for cookies practices

January 10, 2022

The CNIL, France’s data regulator, fined Meta (Facebook) and Google for violating the GDPR for a total of 210M€. More specifically: Google LLC (USA) got fined 90M€ Google Ireland Limited got fined 60M€ Facebook Ireland Limited got fined 60M€ Also, if the companies will not fix the issue within three months, an additional penalty of 100'000€/day will be added. There are two facts that I think are very interesting about these fines: the reason behind the fines the fines issuer

Read More

CentOS Linux 8 EOL

December 31, 2021

In December 2020, the CentOS Project announced a series of changes. The three most important are: the creation of CentOS Stream and the consequent rename of CentOS (the classic Linux distribution the project is known for) in CentOS Linux the anticipation to today (31/12/2021) of the End Of Life for CentOS Linux 8 the fact that CentOS Linux 8 is going to be the last and that from now on, only CentOS Stream will have new releases That announcement created a lot of different sentiments in the community and even more among the CentOS Linux users.

Read More

Web3: the risk of naming

November 26, 2021

In the last few weeks, I’ve heard from many - mainly not technical - people the expression “Web3”. In a way, it is excellent that people that are not tech-savvy start to learn about the Web, how it works, and where it might go, since they are using it consciously or not to perform the majority of tasks in their lives. The issue I have with this, though, is that no one of them could explain how it would work or why they are so confident that the future is going in that direction.

Read More

The risk of a Cloud shutdown

October 31, 2021

I often see people and companies moving their workloads to the cloud. Speaking with them, they explain that the cloud is cheaper, more flexible, and more reliable than their current infrastructure. To further increase investment return, they often target a specific (single) cloud to reduce management costs and complexity. By itself, this trend seems a very reasonable one. The risk is that, sometimes, people do not consider the less immediate risks around this move.

Read More

Google Professional Cloud Architect

September 20, 2021

After having renewed the Google Associate Cloud Engineer certification, it was the moment to renew the Google Professional Cloud Architect certification as well. Since I wanted to keep Windows on my laptop for the smallest amount of time possible, I decided to book the Professional Cloud Architect exam the day after the Associate Cloud Engineer one. On the exam day (18th of August), having had experience the previous day, I ensured to set up everything correctly.

Read More

Google Associate Cloud Engineer

August 25, 2021

A couple of years ago, I obtained the Google Associate Cloud Engineer certification, so it was re-certification time. Since it is August and probably also due to the whole ongoing health situation, I’ve not found any test center at a reasonable distance. Therefore, I’ve decided to use the Online Proctored option. Google relies on Kryterion for their exams, as many other companies do, since Kryterion has more than 1100 associated test centers and, at least in the ICT certification space, it’s one of the most commonly used networks.

Read More

CORS headers with gRPC-Gateway

July 28, 2021

A few years ago, I wrote a blog post on managing CORS headers with Negroni. Lately, I’ve created a new API server that needed to be accessible from the browser, but this time I used a different technology, more precisely gRPC-Gateway. Few months after I wrote that blog post, I stopped writing new REST services by hand. I did not rewrite all the services that used the old paradigm just because they needed a fix or a new feature, but for all new services, I moved to gRPC with gRPC-Gateway.

Read More

Sensible datetime scale for Gonum Plot

June 28, 2021

Few months ago I posted a library for sensible int scale for Gonum Plot. There is a similar package I’ve developed to handle timescales. The integer one, being based on a recursive function, works with any number scale. Differently, this one will only work well with a timescale between 2 days and a couple of years. Extending it is not hard since it’s enough to add additional case statements in the switch, but I’ve not found use-cases for different timeframes so far.

Read More

GDPR - 3 years later

May 31, 2021

Three years passed from the moment the GDPR become binding law in the European Union. On the one hand, I’m happy that it has already been three years, but on the other hand, I’m impatient to see GDPR fully applied. Cookies Cookies are always a hot theme when we talk about GDPR. I still see websites handing out cookies (first and third parties ones) without a cookie banner or to users who have not pressed the “accept” button on the cookie banner.

Read More

My immutable Fedora

April 29, 2021

For many years now, I’ve been using immutable versions of Fedora. I remember that I started to play with immutable Fedora back in 2015 when Fedora Atomic was new. I liked the idea since the first time I’ve read about it, but in the beginning, I did not spend too much time making it work on my setup because it seemed a little bit too complex. At DevConf.cz 2016, I met Patrick Uiterwijk, who was running his spin of Fedora Atomic.

Read More
Older