<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Igor Baiborodine</title>
    <link>https://www.kiroule.com/</link>
    <description>Recent content on Igor Baiborodine</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Tue, 01 Jan 2030 07:00:00 +0400</lastBuildDate>
    
        <atom:link href="https://www.kiroule.com/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title></title>
      <link>https://www.kiroule.com/status/series-list/</link>
      <pubDate>Tue, 01 Jan 2030 07:00:00 +0400</pubDate>
      
      <guid>https://www.kiroule.com/status/series-list/</guid>
      <description>&lt;ul id=&#34;all-series&#34;&gt;
    
        
        
        

        
            
        

    &lt;li&gt;&lt;a href=&#34;https://www.kiroule.com/series/building-your-blog-the-geeky-way&#34;&gt;Building Your Blog, the Geeky Way (9)&lt;/a&gt;&lt;/li&gt;
    
        
        
        

        
            
        

    &lt;li&gt;&lt;a href=&#34;https://www.kiroule.com/series/campsite-booking-api-java&#34;&gt;Campsite Booking API (Java) (3)&lt;/a&gt;&lt;/li&gt;
    
        
        
        

        
            
        

    &lt;li&gt;&lt;a href=&#34;https://www.kiroule.com/series/hugo-theme-recipes&#34;&gt;Hugo Theme Recipes (5)&lt;/a&gt;&lt;/li&gt;
    
        
        
        

        
            
        

    &lt;li&gt;&lt;a href=&#34;https://www.kiroule.com/series/insurance-hub-the-way-to-go&#34;&gt;Insurance Hub: The Way to Go (3)&lt;/a&gt;&lt;/li&gt;
    
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>Lift Completed, Now Shift: Making the Insurance Hub Kubernetes-Native (Enough)</title>
      <link>https://www.kiroule.com/article/lift-completed-now-shift-making-the-insurance-hub-kubernetes-native-enough/</link>
      <pubDate>Thu, 05 Feb 2026 08:00:00 -0400</pubDate>
      
      <guid>https://www.kiroule.com/article/lift-completed-now-shift-making-the-insurance-hub-kubernetes-native-enough/</guid>
      <description>&lt;p&gt;The Insurance Hub migration continues.
Following &lt;a href=&#34;https://www.kiroule.com/article/from-docker-compose-to-kubernetes-lifting-the-insurance-hub-into-the-cloud/&#34;&gt;Phase 1&amp;rsquo;s &amp;ldquo;lift&amp;rdquo;&lt;/a&gt;
—provisioning clusters and infrastructure—we are now focusing on the &amp;ldquo;shift&amp;rdquo; required to make the
legacy system run on this new foundation. This article summarizes the targeted changes needed to
move our existing Java services into Kubernetes.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>From Docker Compose to Kubernetes: Lifting the Insurance Hub into the Cloud</title>
      <link>https://www.kiroule.com/article/from-docker-compose-to-kubernetes-lifting-the-insurance-hub-into-the-cloud/</link>
      <pubDate>Tue, 11 Nov 2025 17:00:00 -0400</pubDate>
      
      <guid>https://www.kiroule.com/article/from-docker-compose-to-kubernetes-lifting-the-insurance-hub-into-the-cloud/</guid>
      <description>&lt;p&gt;In the inaugural &lt;a href=&#34;https://www.kiroule.com/article/from-java-to-go-kicking-off-the-insurance-hub-transformation/&#34;&gt;post&lt;/a&gt; of
the &lt;a href=&#34;https://www.kiroule.com/series/insurance-hub-the-way-to-go/&#34;&gt;&amp;ldquo;Insurance Hub: The Way to Go&amp;rdquo;&lt;/a&gt; series, I unveiled my
ambitious strategy: modernizing a Java-based insurance system into a cloud-native Go application.
With that roadmap firmly in place, the past two months have been dedicated to hands-on engineering,
transitioning the vision from architectural diagrams to tangible implementation. This article chronicles
the execution of &lt;a href=&#34;https://github.com/igor-baiborodine/insurance-hub/blob/main/docs/system-overview-and-migration-analysis.md#phase-1-foundational-infrastructure--environment-migration-lift-and-shift&#34;&gt;Phase 1&lt;/a&gt;—a
foundational &amp;ldquo;lift and shift&amp;rdquo; that establishes our new cloud environment.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>From Java to Go: Kicking Off the Insurance Hub Transformation</title>
      <link>https://www.kiroule.com/article/from-java-to-go-kicking-off-the-insurance-hub-transformation/</link>
      <pubDate>Mon, 28 Jul 2025 17:00:00 -0400</pubDate>
      
      <guid>https://www.kiroule.com/article/from-java-to-go-kicking-off-the-insurance-hub-transformation/</guid>
      <description>&lt;p&gt;After years spent mastering Go through books, hands-on exercises, and migrating
my &lt;a href=&#34;https://github.com/igor-baiborodine/campsite-booking-go&#34;&gt;Campsite Booking API&lt;/a&gt; from Java, I’m
setting out on my most ambitious project yet: transforming a Java-based insurance system into a
modern, cloud-native Go application. This post marks the start of a comprehensive migration
journey—one that will dive into every aspect of system modernization, from architecture redesign to
deployment strategy.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title></title>
      <link>https://www.kiroule.com/status/campsite-booking-go-released/</link>
      <pubDate>Wed, 25 Sep 2024 07:00:00 +0400</pubDate>
      
      <guid>https://www.kiroule.com/status/campsite-booking-go-released/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m happy to announce that my seven months of hard work re-implementing the Campsite Booking API (or
Campgrounds API, more recently) in Go have paid off. The &lt;code&gt;v1.1.4&lt;/code&gt;, along with
its &lt;a href=&#34;https://hub.docker.com/r/ibaiborodine/campsite-booking-go/tags&#34;&gt;Docker image&lt;/a&gt;, has been
released today.&lt;/p&gt;
&lt;p&gt;For more details, please see
the &lt;a href=&#34;https://github.com/igor-baiborodine/campsite-booking-go&#34;&gt;campsite-booking-go&lt;/a&gt; GitHub
repository.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Bilberry Hugo Theme: Summing Up the Year 2023</title>
      <link>https://www.kiroule.com/article/bilberry-hugo-theme-summing-up-the-year-2023/</link>
      <pubDate>Mon, 01 Jan 2024 18:00:00 -0500</pubDate>
      
      <guid>https://www.kiroule.com/article/bilberry-hugo-theme-summing-up-the-year-2023/</guid>
      <description>&lt;p&gt;How quickly time flies. It seems that we recently summed up the results of 2022 for the Bilberry
Hugo theme, but 2024 has already arrived, and again, it is time to take stock of what has been
achieved over the past year.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Campsite Booking API : Revisited 3</title>
      <link>https://www.kiroule.com/article/campsite-booking-api-revisited-3/</link>
      <pubDate>Fri, 17 Nov 2023 06:45:03 -0500</pubDate>
      
      <guid>https://www.kiroule.com/article/campsite-booking-api-revisited-3/</guid>
      <description>&lt;p&gt;Another year passed, and I decided to return to this project again and implement a new batch of
improvements. So, continuing the
series &lt;a href=&#34;https://www.kiroule.com/series/campsite-booking-api-java/&#34;&gt;&amp;ldquo;Campsite Booking API (Java)&amp;rdquo;&lt;/a&gt; with this installment, I
detail changes to the project and its current state.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Add Image Lightbox to Hugo Theme</title>
      <link>https://www.kiroule.com/article/add-image-lightbox-to-hugo-theme/</link>
      <pubDate>Thu, 14 Sep 2023 16:40:06 -0400</pubDate>
      
      <guid>https://www.kiroule.com/article/add-image-lightbox-to-hugo-theme/</guid>
      <description>&lt;p&gt;If you need to add an image lightbox to your Hugo theme and have no idea how to approach it, read this article, where I
present a simple and effective technique for achieving this. It is a continuation of the
series &lt;a href=&#34;https://www.kiroule.com/series/hugo-theme-recipes/&#34;&gt;&amp;ldquo;Hugo Theme Recipes&amp;rdquo;&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Bilberry Hugo Theme v4 Released!</title>
      <link>https://www.kiroule.com/article/bilberry-v4-released/</link>
      <pubDate>Tue, 05 Sep 2023 07:43:00 -0400</pubDate>
      
      <guid>https://www.kiroule.com/article/bilberry-v4-released/</guid>
      <description>&lt;p&gt;The long-awaited &lt;code&gt;v4&lt;/code&gt; of the &lt;a href=&#34;https://github.com/Lednerb/bilberry-hugo-theme&#34;&gt;Bilberry Hugo theme&lt;/a&gt; that has been in the works for the last six months is finally released.
The new release is a major version containing a few breaking changes and other essential improvements. In this post, I
shed more light on &lt;code&gt;v4&lt;/code&gt; features and how they were implemented.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Bilberry Hugo Theme: Summing Up the Year 2022</title>
      <link>https://www.kiroule.com/article/bilberry-hugo-theme-summing-up-the-year-2022/</link>
      <pubDate>Sun, 01 Jan 2023 18:00:00 -0500</pubDate>
      
      <guid>https://www.kiroule.com/article/bilberry-hugo-theme-summing-up-the-year-2022/</guid>
      <description>&lt;p&gt;In November 2021, I became the official maintainer of the Bilberry Hugo theme, and this post is a quick overview of how
this theme has evolved in 2022.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Campsite Booking API : Revisited 2</title>
      <link>https://www.kiroule.com/article/campsite-booking-api-revisited-2/</link>
      <pubDate>Thu, 01 Sep 2022 07:53:35 -0400</pubDate>
      
      <guid>https://www.kiroule.com/article/campsite-booking-api-revisited-2/</guid>
      <description>&lt;p&gt;It has been almost a year and a half since I published the
article &lt;a href=&#34;https://www.kiroule.com/article/campsite-booking-api-revisited/&#34;&gt;&amp;ldquo;Campsite Booking API: Revisited&amp;rdquo;&lt;/a&gt;. During this
time, I kept the project up-to-date and implemented numerous improvements. So, in this article,
which is
the second part of the series &lt;a href=&#34;https://www.kiroule.com/series/campsite-booking-api-java/&#34;&gt;&amp;ldquo;Campsite Booking API (Java)&amp;rdquo;&lt;/a&gt;, I
describe in detail what was achieved and how.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title></title>
      <link>https://www.kiroule.com/status/bilberry-theme-as-hugo-module/</link>
      <pubDate>Thu, 02 Jun 2022 07:00:00 +0400</pubDate>
      
      <guid>https://www.kiroule.com/status/bilberry-theme-as-hugo-module/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m happy to announce that the &lt;a href=&#34;https://github.com/Lednerb/bilberry-hugo-theme&#34;&gt;Bilberry theme&lt;/a&gt; can
be used as a Hugo module as of version &lt;code&gt;3.8.0&lt;/code&gt;.
The &lt;a href=&#34;https://github.com/Lednerb/bilberry-hugo-theme#quick-start&#34;&gt;Quick Start&lt;/a&gt; section of
the README file has been updated accordingly. The Hugo module option is now recommended when pulling
theme files from GitHub&amp;rsquo;s Bilberry Hugo repository. Other options for adding theme files
via &lt;code&gt;git clone&lt;/code&gt;, &lt;code&gt;git submodule&lt;/code&gt;, or &lt;code&gt;zip file&lt;/code&gt; are also supported. The theme&amp;rsquo;s
demo &lt;a href=&#34;https://lednerb.github.io/bilberry-hugo-theme/&#34;&gt;website&lt;/a&gt; is now built and deployed using the
Hugo module approach.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Use Video Embeds in Hugo Theme</title>
      <link>https://www.kiroule.com/article/use-video-embeds-in-hugo-theme/</link>
      <pubDate>Thu, 12 May 2022 18:05:12 -0500</pubDate>
      
      <guid>https://www.kiroule.com/article/use-video-embeds-in-hugo-theme/</guid>
      <description>&lt;p&gt;In this article, I will show how to handle video embedding when creating content for a Hugo-based
website or enhancing a Hugo theme; it continues the
series &lt;a href=&#34;https://www.kiroule.com/series/hugo-theme-recipes/&#34;&gt;&amp;ldquo;Hugo Theme Recipes&amp;rdquo;&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Integrate Google Analytics with Hugo Theme</title>
      <link>https://www.kiroule.com/article/integrate-google-analytics-with-hugo-theme/</link>
      <pubDate>Mon, 18 Apr 2022 13:25:12 -0400</pubDate>
      
      <guid>https://www.kiroule.com/article/integrate-google-analytics-with-hugo-theme/</guid>
      <description>&lt;p&gt;This article provides a quick recipe for integrating Google Analytics with a Hugo theme.
Hugo comes with a group of built-in internal templates, including those required to use Google Analytics, and I&amp;rsquo;ll show you how to incorporate them into the Hugo theme.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Automate Data Upload to Algolia Index with GitHub Actions</title>
      <link>https://www.kiroule.com/article/automate-data-upload-to-algolia-index-with-github-actions/</link>
      <pubDate>Thu, 03 Feb 2022 17:56:13 -0500</pubDate>
      
      <guid>https://www.kiroule.com/article/automate-data-upload-to-algolia-index-with-github-actions/</guid>
      <description>&lt;p&gt;In this post, you will find a ready-made recipe for automating the upload of index records to Algolia using GitHub Actions workflow.
It complements my previously published &lt;a href=&#34;https://www.kiroule.com/article/automate-data-upload-to-algolia-index/&#34;&gt;&amp;ldquo;Automate Data Upload to Algolia Index&amp;rdquo;&lt;/a&gt; and &lt;a href=&#34;https://www.kiroule.com/article/automate-data-upload-to-algolia-index-revisited/&#34;&gt;&amp;ldquo;Automate Data Upload to Algolia Index: Revisited&amp;rdquo;&lt;/a&gt; articles.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Simplify Development and Testing with Bilberry Sandbox</title>
      <link>https://www.kiroule.com/article/simplify-development-and-testing-with-bilberry-sandbox/</link>
      <pubDate>Thu, 20 Jan 2022 07:55:47 -0500</pubDate>
      
      <guid>https://www.kiroule.com/article/simplify-development-and-testing-with-bilberry-sandbox/</guid>
      <description>&lt;p&gt;After becoming an official maintainer of the Bilberry theme a few months ago, I was faced with the problem of how to facilitate and speed up the testing of changes submitted by other contributors.
I felt that just testing in my local dev wasn&amp;rsquo;t enough and that I needed a production-like environment with a website powered by a vanilla Bilberry theme.&lt;/p&gt;
&lt;p&gt;Therefore, I created the &lt;a href=&#34;https://www.bilberry-sandbox.kiroule.com/&#34;&gt;Bilberry Sandbox&lt;/a&gt;, which helps me develop, test, and maintain the Bilberry theme.
So this post details this new testing environment and its use in my development process.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Install Hugo on Ubuntu</title>
      <link>https://www.kiroule.com/article/install-hugo-on-ubuntu/</link>
      <pubDate>Wed, 10 Nov 2021 08:00:50 -0500</pubDate>
      
      <guid>https://www.kiroule.com/article/install-hugo-on-ubuntu/</guid>
      <description>&lt;p&gt;In this post, I will show how to install Hugo on Ubuntu in three different ways.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Use Aliases to Redirect Old URLs</title>
      <link>https://www.kiroule.com/article/use-aliases-to-redirect-old-urls/</link>
      <pubDate>Tue, 26 Oct 2021 08:14:54 -0400</pubDate>
      
      <guid>https://www.kiroule.com/article/use-aliases-to-redirect-old-urls/</guid>
      <description>&lt;p&gt;This article provides a quick guide to using Hugo aliases to redirect old URLs when reworking already published content.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Configure Custom Domain and HTTPS in Netlify : Revisited</title>
      <link>https://www.kiroule.com/article/configure-custom-domain-and-https-in-netlify-revisited/</link>
      <pubDate>Wed, 20 Oct 2021 07:53:45 -0400</pubDate>
      
      <guid>https://www.kiroule.com/article/configure-custom-domain-and-https-in-netlify-revisited/</guid>
      <description>&lt;p&gt;After publishing the article &lt;a href=&#34;https://www.kiroule.com/article/configure-custom-domain-and-https-in-netlify/&#34;&gt;&amp;ldquo;Configure Custom Domain and HTTPS in Netlify&amp;rdquo;&lt;/a&gt;, one reader asked in the comments if the same instructions could be used to set up a custom &lt;strong&gt;subdomain&lt;/strong&gt;.
So in this post, I expand on my answer.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>GitHub Actions in Action</title>
      <link>https://www.kiroule.com/article/github-actions-in-action/</link>
      <pubDate>Fri, 07 May 2021 07:11:44 -0400</pubDate>
      
      <guid>https://www.kiroule.com/article/github-actions-in-action/</guid>
      <description>&lt;p&gt;After trying to use GitHub Actions for the first time in my Campsite Booking API project, I migrated three more projects to GitHub Actions. In this article, I want to share my experience in automating software development workflows in GitHub repositories.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Automate Data Upload to Algolia Index : Revisited</title>
      <link>https://www.kiroule.com/article/automate-data-upload-to-algolia-index-revisited/</link>
      <pubDate>Wed, 10 Mar 2021 07:46:59 -0500</pubDate>
      
      <guid>https://www.kiroule.com/article/automate-data-upload-to-algolia-index-revisited/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Updated on 2025-08-06&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I recently made some changes to the automated upload of data to Algolia; namely, the script that
reads and sends data to the appropriate index has been reimplemented using Algolia&amp;rsquo;s JavaScript API
client. In this post, which is an addition to
the &lt;a href=&#34;https://www.kiroule.com/article/automate-data-upload-to-algolia-index/&#34;&gt;original post&lt;/a&gt; on this topic, I go into detail
about JavaScript implementation and upload automation with npm.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Campsite Booking API : Revisited</title>
      <link>https://www.kiroule.com/article/campsite-booking-api-revisited/</link>
      <pubDate>Wed, 03 Feb 2021 08:00:01 -0500</pubDate>
      
      <guid>https://www.kiroule.com/article/campsite-booking-api-revisited/</guid>
      <description>&lt;p&gt;Originally the Campsite Booking API project was a coding challenge for a developer position I applied to
at &lt;a href=&#34;https://www.upgrade.com/&#34;&gt;Upgrade Inc.&lt;/a&gt;. Back then, in 2018, the coding challenge was followed by a series of
interviews, but in the end, I didn&amp;rsquo;t receive an offer. I recently revisited this project, and in this post, I go over
the various improvements and new features that have been implemented.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>kiroule.com: Summing Up After 6 Months</title>
      <link>https://www.kiroule.com/article/kiroulecom-summing-up-after-6-months/</link>
      <pubDate>Sun, 01 Nov 2020 22:00:56 -0500</pubDate>
      
      <guid>https://www.kiroule.com/article/kiroulecom-summing-up-after-6-months/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s been 6 months since the inception of my website, &lt;a href=&#34;https://kiroule.com&#34;&gt;kiroule.com&lt;/a&gt;, and it&amp;rsquo;s time to take stock. On 29th April, I published my first article, &lt;a href=&#34;https://www.kiroule.com/article/start-blogging-with-github-hugo-and-netlify/&#34;&gt;&amp;ldquo;Start Blogging With GitHub, Hugo, and Netlify.&amp;rdquo;&lt;/a&gt; Since then, I&amp;rsquo;ve published seven more articles while starting two series: &lt;a href=&#34;https://www.kiroule.com/series/building-your-blog-the-geeky-way/&#34;&gt;&amp;ldquo;Building Your Blog, the Geeky Way&amp;rdquo;&lt;/a&gt; and &lt;a href=&#34;https://www.kiroule.com/series/hugo-theme-recipes/&#34;&gt;&amp;ldquo;Hugo Theme Recipes.&amp;rdquo;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Prepare for Certification Exam with Quizlet</title>
      <link>https://www.kiroule.com/article/prepare-for-certification-exam-with-quizlet/</link>
      <pubDate>Sun, 25 Oct 2020 22:07:24 -0400</pubDate>
      
      <guid>https://www.kiroule.com/article/prepare-for-certification-exam-with-quizlet/</guid>
      <description>&lt;p&gt;Here are the links to flashcard study sets I created on Quizlet to prepare for the following certification exams:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://quizlet.com/class/12237989/&#34;&gt;LPIC-1: Linux Administrator (101-500)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://quizlet.com/class/12423376/&#34;&gt;LPIC-1: Linux Administrator (102-500)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://quizlet.com/class/10777488/&#34;&gt;Docker Certified Associate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://quizlet.com/class/9749082/&#34;&gt;Jenkins Certified Engineer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://quizlet.com/class/9258142/&#34;&gt;LPI Linux Essentials&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://quizlet.com/class/5761379/&#34;&gt;Oracle Certified Professional, Java SE 8&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>Add Table of Contents to Hugo Theme</title>
      <link>https://www.kiroule.com/article/add-table-of-contents-to-hugo-theme/</link>
      <pubDate>Mon, 19 Oct 2020 08:08:54 -0400</pubDate>
      
      <guid>https://www.kiroule.com/article/add-table-of-contents-to-hugo-theme/</guid>
      <description>&lt;p&gt;This post introduces another enhancement to a Hugo theme - the Table of Contents (TOC). It&amp;rsquo;s based on Hugo&amp;rsquo;s built-in ability to parse Markdown content and generate a table of contents that can be used in templates. This article is the second one in the series &amp;ldquo;Hugo Theme Recipes&amp;rdquo;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Add Series Taxonomy to Hugo Theme</title>
      <link>https://www.kiroule.com/article/add-series-taxonomy-to-hugo-theme/</link>
      <pubDate>Tue, 06 Oct 2020 07:00:02 -0400</pubDate>
      
      <guid>https://www.kiroule.com/article/add-series-taxonomy-to-hugo-theme/</guid>
      <description>&lt;p&gt;In this post, I will show you how to implement a series taxonomy in a Hugo-based theme. The presented solution is based on Hugo&amp;rsquo;s built-in support for user-defined groupings of content. With this post, I am starting a new series called &amp;ldquo;Hugo Theme Recipes&amp;rdquo;, where I will share various how-tos on adding new features to a Hugo-based theme or enhancing existing ones.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Manage Environment-Specific Settings for Hugo-Based Website</title>
      <link>https://www.kiroule.com/article/manage-environment-specific-settings-for-hugo-based-website/</link>
      <pubDate>Mon, 27 Jul 2020 08:48:43 -0400</pubDate>
      
      <guid>https://www.kiroule.com/article/manage-environment-specific-settings-for-hugo-based-website/</guid>
      <description>&lt;p&gt;In this post, I describe how I migrated the configuration of my site from a single config file with placeholders to the Hugo way of managing environment-specific settings, namely the &amp;ldquo;Configuration Directory&amp;rdquo; method. This article is the fifth part of the &lt;a href=&#34;https://www.kiroule.com/article/building-your-blog-the-geeky-way/&#34;&gt;series &amp;ldquo;Building Your Blog, the Geeky Way&amp;rdquo;&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Multi-Variant Docker Images for Liferay Portal Community Edition</title>
      <link>https://www.kiroule.com/article/multi-variant-docker-images-for-liferay-portal-ce/</link>
      <pubDate>Thu, 25 Jun 2020 06:20:46 -0400</pubDate>
      
      <guid>https://www.kiroule.com/article/multi-variant-docker-images-for-liferay-portal-ce/</guid>
      <description>&lt;p&gt;In this article, I elaborate on one of my pet projects, which was part of preparations for the &lt;code&gt;Docker Certified Associate&lt;/code&gt; exam. You will be presented with detailed information about the initial implementation and some refactorings that have been done recently.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Automate Data Upload to Algolia Index</title>
      <link>https://www.kiroule.com/article/automate-data-upload-to-algolia-index/</link>
      <pubDate>Wed, 03 Jun 2020 06:24:20 -0400</pubDate>
      
      <guid>https://www.kiroule.com/article/automate-data-upload-to-algolia-index/</guid>
      <description>&lt;p&gt;This post summarizes how to automate the manual upload of index records to Algolia if you use Netlify to host your website. With this enhancement, every time you add new or update existing content, it will be automatically indexed and uploaded to Algolia. This article is the fourth part of the &lt;a href=&#34;https://www.kiroule.com/article/building-your-blog-the-geeky-way/&#34;&gt;series &amp;ldquo;Building Your Blog, the Geeky Way&amp;rdquo;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Please read &lt;a href=&#34;https://www.kiroule.com/article/automate-data-upload-to-algolia-index-revisited/&#34;&gt;this post&lt;/a&gt; if you want to use JavaScript/npm-based implementation.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Add Favicon to Hugo-Based Website</title>
      <link>https://www.kiroule.com/article/add-favicon-to-hugo-based-website/</link>
      <pubDate>Tue, 12 May 2020 08:19:56 -0400</pubDate>
      
      <guid>https://www.kiroule.com/article/add-favicon-to-hugo-based-website/</guid>
      <description>&lt;p&gt;In this third article of the &lt;a href=&#34;https://www.kiroule.com/article/building-your-blog-the-geeky-way/&#34;&gt;series&lt;/a&gt;, we continue enhancing the website that we created earlier. This time I will demonstrate you how to generate a favicon image set and integrate it with a website implemented with Hugo.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Configure Custom Domain and HTTPS on Netlify</title>
      <link>https://www.kiroule.com/article/configure-custom-domain-and-https-in-netlify/</link>
      <pubDate>Tue, 05 May 2020 06:31:46 -0400</pubDate>
      
      <guid>https://www.kiroule.com/article/configure-custom-domain-and-https-in-netlify/</guid>
      <description>&lt;p&gt;In the &lt;a href=&#34;https://www.kiroule.com/article/start-blogging-with-github-hugo-and-netlify/&#34;&gt;previous post&lt;/a&gt;, I showed you how to create a Hugo-based website and deploy it on Netlify. It&amp;rsquo;s time to make some improvements, namely, configure DNS records, set up a custom domain and enable HTTPS.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Start Blogging With Hugo, GitHub and Netlify</title>
      <link>https://www.kiroule.com/article/start-blogging-with-github-hugo-and-netlify/</link>
      <pubDate>Wed, 29 Apr 2020 19:47:04 -0400</pubDate>
      
      <guid>https://www.kiroule.com/article/start-blogging-with-github-hugo-and-netlify/</guid>
      <description>&lt;p&gt;By this post, I start a &lt;a href=&#34;https://www.kiroule.com/article/building-your-blog-the-geeky-way/&#34;&gt;series&lt;/a&gt; where I share my experience in how to start a journey as a blogger from a technical perspective. This tutorial will show you how to set up from scratch a blog using Hugo, GitHub and Netlify.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
