<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Špoljarević's Blog</title><link>https://blog-migration.spoljarevic.sh/</link><description>Recent content on Špoljarević's Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 09 Aug 2026 20:12:53 +0000</lastBuildDate><atom:link href="https://blog-migration.spoljarevic.sh/index.xml" rel="self" type="application/rss+xml"/><item><title>How I use Neovim and why I prefer it over any IDE</title><link>https://blog-migration.spoljarevic.sh/how-i-use-neovim-and-why-i-prefer-it-over-any-ide/</link><pubDate>Sun, 09 Aug 2026 20:12:53 +0000</pubDate><guid>https://blog-migration.spoljarevic.sh/how-i-use-neovim-and-why-i-prefer-it-over-any-ide/</guid><description>&lt;p&gt;&lt;strong&gt;Neovim, a tool created in 2015, is the evolution of vim which itself is an evolution from vi. Why do people use a TUI and is it actually any good?&lt;/strong&gt;&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;Alright alright, maybe we need a bit more information to understand my love for neovim, so I&amp;rsquo;m gonna give you that.&lt;/p&gt;&#10;&lt;p&gt;Not only will you understand how I came to TUI programs in general, you&amp;rsquo;ll also learn about my current setup and my workflow.&lt;/p&gt;</description></item><item><title>My official DWZ - The German Elo</title><link>https://blog-migration.spoljarevic.sh/my-official-dwz-the-german-elo-2/</link><pubDate>Sun, 17 May 2026 16:00:12 +0000</pubDate><guid>https://blog-migration.spoljarevic.sh/my-official-dwz-the-german-elo-2/</guid><description>&lt;p&gt;&lt;strong&gt;It finally happened! I got my DWZ. In this post you&amp;rsquo;ll see what my rating is and a quick recap about the 8 games I&amp;rsquo;ve played to archive it.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Greetings everyone!&lt;/p&gt;&#10;&lt;p&gt;You heard it right, I now have a DWZ.&lt;br&gt;&#10;What&amp;rsquo;s that you&amp;rsquo;re asking? Well the strength of a player in chess is measured by something called Elo.&lt;br&gt;&#10;It estimates just how strong a player really is.&lt;/p&gt;&#10;&lt;p&gt;You can get that by playing online, but those ratings oftentimes don&amp;rsquo;t reflect your real strength.&lt;br&gt;&#10;What do I mean by that? My rapid elo on chess.com is around 800 while on lichess I&amp;rsquo;m around 1200 in the same format.&lt;/p&gt;</description></item><item><title>Project for April: Zammad Quadlets</title><link>https://blog-migration.spoljarevic.sh/project-for-april-zammad-quadlets/</link><pubDate>Tue, 17 Mar 2026 14:22:12 +0000</pubDate><guid>https://blog-migration.spoljarevic.sh/project-for-april-zammad-quadlets/</guid><description>&lt;p&gt;&lt;strong&gt;As you may have noticed when looking at my Repos, there&amp;rsquo;s a new one. This is for my April project which I&amp;rsquo;m already working on. Converting the Compose of the Ticket System Zammad into fully working Quadlets files. At the time of writing this (14.03.2026), I already got the containers running and am only facing a problem with the Nginx of Zammad loading the UI.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;h2 id="current-project"&gt;Current project&lt;/h2&gt;&#10;&lt;figure&gt;&lt;img src="https://blog.spoljarevic.sh/content/images/2026/03/image.png"&#10;&#9;&#9;&#9;alt="Codeberg Repository of the Arch Linux post-install Ansible Playbook Project"&gt;&lt;figcaption&gt;&#10;&#9;&#9;&#9;&lt;p&gt;Codeberg Repository of the Arch Linux post-install Ansible Playbook Project&lt;/p&gt;&#10;&#9;&#9;&lt;/figcaption&gt;&#10;&lt;/figure&gt;</description></item><item><title>Helping a musician with IT</title><link>https://blog-migration.spoljarevic.sh/helping-a-musician-with-it/</link><pubDate>Sun, 08 Mar 2026 11:00:32 +0000</pubDate><guid>https://blog-migration.spoljarevic.sh/helping-a-musician-with-it/</guid><description>&lt;p&gt;&lt;strong&gt;How to stand out on the internet as a small musician. Build an identity that doesn&amp;rsquo;t just stop with Spotify&lt;/strong&gt;&lt;/p&gt;&#10;&lt;h1 id="greetings-everyone"&gt;Greetings everyone!&lt;/h1&gt;&#10;&lt;h2 id="short-introduction"&gt;Short introduction&lt;/h2&gt;&#10;&lt;p&gt;So you&amp;rsquo;re back at my blog? I see. Well&amp;hellip; too bad! Now you&amp;rsquo;re gonna hear me yapping about one of my favorite music artists. Her artist name is &lt;strong&gt;Ronan Fae&lt;/strong&gt;, but due to simplicity I will just call her Ronja here, since that&amp;rsquo;s how I got to know here.&lt;/p&gt;</description></item><item><title>AI wrote my documentation... was this a mistake?</title><link>https://blog-migration.spoljarevic.sh/ai-wrote-my-documentation-was-this-a-mistake/</link><pubDate>Wed, 04 Mar 2026 11:00:01 +0000</pubDate><guid>https://blog-migration.spoljarevic.sh/ai-wrote-my-documentation-was-this-a-mistake/</guid><description>&lt;p&gt;&lt;strong&gt;Why I let AI write documentation for my Ansible, Dotfiles and Compose Repository, how I did it and why I&amp;rsquo;m still gonna rewrite everything by hand.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;h2 id="greetings-everyone"&gt;Greetings everyone!&lt;/h2&gt;&#10;&lt;p&gt;You heard it right, AI wrote a part of my documentation.&lt;br&gt;&#10;Specifically for my Dotfiles, Compose and Ansible Repo.&lt;br&gt;&#10;But why did I not only allow but also execute this?&lt;/p&gt;&#10;&lt;p&gt;Let&amp;rsquo;s find out in this Blog.&lt;/p&gt;&#10;&lt;h3 id="the-goal-of-februrary"&gt;The goal of Februrary.&lt;/h3&gt;&#10;&lt;p&gt;As you may know, my goal for Februrary was to write documentation for, at this time existing, Repositories.&lt;/p&gt;</description></item><item><title>The most important chess tournament I've played in</title><link>https://blog-migration.spoljarevic.sh/the-most-important-chess-tournament-ive-played-in-2/</link><pubDate>Sun, 01 Mar 2026 22:00:06 +0000</pubDate><guid>https://blog-migration.spoljarevic.sh/the-most-important-chess-tournament-ive-played-in-2/</guid><description>&lt;p&gt;&lt;strong&gt;Today I had another chess tournament. I knew it was really important for my club so I tried my best. Did I win or loose and what happens now?&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Today I had another chess tournament. I knew it was really important for my club so I tried my best. Did I win or loose and what happens now?&lt;/strong&gt;&lt;/p&gt;&#10;&lt;h1 id="introduction"&gt;Introduction&lt;/h1&gt;&#10;&lt;p&gt;Yes, you heard it right. This was the most important tournament I&amp;rsquo;ve played so far.&lt;/p&gt;</description></item><item><title>Migrating from Elfsight to Ghost</title><link>https://blog-migration.spoljarevic.sh/migrating-from-elfsight-to-ghost-2/</link><pubDate>Sat, 28 Feb 2026 21:00:20 +0000</pubDate><guid>https://blog-migration.spoljarevic.sh/migrating-from-elfsight-to-ghost-2/</guid><description>&lt;p&gt;&lt;strong&gt;My way from misusing Codeberg for my blog to a very short-lived adventure with Elfsight to the new home of my blog, Ghost&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Greetings everyone,&lt;/p&gt;&#10;&lt;p&gt;this time there&amp;rsquo;s no code block with info about me. I think that&amp;rsquo;s no more necessary at this point.&lt;/p&gt;&#10;&lt;p&gt;At the time of writing this blog post (2026-02-28, 06:18 pm UTC +1), I&amp;rsquo;m not sure how long it will go. It&amp;rsquo;s probably gonna be a quite short post but I wanted to talk about the reasons on why I publish my posts on Codeberg and why I&amp;rsquo;m not using Elfsight anymore but Ghost.&lt;/p&gt;</description></item><item><title>Progress on my Arch post-install Playbook</title><link>https://blog-migration.spoljarevic.sh/progress-on-my-arch-post-install-playbook-2/</link><pubDate>Fri, 27 Feb 2026 15:09:28 +0000</pubDate><guid>https://blog-migration.spoljarevic.sh/progress-on-my-arch-post-install-playbook-2/</guid><description>&lt;p&gt;&lt;strong&gt;What&amp;rsquo;s the progress so far? What&amp;rsquo;s missing, and when can you expect it?&lt;/strong&gt;&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Author: Luca Matteo Spoljarevic&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Contact: git@spoljarevic.info&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;My new website: https://spoljarevic.sh&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Socials: https://socials.spoljarevic.sh&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Projects: https://projects.spoljarevic.sh&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Date created: 2026-02-24&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Last changed: 2026-02-24&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id="greetings-everyone"&gt;Greetings everyone!&lt;/h1&gt;&#10;&lt;p&gt;My last post, where I talked about pretty much everything in life, is now 13 days old.&lt;/p&gt;&#10;&lt;p&gt;This time I want to talk about one topic, and one topic only&amp;hellip; &lt;strong&gt;Ansible&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;More specificly my Archinstall playbook. Now don&amp;rsquo;t get wrong ideas, this playbook is not there to replace the archinstall Script from Arch Linux. This is more of a post-install playbook that is very badly named&amp;hellip;&lt;/p&gt;</description></item><item><title>Chess journey</title><link>https://blog-migration.spoljarevic.sh/chess-journey-2/</link><pubDate>Fri, 27 Feb 2026 15:07:26 +0000</pubDate><guid>https://blog-migration.spoljarevic.sh/chess-journey-2/</guid><description>&lt;p&gt;&lt;strong&gt;What&amp;rsquo;s new in Chess? Project for February and everything about IT and Linux&lt;/strong&gt;&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Author: Luca Matteo Spoljarevic&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Contact: git@spoljarevic.info&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Socials: https://linksta.cc/@spoljarevic&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Projects: https://linksta.cc/@spoljarevic-projects&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Date created: 2026-02-10&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Last changed: 2026-02-11&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Greetings everyone&lt;/strong&gt;&lt;/p&gt;&#10;&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;A lot of things have changed and I&amp;rsquo;m writing this at 11 pm with a monster energy on my right (not sponsored lol).&lt;/p&gt;&#10;&lt;h2 id="chess"&gt;Chess&lt;/h2&gt;&#10;&lt;p&gt;First of all, the most important topic, chess. I had my third chess tournament last Sunday. This time I played in the A Class (normally I play in B class) so my opponent was significantly stronger then I am. I think he was around 1350 ish? Anyway, the game started and I was unhappy from the start. My opponent neutrilized the movement of my knight and bishop quite quickly and I was defending myself the whole game. But after managing to trade queens I offered a draw, which he accepted. That was luck since the engine showed that it was around +4.6 for my opponent when I put the game into the computer afterwards. Now I only need to play 4 more games to get a DWZ, the official german Elo. Also I bought a chess clock, the DGT 3000 Limited edition to be exact, so it&amp;rsquo;s easier for me to prep for over the board tournaments.&lt;/p&gt;</description></item><item><title>My new Blog</title><link>https://blog-migration.spoljarevic.sh/my-new-blog/</link><pubDate>Fri, 27 Feb 2026 15:05:55 +0000</pubDate><guid>https://blog-migration.spoljarevic.sh/my-new-blog/</guid><description>&lt;p&gt;&lt;strong&gt;This is the first time I&amp;rsquo;ve ever done a Blog, so I&amp;rsquo;ll keep it real short for now.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Author: Luca Matteo Spoljarevic&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Contact: git@spoljarevic.info&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Socials: https://linksta.cc/@spoljarevic&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Projects: https://linksta.cc/@spoljarevic-projects&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Date created: 2026-01-06&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Last changed: 2026-01-06&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Greetings everyone!&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Welcome to my new Blog here on the git Platform of your liking. This is the very first time I&amp;rsquo;ve ever done something like this, so don&amp;rsquo;t expect too much. Also a late happy new year to everyone out there!&lt;/p&gt;</description></item><item><title>About</title><link>https://blog-migration.spoljarevic.sh/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://blog-migration.spoljarevic.sh/about/</guid><description>&lt;p&gt;Špoljarević&amp;rsquo;s Blog is an independent publication launched in 2026 by Luca Matteo Špoljarević.&lt;/p&gt;&#10;&lt;p&gt;Expect posts about Linux, self-hosting, automation, neovim, chess and a bit of everything else.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Projects: &lt;a href="https://codeberg.org/spoljarevic"&gt;https://codeberg.org/spoljarevic&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;Socials: &lt;a href="https://socials.spoljarevic.sh/"&gt;https://socials.spoljarevic.sh/&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;Mastodon: &lt;a href="https://techhub.social/@spoljarevic"&gt;https://techhub.social/@spoljarevic&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;Blog source &amp;amp; previews: &lt;a href="https://codeberg.org/Spoljarevic/Blog"&gt;https://codeberg.org/Spoljarevic/Blog&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;strong&gt;Stay private. Stay root.&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>