<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Rostislav Jadavan</title><description>My personal blog where I share my thoughts on development and hobbies.</description><link>https://rostislavjadavan.com</link><item><title>Fixing instant wake from suspend on Fedora with a Gigabyte B550 and RX 9070</title><link>https://rostislavjadavan.com/posts/fedora-suspend-instant-wake</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/fedora-suspend-instant-wake</guid><description>My workstation would suspend, instantly wake up with a black screen, and then refuse to respond to anything except cutting power at the PSU. Three kernel parameters and one small systemd service fixed it.</description><pubDate>Wed, 12 Aug 2026 10:00:00 GMT</pubDate></item><item><title>Running Qwen3.6 locally on my AMD GPU</title><link>https://rostislavjadavan.com/posts/running-local-llm-on-amd-gpu</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/running-local-llm-on-amd-gpu</guid><description>I spent a Saturday getting Qwen3.6-27B running on my AMD RX 9070 with ROCm. It works, it&apos;s fast enough, but it&apos;s not replacing my Claude subscription anytime soon.</description><pubDate>Fri, 15 May 2026 10:00:00 GMT</pubDate></item><item><title>Fixing tiny GRUB menu on 4K display</title><link>https://rostislavjadavan.com/posts/grub-menu-resolution</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/grub-menu-resolution</guid><description>Got a 4K monitor and GRUB text is microscopic. Two lines in a config file fixes it.</description><pubDate>Sat, 25 Apr 2026 10:00:00 GMT</pubDate></item><item><title>Kubernetes ingress pattern for my Proxmox homelab</title><link>https://rostislavjadavan.com/posts/homelab-ingress-pattern</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/homelab-ingress-pattern</guid><description>For years, my homelab was a mess of HTTP services running on random ports. Then I started working with Kubernetes and realized I can apply the same ingress pattern to my Proxmox setup.</description><pubDate>Sun, 18 Jan 2026 20:27:00 GMT</pubDate></item><item><title>Changing touchpad scroll speed on Gnome Wayland</title><link>https://rostislavjadavan.com/posts/gnome-wayland-scroll-speed</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/gnome-wayland-scroll-speed</guid><description>Gnome is a great desktop environment, but not having an option to change touchpad scrolling speed on Wayland is really annoying. Websites and code in editors just jump around when using the touchpad, making it frustrating to work with.</description><pubDate>Sat, 06 Dec 2025 10:00:00 GMT</pubDate></item><item><title>ruby-pg SIGTERM and SIGABRT on Apple Silicon Macs</title><link>https://rostislavjadavan.com/posts/ruby-pg-sigterm-sigabrt</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/ruby-pg-sigterm-sigabrt</guid><description>Lately, while relentlessly working on my Ruby on Rails projects, I started encountering unexpected crashes after restarting my application server. The logs revealed that the Ruby process was terminating with `SIGTERM` (Segmentation fault).</description><pubDate>Mon, 17 Nov 2025 19:42:31 GMT</pubDate></item><item><title>Understanding ECC memory types and why my workstation was beeping at me</title><link>https://rostislavjadavan.com/posts/understanding-ecc-memory-types</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/understanding-ecc-memory-types</guid><description>Some time ago, I bought a Celsius J550 workstation with an i7-6700. I wanted to upgrade it to its former glory so I went on eBay, bought a Xeon and ECC memory. When I turned the machine on, it started beeping angrily at me. Yeah, I had bought the wrong ECC memory.</description><pubDate>Sat, 21 Dec 2024 11:26:00 GMT</pubDate></item><item><title>Solid Queue in new Rails 8 project</title><link>https://rostislavjadavan.com/posts/setting-up-solid-queue-in-rails-8</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/setting-up-solid-queue-in-rails-8</guid><description>When trying to set up Solid Queue in a new Rails 8 project, I followed what seemed like the obvious steps but I kept getting error.</description><pubDate>Thu, 14 Nov 2024 11:07:11 GMT</pubDate></item><item><title>Ubuntu 24.04 on Macbook Pro 2013</title><link>https://rostislavjadavan.com/posts/ubuntu-22-04-on-macbook-pro-2013</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/ubuntu-22-04-on-macbook-pro-2013</guid><description>I have Macbook pro 13 inch from 2013 laying in my drawer and I was wondering if I can install Linux on it and keep using it as my spare laptop.</description><pubDate>Sun, 22 Sep 2024 20:34:00 GMT</pubDate></item><item><title>How to delete accidentally pushed sensitive files in Git</title><link>https://rostislavjadavan.com/posts/how-to-delete-accidentally-pushed-sensitive-files-in-git</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/how-to-delete-accidentally-pushed-sensitive-files-in-git</guid><description>We&apos;ve all been there. You&apos;re working on a project, pushing commits left and right, when suddenly you realize you&apos;ve accidentally pushed a sensitive file to your repository.</description><pubDate>Mon, 29 Jul 2024 22:28:11 GMT</pubDate></item><item><title>How I solved UniFi AP adoption failed error</title><link>https://rostislavjadavan.com/posts/how-i-solved-unifi-ap-adoption-failed-error</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/how-i-solved-unifi-ap-adoption-failed-error</guid><description>Recently, out of the blue, one of my U6 Lite access points stopped working. In the UniFi controller, I saw the &quot;Adoption failed&quot; error.</description><pubDate>Tue, 28 May 2024 21:28:31 GMT</pubDate></item><item><title>Adding your image signature to PDFs with Preview on macOS</title><link>https://rostislavjadavan.com/posts/adding-your-image-signature-to-pdf-with-preview-app-on-macos</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/adding-your-image-signature-to-pdf-with-preview-app-on-macos</guid><description>I always forget how to insert my PNG signature into PDFs using the Preview application on macOS because the straightforward copy-and-paste method doesn&apos;t quite cut it.</description><pubDate>Fri, 09 Feb 2024 13:11:31 GMT</pubDate></item><item><title>Sound dampening my Keychron K6 mechanical keyboard</title><link>https://rostislavjadavan.com/posts/sound-dampening-keychron-k6</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/sound-dampening-keychron-k6</guid><description>The K6 is known for its robust build and tactile feedback, but this strength comes with a caveat — a springy noise.</description><pubDate>Sun, 17 Dec 2023 10:42:31 GMT</pubDate></item><item><title>Effective exception handling in browser and Node.js</title><link>https://rostislavjadavan.com/posts/effective-exception-handling-in-nodejs-and-browser</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/effective-exception-handling-in-nodejs-and-browser</guid><description>Exceptions in code are common, and sometimes they sneak by, causing problems for users that we might not see right away. In this article, I&apos;m going to show you how to catch these tricky errors. This is also how tools like Sentry or WatchCat track and report them.</description><pubDate>Tue, 14 Nov 2023 20:11:00 GMT</pubDate></item><item><title>Designing file upload endpoint in REST API</title><link>https://rostislavjadavan.com/posts/designing-file-upload-endpoint-in-rest-api</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/designing-file-upload-endpoint-in-rest-api</guid><description>When designing a REST API for file uploads, it&apos;s important to consider not only the technical implementation but also the user&apos;s needs and the type of content they&apos;ll be uploading.</description><pubDate>Fri, 03 Nov 2023 10:06:31 GMT</pubDate></item><item><title>Fixing fractional scaling issues on Wayland</title><link>https://rostislavjadavan.com/posts/fixing-fractional-scaling-issues-on-wayland</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/fixing-fractional-scaling-issues-on-wayland</guid><description>One of the most compelling advantages of using Wayland is its promise of enhanced scaling and superior high-DPI support. However, if you&apos;ve experimented with it, particularly on Debian, you might have observed that several applications, including Firefox, Chrome, VSCode, and others, default to X11 mode. This leads to blurred font rendering when using fractional scaling.</description><pubDate>Tue, 26 Sep 2023 21:46:31 GMT</pubDate></item><item><title>Setting up WireGuard client with GNOME</title><link>https://rostislavjadavan.com/posts/setting-up-wireguard-client-with-gnome</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/setting-up-wireguard-client-with-gnome</guid><description>If you&apos;ve ever used WireGuard on Windows or Mac, you&apos;re probably familiar with the intuitive GUIs that make the setup process a breeze. Unfortunately, Linux doesn&apos;t have a WireGuard GUI that&apos;s under active development. But don&apos;t lose hope yet!</description><pubDate>Fri, 08 Sep 2023 11:35:11 GMT</pubDate></item><item><title>Connecting to local services from Docker Swarm</title><link>https://rostislavjadavan.com/posts/connecting-to-local-services-from-docker-swarm</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/connecting-to-local-services-from-docker-swarm</guid><description>When building applications within Docker Swarm, it&apos;s common to find scenarios where you need to connect to services running outside of Swarm, yet on the same machine.</description><pubDate>Mon, 07 Aug 2023 10:35:31 GMT</pubDate></item><item><title>Deploying to Docker Swarm using Ansible</title><link>https://rostislavjadavan.com/posts/deploying-to-docker-swarm-using-ansible</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/deploying-to-docker-swarm-using-ansible</guid><description>Deploying applications to Docker Swarm can be made more streamlined and automated using infrastructure as code tools like Ansible.</description><pubDate>Tue, 01 Aug 2023 10:35:31 GMT</pubDate></item><item><title>The illusion of constant productivity</title><link>https://rostislavjadavan.com/posts/the-illusion-of-constant-productivity</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/the-illusion-of-constant-productivity</guid><description>Productivity is important, but consuming too much information can harm our mental health. Taking breaks to let our minds wander can spark creativity and be beneficial for our overall wellbeing. It&apos;s okay to take time to disconnect and not try to be productive every minute of the day.</description><pubDate>Fri, 30 Jun 2023 09:29:00 GMT</pubDate></item><item><title>4K display and GNOME</title><link>https://rostislavjadavan.com/posts/gnome-4k-display</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/gnome-4k-display</guid><description>A while ago, I purchased a 4K display. However, I found the native 4K resolution to be too small, making it difficult for me to read text.</description><pubDate>Sat, 15 Apr 2023 20:06:31 GMT</pubDate></item><item><title>How to delete a cluster on Proxmox</title><link>https://rostislavjadavan.com/posts/promox-delete-cluster</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/promox-delete-cluster</guid><description>If you find yourself in a situation where you need to remove a node from a Proxmox VE cluster, there are several steps that you can follow to ensure a smooth and successful removal process.</description><pubDate>Sat, 11 Feb 2023 11:06:31 GMT</pubDate></item><item><title>How to measure CPU temperature in Linux server using lm-sensors</title><link>https://rostislavjadavan.com/posts/linux-server-cpu-temperature-lm-sensors</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/linux-server-cpu-temperature-lm-sensors</guid><description>In Linux, you can easily measure the temperature of your CPU using the `lm-sensors` package. In this tutorial, we&apos;ll walk through the steps to install the package and measure the temperature of your server CPU.</description><pubDate>Sun, 13 Nov 2022 09:06:31 GMT</pubDate></item><item><title>Why Writing Less Code is More Effective</title><link>https://rostislavjadavan.com/posts/writting-less-code</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/writting-less-code</guid><description>Many developers make the mistake of believing that writing robust and resilient code means writing a lot of code. This assumption is misguided, as less code can be more effective. Writing less code is beneficial for several reasons.</description><pubDate>Thu, 29 Oct 2020 09:06:31 GMT</pubDate></item><item><title>On teaching new team members</title><link>https://rostislavjadavan.com/posts/on-teaching-new-team-members</link><guid isPermaLink="true">https://rostislavjadavan.com/posts/on-teaching-new-team-members</guid><description>Teaching new colleagues is an essential skill for any team. It&apos;s crucial to ensure that newcomers feel welcomed and become useful members as quickly as possible.</description><pubDate>Mon, 10 Aug 2020 05:04:28 GMT</pubDate></item></channel></rss>