Hi there 👋

Welcome to my blog. I write about Software Engineering, Light-Sport Aviation, and my thoughts.

🍿 Interesting readings on Distributed Locks and the Redlock Pattern in Redis 🍿

Are you interested in distributed systems? Grab your 🍿 because you might enjoy diving into an interesting discussion about distributed locks and the Redlock pattern used in Redis. These conversations took place a few years ago but they are still relevant in my opinion. I first discovered an article by Martin Kleppmann: “How to do distributed locking”. It offers a deep dive into the complexities and challenges of implementing distributed locks, and focuses on Redis Redlock pattern. Kleppmann’s perspectives are thought-provoking and provide a solid understanding of the topic. ...

September 7, 2024 · 1 min · 195 words · Sergio Moya

Navigating the transition: Returning to work after Parental Leave

Becoming a parent is known as one of life’s greatest blessings. However, taking care of a newborn can be a challenging and exhausting experience, and it requires a significant amount of time and energy, especially if it’s not the first one, like in my case. Thankfully, I could take a few months off to focus on taking care of her and the rest of the family. Parental leave is a benefit I could enjoy twice, and I recommend taking it to all new parents. However, some challenges and difficulties can arise when coming back to your work, and this short blog post attempts to explain how to overcome them (from my point of view). ...

February 28, 2023 · 2 min · 401 words · Sergio Moya

What does it mean to me to be an ultralight pilot?

For those that don’t know yet, I fly ultralight aircrafts in my spare time. Or at least I try to do it as much as I can. What are the ultralight or light-structured aircrafts I pilot? In Europe, ultralight aircrafts are small powered aircrafts of max two seats, with a multi-axis wing, with a weight of up to 600 kg, among other specifications. Essential restrictions apply: those can only fly in class G (Golf) airspace and VFR (Visual Flight Rules) mode, basically meaning you can’t fly if you can’t see the ground (you can’t use instrumentation exclusively to navigate). You need to have a license for flying those (and another for radio communication, which is optional). ...

November 21, 2022 · 2 min · 297 words · Sergio Moya

AsyncAPI Spec and parsers update (half September + October 2022)

This is another entry on my monthly (yes, monthly now) update about the AsyncAPI Spec and parsers As a side note, due to a personal situation, I would be stopping reporting this updates for a couple of months. I still need to figure out if someone else could do it during that time :) Note This is not an official AsyncAPI update but a personal summary I volunteer to do. ...

October 31, 2022 · 8 min · 1626 words · Sergio Moya

AsyncAPI Spec and parsers update 🏖️Summer Edition part 2 🏖️ (July, August, and half of September 2022)

This is a special entry on my bi-weekly update about the AsyncAPI Spec and parsers. I am grouping summer updates to happen every ~2 months. The reason is that there is less activity in the community during this period due to summer holidays, etc. This is the last special one, by the way. Note This is not an official AsyncAPI update but a personal summary I volunteer to do. ...

September 18, 2022 · 8 min · 1547 words · Sergio Moya

AsyncAPI Spec and parsers update 🏖️Summer Edition 🏖️ (May and June 2022)

This is a special entry on my bi-weekly update about the AsyncAPI Spec and parsers. During summer, I will be posting updates every one or two months. The reason is that there is less activity in the community during this period due to summer holidays, etc. (including me 😎). Note This is not an official AsyncAPI update but a personal summary I volunteer to do. What do I mean by AsyncAPI Spec and parsers update?. As most of the work around the AsyncAPI Spec is not only related to https://github.com/asyncapi/spec, each update will include the most significant recent activity from the following repositories: ...

June 30, 2022 · 7 min · 1352 words · Sergio Moya

AsyncAPI Spec and parsers update (19 March - 11 April 2022)

This is another entry on my bi-weekly update about the AsyncAPI Spec and parsers. This time with a bit of delay. Note This is not an official AsyncAPI update but a personal summary I volunteer to do. What do I mean by AsyncAPI Spec and parsers update?. As most of the work around the AsyncAPI Spec is not only related to https://github.com/asyncapi/spec, each update will include the most significant recent activity from the following repositories: ...

April 11, 2022 · 3 min · 547 words · Sergio Moya

AsyncAPI Spec and parsers update (1 March - 18 March 2022)

This is another entry on my bi-weekly update about the AsyncAPI Spec and parsers. Note This is not an official AsyncAPI update but a personal summary I volunteer to do. What do I mean by AsyncAPI Spec and parsers update?. As most of the work around the AsyncAPI Spec is not only related to https://github.com/asyncapi/spec, each update will include the most significant recent activity from the following repositories: ...

March 18, 2022 · 5 min · 893 words · Sergio Moya

AsyncAPI Spec and parsers update (12 Feb - 28 Feb 2022)

This is another entry on my bi-weekly update (yes, this time the range is a little more extensive) about the AsyncAPI Spec and parsers. Note This is not an official AsyncAPI update but a personal summary I volunteer to do. What do I mean by AsyncAPI Spec and parsers update?. As most of the work around the AsyncAPI Spec is not only related to https://github.com/asyncapi/spec, each update will include the most significant recent activity from the following repositories: ...

February 28, 2022 · 5 min · 1016 words · Sergio Moya

AsyncAPI Spec and parsers update (18 Jan - 11 Feb 2022)

This is another entry on my bi-weekly update (yes, this time the range is a little more extensive) about the AsyncAPI Spec and parsers. Note This is not an official AsyncAPI update but a personal summary I volunteer to do. This time I did not add metrics. As it is not a really well automated process, I decided to not spend time on it. If you really found it useful, please let me know so I can evaluate automating it. ...

February 11, 2022 · 6 min · 1140 words · Sergio Moya