Avatar (Fabio Alessandro Locati|Fale)'s blog

gRPC-Gateway 2 in Fedora

February 22, 2022

gRPC is a very nice technology that allows the implementation of efficient APIs in a very efficient way. Thanks to gRPC and protobuf, you do not have to write much boilerplate code since the boilerplate code is generated automatically from the proto file. This works perfectly until both your client and server can perform gRPC calls. Luckily most of the languages have no issue with this. Still, the big exception is JavaScript (and other languages that will compile to JS, such as TypeScript) running in a browser.

Read More

pdfcpu in Fedora

February 19, 2022

pdfcpu is a command-line tool to perform actions on PDF files. It allows to perform all the standard operations, such as merge, split, and rotate pages. It also allows less common operations such as changing the user and owner passwords, encrypting/decrypting, optimizing, etc.

The project started back in 2017, but I discovered it only last year. I like pdfcpu due to the high focus on allowing and making it easy to perform those kinds of operations in batch.

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. We had a long chat on it, and he explained to me his workflow. Soon after, I started to use an immutable version of Fedora on my personal laptop, but I was not daring to use it on my work laptop. When I left Red Hat at the end of 2017, my personal laptop became my only laptop for a little while, and the immutable Fedora became my only OS. Since then, I’ve been using only immutable Fedora on my computers. In June 2020, I took the time to clean up my build process and files, and I moved all the needed bits to a new git repo that is now openly available and can be found here.

Read More

Fedora Nest 2020

August 10, 2020

This year Flock did not happen due to COVID-19, and in its place, Fedora Nest happened. After many events I’ve seen going virtual in the last few months, I was skeptical. I was yet to see an acceptable online platform to run events. I was wrong on the platform. Fedora Nest used Hopin, which is by far the best platform for events I’ve seen so far. Don’t get your expectations too high, though, because when I say the best one I’ve seen so far, only means that it is usable, and it does not mean in any way that is on par of real conferences.

Read More

Why I switched to systemd-resolved

April 15, 2020

Yesterday, a controversial proposal got posted in the Fedora Devel mailing list: enable systemd-resolved by default. I see this change favorably since I already enabled it a few weeks ago, and I find it a very sensible option.

First, I have to admit that I see systemd and its mission of standardizing the core of the Linux user-space very favorably. At the current level of evolution of Linux, over time, this standardization and consistency will pay off much more than other alternatives. Therefore, I see the introduction of systemd-resolved positively and as an excellent way to abstract many DNS-related problems the rest of the applications.

Read More

DevConf 2020

January 27, 2020 - Brno, CZ

As it happened at other times in my life, I managed to be present at DevConf. DevConf is one of the best conferences that I attend. The reasons are many and varied, starting from the location that I find relatively stress-free. Another reason is the fact that there are many different kinds of sessions, and many sessions are not overcrowded, so it is relatively simple to participate in any session you would like to.

Read More

DevConf 2017

January 29, 2017 - Brno, CZ

I think this is a special moment of the year, where in less than two weeks is possible to meet a huge amount of Open Source contributors in person. Obviously you will need to take few flights, but it’s definitely worth.

DevConf this year was great. I’ve been able to assist to a huge amount of talks (more than 20) and the majority of which were very interesting.

As always in conferences, there are themes heavily discussed and other completely absent. This year at DevConf (like in many others conferences) containers are a very big topic. The other big topic (related, but different) was Modularization, an approach Fedora is trying to

Read More

Fedora, from a community to an Operating system

October 27, 2016 - Milano, IT

Read More

FLOCK 2016

August 7, 2016 - Kraków, PL

This year, I have been able to go to Flock :). Flock location this year was Krakov (Poland). Since my flight arrival time was very close to Mailga’s one, I waited him at the airport and then we went together to the Flock location. This has proven to be a good idea, since we had the time to speak about some important topics around the Italian Community. We then arrived to the Flock location, were we discovered a problem with the rooms booking, but that got resolved in a quick way by Bexelbie.

Read More

A year managing the Italian Fedora Community

August 2, 2016 - Kraków, PL

Read More
Older Newer