<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Posts on smoya.dev</title>
    <link>https://smoya.dev/posts/</link>
    <description>Recent content in Posts on smoya.dev</description>
    <image>
      <title>smoya.dev</title>
      <url>https://smoya.dev/logo-og.png</url>
      <link>https://smoya.dev/logo-og.png</link>
    </image>
    <generator>Hugo -- 0.134.0</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 07 Sep 2024 00:00:00 +0100</lastBuildDate>
    <atom:link href="https://smoya.dev/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>🍿 Interesting readings on Distributed Locks and the Redlock Pattern in Redis 🍿</title>
      <link>https://smoya.dev/posts/distributed-locks-readings/</link>
      <pubDate>Sat, 07 Sep 2024 00:00:00 +0100</pubDate>
      <guid>https://smoya.dev/posts/distributed-locks-readings/</guid>
      <description>&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;I first discovered an article by Martin Kleppmann: &lt;a href=&#34;https://martin.kleppmann.com/2016/02/08/how-to-do-distributed-locking.html&#34;&gt;&amp;ldquo;How to do distributed locking&amp;rdquo;&lt;/a&gt;. 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.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Navigating the transition: Returning to work after Parental Leave</title>
      <link>https://smoya.dev/posts/parental-leave/</link>
      <pubDate>Tue, 28 Feb 2023 00:00:00 +0100</pubDate>
      <guid>https://smoya.dev/posts/parental-leave/</guid>
      <description>&lt;p&gt;Becoming a parent is known as one of life&amp;rsquo;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&amp;rsquo;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).&lt;/p&gt;</description>
    </item>
    <item>
      <title>What does it mean to me to be an ultralight pilot?</title>
      <link>https://smoya.dev/posts/aviation-an-ultralight-pilot/</link>
      <pubDate>Mon, 21 Nov 2022 00:00:00 +0100</pubDate>
      <guid>https://smoya.dev/posts/aviation-an-ultralight-pilot/</guid>
      <description>&lt;p&gt;For those that don&amp;rsquo;t know yet, I fly ultralight aircrafts in my spare time. Or at least I try to do it as much as I can.&lt;/p&gt;
&lt;p&gt;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&amp;rsquo;t fly if you can&amp;rsquo;t see the ground (you can&amp;rsquo;t use instrumentation exclusively to navigate).
You need to have a license for flying those (and another for radio communication, which is optional).&lt;/p&gt;</description>
    </item>
    <item>
      <title>AsyncAPI Spec and parsers update (half September &#43; October 2022)</title>
      <link>https://smoya.dev/posts/asyncapi-update-2022-10-31/</link>
      <pubDate>Mon, 31 Oct 2022 00:00:00 +0100</pubDate>
      <guid>https://smoya.dev/posts/asyncapi-update-2022-10-31/</guid>
      <description>&lt;p&gt;This is another entry on my monthly (yes, monthly now) update about the AsyncAPI Spec and parsers&lt;/p&gt;
&lt;p&gt;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 :)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;
This is not an official AsyncAPI update but a personal summary I volunteer to do.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AsyncAPI Spec and parsers update 🏖️Summer Edition part 2 🏖️ (July, August, and half of September 2022)</title>
      <link>https://smoya.dev/posts/asyncapi-update-2022-09-18/</link>
      <pubDate>Sun, 18 Sep 2022 00:00:00 +0100</pubDate>
      <guid>https://smoya.dev/posts/asyncapi-update-2022-09-18/</guid>
      <description>&lt;p&gt;This is a &lt;strong&gt;special&lt;/strong&gt; 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.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;
This is not an official AsyncAPI update but a personal summary I volunteer to do.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AsyncAPI Spec and parsers update 🏖️Summer Edition 🏖️ (May and June 2022)</title>
      <link>https://smoya.dev/posts/asyncapi-update-2022-06-30/</link>
      <pubDate>Thu, 30 Jun 2022 00:00:00 +0100</pubDate>
      <guid>https://smoya.dev/posts/asyncapi-update-2022-06-30/</guid>
      <description>&lt;p&gt;This is a &lt;strong&gt;special&lt;/strong&gt; 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 😎).&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;
This is not an official AsyncAPI update but a personal summary I volunteer to do.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;What do I mean by &lt;strong&gt;AsyncAPI Spec and parsers update?&lt;/strong&gt;. As most of the work around the AsyncAPI Spec is not only related to &lt;a href=&#34;https://github.com/asyncapi/spec&#34;&gt;https://github.com/asyncapi/spec&lt;/a&gt;, each update will include the most significant recent activity from the following repositories:&lt;/p&gt;</description>
    </item>
    <item>
      <title>AsyncAPI Spec and parsers update (19 March - 11 April 2022)</title>
      <link>https://smoya.dev/posts/asyncapi-update-2022-04-11/</link>
      <pubDate>Mon, 11 Apr 2022 00:00:00 +0100</pubDate>
      <guid>https://smoya.dev/posts/asyncapi-update-2022-04-11/</guid>
      <description>&lt;p&gt;This is another entry on my bi-weekly update about the AsyncAPI Spec and parsers. This time with a bit of delay.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;
This is not an official AsyncAPI update but a personal summary I volunteer to do.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;What do I mean by &lt;strong&gt;AsyncAPI Spec and parsers update?&lt;/strong&gt;. As most of the work around the AsyncAPI Spec is not only related to &lt;a href=&#34;https://github.com/asyncapi/spec&#34;&gt;https://github.com/asyncapi/spec&lt;/a&gt;, each update will include the most significant recent activity from the following repositories:&lt;/p&gt;</description>
    </item>
    <item>
      <title>AsyncAPI Spec and parsers update (1 March - 18 March 2022)</title>
      <link>https://smoya.dev/posts/asyncapi-update-2022-03-18/</link>
      <pubDate>Fri, 18 Mar 2022 00:00:00 +0100</pubDate>
      <guid>https://smoya.dev/posts/asyncapi-update-2022-03-18/</guid>
      <description>&lt;p&gt;This is another entry on my bi-weekly update about the AsyncAPI Spec and parsers.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;
This is not an official AsyncAPI update but a personal summary I volunteer to do.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;What do I mean by &lt;strong&gt;AsyncAPI Spec and parsers update?&lt;/strong&gt;. As most of the work around the AsyncAPI Spec is not only related to &lt;a href=&#34;https://github.com/asyncapi/spec&#34;&gt;https://github.com/asyncapi/spec&lt;/a&gt;, each update will include the most significant recent activity from the following repositories:&lt;/p&gt;</description>
    </item>
    <item>
      <title>AsyncAPI Spec and parsers update (12 Feb - 28 Feb 2022)</title>
      <link>https://smoya.dev/posts/asyncapi-update-2022-02-28/</link>
      <pubDate>Mon, 28 Feb 2022 00:00:00 +0100</pubDate>
      <guid>https://smoya.dev/posts/asyncapi-update-2022-02-28/</guid>
      <description>&lt;p&gt;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.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;
This is not an official AsyncAPI update but a personal summary I volunteer to do.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;What do I mean by &lt;strong&gt;AsyncAPI Spec and parsers update?&lt;/strong&gt;. As most of the work around the AsyncAPI Spec is not only related to &lt;a href=&#34;https://github.com/asyncapi/spec&#34;&gt;https://github.com/asyncapi/spec&lt;/a&gt;, each update will include the most significant recent activity from the following repositories:&lt;/p&gt;</description>
    </item>
    <item>
      <title>AsyncAPI Spec and parsers update (18 Jan - 11 Feb 2022)</title>
      <link>https://smoya.dev/posts/asyncapi-update-2022-02-11/</link>
      <pubDate>Fri, 11 Feb 2022 00:00:00 +0100</pubDate>
      <guid>https://smoya.dev/posts/asyncapi-update-2022-02-11/</guid>
      <description>&lt;p&gt;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.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;
This is not an official AsyncAPI update but a personal summary I volunteer to do.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;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.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AsyncAPI Spec and parsers update (1 Jan - 17 Jan 2022)</title>
      <link>https://smoya.dev/posts/asyncapi-update-2022-01-18/</link>
      <pubDate>Tue, 18 Jan 2022 00:00:00 +0100</pubDate>
      <guid>https://smoya.dev/posts/asyncapi-update-2022-01-18/</guid>
      <description>&lt;p&gt;This is another entry on my bi-weekkly update about the AsyncAPI Spec and parsers.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;
This is not an official AsyncAPI update but a personal summary I volunteer to do.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;What do I mean by &lt;strong&gt;AsyncAPI Spec ecosystem?&lt;/strong&gt; As most of the work around the AsyncAPI Spec is not only related with &lt;a href=&#34;https://github.com/asyncapi/spec&#34;&gt;https://github.com/asyncapi/spec&lt;/a&gt;, each update will include the most significant recent activity from the following repositories, which I consider them to be part of the same ecosystem:&lt;/p&gt;</description>
    </item>
    <item>
      <title>AsyncAPI Spec and parsers update (30 Nov - 31 Dec 2021)</title>
      <link>https://smoya.dev/posts/asyncapi-update-2021-12-31/</link>
      <pubDate>Fri, 31 Dec 2021 00:00:00 +0100</pubDate>
      <guid>https://smoya.dev/posts/asyncapi-update-2021-12-31/</guid>
      <description>&lt;p&gt;I plan to write periodic updates about the AsyncAPI Spec and parsers every ~2 weeks (I hope you are ok with it).&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;
This is not an official AsyncAPI update but a personal summary I volunteer to do.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;What do I mean by &lt;strong&gt;AsyncAPI Spec ecosystem?&lt;/strong&gt; As most of the work around the AsyncAPI Spec is not only related with &lt;a href=&#34;https://github.com/asyncapi/spec&#34;&gt;https://github.com/asyncapi/spec&lt;/a&gt;, each update will include the most significant recent activity from the following repositories, which I consider them to be part of the same ecosystem:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
