<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Personal on ~miguelbernadi</title>
    <link>https://miguelbernadi.lobber.eu/categories/personal/</link>
    <description>Recent content in Personal on ~miguelbernadi</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 09 Apr 2026 16:23:12 +0000</lastBuildDate>
    <atom:link href="https://miguelbernadi.lobber.eu/categories/personal/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Rabbit-chasing bugs back in 2016</title>
      <link>https://miguelbernadi.lobber.eu/posts/bug-chasing-back-2016-cnag/</link>
      <pubDate>Wed, 26 Nov 2025 21:51:00 +0000</pubDate>
      <guid>https://miguelbernadi.lobber.eu/posts/bug-chasing-back-2016-cnag/</guid>
      <description>&lt;p&gt;A recent hiring process required me to write down a debugging story&#xA;that included application code and infrastructure. This prompt reminded&#xA;me of an old happening back in 2016 and how amazingly baffling it&#xA;was. I didn&amp;rsquo;t use this event in my job application, but I found it was&#xA;worth writing down and share, showing the interesting failure modes&#xA;that big distributed systems can bring.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Git configuration and signing commits with SSH keys</title>
      <link>https://miguelbernadi.lobber.eu/posts/git-configuration-and-signing-commits-with-ssh-keys/</link>
      <pubDate>Fri, 18 Nov 2022 13:52:00 +0000</pubDate>
      <guid>https://miguelbernadi.lobber.eu/posts/git-configuration-and-signing-commits-with-ssh-keys/</guid>
      <description>&lt;p&gt;I was reading the other day a nice blogpost by &lt;a href=&#34;https://mjg59.dreamwidth.org/60916.html&#34;&gt;Matthew Garret&#xA;(mjg59)&lt;/a&gt; about being able to&#xA;use SSH keys to sign Git commits. While trying to make that set up in&#xA;my machine I realized there are some tricks I use to configure the Git&#xA;repository identities I had not spoken about before, so I&amp;rsquo;m going to&#xA;merge both topics.&lt;/p&gt;&#xA;&lt;p&gt;If you are only interested in the SSH signing, you can check mjg59&amp;rsquo;s&#xA;post above and &lt;a href=&#34;https://calebhearth.com/sign-git-with-ssh&#34;&gt;Caleb&#xA;Hearth&amp;rsquo;s&lt;/a&gt;. If you want my&#xA;usual ramblings, keep reading.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My project maintenance helpers</title>
      <link>https://miguelbernadi.lobber.eu/posts/my-project-maintenance-helpers/</link>
      <pubDate>Sat, 05 Nov 2022 15:30:00 +0000</pubDate>
      <guid>https://miguelbernadi.lobber.eu/posts/my-project-maintenance-helpers/</guid>
      <description>&lt;p&gt;As perks of the job, I tend to find myself having to maintain old code&#xA;bases with many outdated dependencies. That is quite usual, but turns&#xA;to be specially painful when you need to update a core dependency and&#xA;every other thing starts breaking due to API changes. This has&#xA;happened to me in 2 workplaces, first in Ruby on Rails, and latest in&#xA;the infrastructure scripts written in Python 2.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using transient for project menu</title>
      <link>https://miguelbernadi.lobber.eu/posts/using-transient-for-project-menu/</link>
      <pubDate>Mon, 31 Oct 2022 14:00:00 +0000</pubDate>
      <guid>https://miguelbernadi.lobber.eu/posts/using-transient-for-project-menu/</guid>
      <description>&lt;p&gt;Project management is a basic necessity of developing software (and&#xA;things that are not software). As I use Emacs throughout the&#xA;development cycle I also need to control projects from there. I&amp;rsquo;m&#xA;sharing here a &lt;a href=&#34;https://magit.vc/manual/transient/&#34;&gt;transient&lt;/a&gt; I wrote to help me learn to write transients&#xA;and to use these better.&lt;/p&gt;</description>
    </item>
    <item>
      <title>This blog is now running in srht.site!</title>
      <link>https://miguelbernadi.lobber.eu/posts/this-blog-is-now-running-in-srht-site/</link>
      <pubDate>Fri, 31 Dec 2021 18:31:00 +0000</pubDate>
      <guid>https://miguelbernadi.lobber.eu/posts/this-blog-is-now-running-in-srht-site/</guid>
      <description>&lt;p&gt;This blog is now hosted in &lt;a href=&#34;https://srht.site&#34;&gt;srht.site&lt;/a&gt;. This is the static site&#xA;hosting provided by &lt;a href=&#34;https://sourcehut.org&#34;&gt;sourcehut&lt;/a&gt;, a very opinionated software forge&#xA;with many integrated services.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs helper for Pull Request descriptions</title>
      <link>https://miguelbernadi.lobber.eu/posts/emacs-helper-for-pull-request-descriptions/</link>
      <pubDate>Fri, 02 Apr 2021 17:45:00 +0000</pubDate>
      <guid>https://miguelbernadi.lobber.eu/posts/emacs-helper-for-pull-request-descriptions/</guid>
      <description>&lt;p&gt;Using Emacs, you eventually need to learn Emacs Lisp (elisp) as&#xA;everything is written in that language. Configuration is also in&#xA;elisp, but usually requirements are minor enough not to need much&#xA;learning. I&amp;rsquo;ve tried to learn it several times with low success, but&#xA;recently I got to write a helper for myself that I think is worth&#xA;sharing. This is just beginner stuff, and hopefully will help me&#xA;remember how the bloody thing works :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Four years in Emacs</title>
      <link>https://miguelbernadi.lobber.eu/posts/four-years-in-emacs/</link>
      <pubDate>Fri, 25 Sep 2020 20:38:00 +0000</pubDate>
      <guid>https://miguelbernadi.lobber.eu/posts/four-years-in-emacs/</guid>
      <description>&lt;p&gt;Last June it made the fourth year I&amp;rsquo;ve been using Emacs, so I felt&#xA;it worth going a bit down memory lane. This post is basically my&#xA;account of how I found and started to use Emacs, exposing the good&#xA;and bad of it all. I still use Emacs everyday and I&amp;rsquo;m likely to&#xA;continue further with all the warts I know it has.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
