Avatar (Fabio Alessandro Locati|Fale)'s blog

AWS Cloud Practitioner Essentials

October 10, 2019

As part of my AWS re-certification path, I decided to start from the very begin, with the AWS Cloud Practitioner Essentials. I was sure to pass the exam, but since in the company I work for other people will be required to become AWS certified, I wanted to check out the exam beforehand, to be able to suggest to the people the right certification for them.

The exam is fairly straight forward and is mainly focused on the advantages of AWS and cloud in general. There is a high amount of questions around the advantages of cloud in scaling, reliability and costs profile.

Read More

Google Cloud Snapshot Cleaner v0.2.0

September 22, 2019

Last week, in a previous article, I’ve introduced you to gcsc (Google Cloud Snapshot Cleaner). I’ve just released the version 0.2.0 of it, and it has a lot of clean-ups done, both in the code and the user experience.

There are also some new features, but the one I’m more satisfied with, is the introduction of the http subcommand, to expose an HTTP server. The webserver will listen to any URI and Methods, and the request will trigger the snapshot clean-up.

Read More

Google Cloud Snapshot Cleaner v0.1.0

September 16, 2019

I’ve just tagged the first version (0.1.0) of gcsc (Google Cloud Snapshot Cleaner). The idea behind this small software is to create a more flexible way to keep the Google Cloud Disks Snapshots tidy.

Google Cloud does provide a very nice way to automatically snapshot your disks, leveraging the resource policies. This is very nice, since it allows you to be sure that the Google Cloud always and reliably snapshots your disks. The tool also allows you to auto-delete the snapshots after a certain period, but I found this feature a little bit too limited. The main reason is that it does not allow you to have complex retention policies. In fact, the tool only allows to set a single expiration date for all snapshots.

Read More

Google Professional Cloud Architect

August 30, 2019

After less than a week from achieving the Google Associate Cloud Engineer certification, I took the Google Professional Cloud Architect exam.

Preparing this exam, I found odd the fact that Google provides three case studies to bring to the exam. I was even more impressed by the number of questions around those cases. It felt odd since it felt like you could prepare very well those three case studies and be advantaged in the exam. Overall, I think that this is not the case, since having prepared the cases, will only help you not having to re-read the whole case before answering the questions. Also, I found myself to read the case name, read the question, read the answers, choose the answer, and then read the case text again, just to be sure.

Read More

Google Associate Cloud Engineer

August 24, 2019

As for a company certification goal, I decided to certify as a Google Associate Cloud Engineer as well as Google Professional Cloud Architect this month.

The Google Associate Cloud Engineer certification is mainly focused around GCP standard operations, such as managing IAM, osLogin, as well as many other core services such as compute instances, Cloud SQL and many more. I found the certification to be fairly well balanced, with maybe a little bit a skew toward IAM and security, which I do appreciate due to the importance of these topics.

Read More

Huge privacy fines are good, now we need more of them

July 14, 2019

In the last few days, multiple fines related to privacy have been announced. More specifically:

Even if I talk about them “collectively”, I would like to point out that the third one is very different in nature, in nature and in the jurisdiction, and therefore in the amount of the fine from the first two, which are fairly similar among them.

Read More

Facebook Libra

June 20, 2019

A few days ago, Facebook presented Libra, a blockchain-based cryptocurrency project.

After the inception of Bitcoin around ten years ago, we got more and more used to new cryptocurrencies being presented every other day. Often those projects are created by small teams of people, often anonymously. Facebook’s announcement is very different since Facebook is a huge company and has partnered with many other huge companies for this launch.

I’m very skeptical of Libra, and I think it will not succeed in the long run. In fact, it already starts with big challenges, including the fact that most people do not trust Facebook. Differently from many companies, Facebook is used by many people, but it is not generally trusted, and the base requirement for the success of any kind of currency is the trust in the entity behind it. Libra will be managed by the Libra Alliance and not Facebook directly. Still, so far, we have seen a much more significant presence of Facebook than any other Libra Alliance member, so easily Libra will still be referred to as “the Facebook cryptocurrency” many years from now.

Read More

GDPR - 1 year later

May 25, 2019

One year has passed by the 25/05/2018, the day that the GDPR started to be enforced. Today I’d like to see how this first year of GDPR went and what we could be expecting for the future given what we have seen so far.

The first consideration that I think is obvious but interesting is that the Internet did not close down on the 25/05/2018 as many were worried. In fact, not much changed on that day. A thing that did change a lot is the number of banners asking the authorization to give some cookies to your browser. This increase of cookie banners is an interesting phenomenon since the differences between the EU cookie law and the GDPR on cookies are minor. I think this phenomenon can be explained by the fact that now companies are more worried about violating those regulations than before, thanks to the massive fines that they can incur into with the GDPR.

Read More

Bootstrap2hugo upgraded to Bootstrap 4

April 30, 2019

For a few years now, I’ve been using Hugo for my website as well as other websites as well. My first Hugo website was my own since I wanted to learn more about the technology before suggesting it to anyone else. Back then I was not able to find any minimalistic theme I liked, and for that reason, I started my own. As you can imagine from the name, I based it on Bootstrap, version 3 since that was the current version when I started to work on it. I’ve made some minor updates over the last few years, but it was still based on Bootstrap 3. In the last couple of months I did some commits in a branch to bring it to Bootstrap 4, and today I merged them in master, so the template now is based on Bootstrap 4.

Read More

GoLang vanity urls on AWS Lambda

March 21, 2019

After the article on the reasons to use vanity URLs in Go and the one about how to implement a lightweight vanity URLs provider, I’d like to share with you how you can leverage AWS Lambda to implement a vanity URLs provider.

The first thing we will need is to import the github.com/aws/aws-lambda-go package. This package will provide us with the needed functions to easily integrate our Go code with AWS Lambda. In our main we will just need to start the Lambda with a handler like this:

Read More
Older Newer