<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="./rss/styles.xsl" type="text/xsl"?><rss version="2.0"><channel><title>rup12.net</title><description>The online ramblings of me, Darko</description><link>https://rup12.net/</link><language>en-us</language><item><title>Adding Nebius to My Rust Agent Without Writing a Custom Rig Provider</title><link>https://rup12.net/posts/adding-support-for-nebius-token-factory-to-rig/</link><guid isPermaLink="true">https://rup12.net/posts/adding-support-for-nebius-token-factory-to-rig/</guid><description>Nebius Token Factory doesn&apos;t have a native Rig provider. Here&apos;s how I hacked it in anyway using their OpenAI-compatible API, and why I still want to write a proper PR.</description><pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>Getting and restoring a Sun Ultra 1 Workstation</title><link>https://rup12.net/posts/adventures-with-sun-ultra-1-workstation/</link><guid isPermaLink="true">https://rup12.net/posts/adventures-with-sun-ultra-1-workstation/</guid><description>It is the year 2021 and I&apos;ve decided to by a Sun Microsystems Workstation from 1995. Can I get it working? What are its flaws? And just how awesome it is?</description><pubDate>Mon, 10 May 2021 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>Awesome vim plugins: vim-plug</title><link>https://rup12.net/posts/awesome-neovim-plugins-vimplug/</link><guid isPermaLink="true">https://rup12.net/posts/awesome-neovim-plugins-vimplug/</guid><description>Do you find managing vim plugins frustrating? Do you think there needs to be a better way for that? Well then, let&apos;s talk about vim-plug. The plugin manager that plugs in plugins!</description><pubDate>Fri, 16 Apr 2021 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>Awesome vim plugins: quick-scope</title><link>https://rup12.net/posts/awesome-vim-plugins-quickscope/</link><guid isPermaLink="true">https://rup12.net/posts/awesome-vim-plugins-quickscope/</guid><description>Vim is all about speed and efficiency! Movement in a text file is the thing that can slow you down. Let&apos;s have a look at a plugin that solves the horizontal movement bit. Quick-Scope</description><pubDate>Wed, 21 Apr 2021 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>I&apos;m Hosting a Website on a SPARC Server in My Garage (OpenBSD + Cloudflare Tunnels)</title><link>https://rup12.net/posts/can-my-sparc-server-host-my-website/</link><guid isPermaLink="true">https://rup12.net/posts/can-my-sparc-server-host-my-website/</guid><description>I&apos;m running a live website on a 25-year-old Sun Netra X1 SPARC server from my garage. OpenBSD 7.8, httpd, pf firewall, Cloudflare tunnels for safe exposure — no port forwarding needed. Yes, it actually works.</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>Add some color to your terminal with lolbanner</title><link>https://rup12.net/posts/colorful-banners-with-lolbanner/</link><guid isPermaLink="true">https://rup12.net/posts/colorful-banners-with-lolbanner/</guid><description>You did not know you want this in your life until you see it! Colorful banners for your terminal</description><pubDate>Tue, 09 Mar 2021 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>Database Caching on AWS with Valkey: A Developer&apos;s Guide</title><link>https://rup12.net/posts/database-caching-on-aws-with-valkey/</link><guid isPermaLink="true">https://rup12.net/posts/database-caching-on-aws-with-valkey/</guid><description>A companion guide to my YouTube video on database caching strategies. Covers cache-aside, write-through, cache invalidation, TTL jitter, and multi-tier caching with Rust code examples using Valkey on ElastiCache.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>Do awesome things with Infrastructure as Code (PART 1)</title><link>https://rup12.net/posts/do-awesome-things-with-iac-part1/</link><guid isPermaLink="true">https://rup12.net/posts/do-awesome-things-with-iac-part1/</guid><description>Clicking is no fun if you have to do it over and over again. Let&apos;s avoid clicking and start using code to define, describe and create our infrastructure. Let&apos;s start talking about doing awesome things with Infrastructure as Code</description><pubDate>Tue, 23 Mar 2021 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>Learning Rust: Download and deserialize 10 000 files in 9.833 seconds</title><link>https://rup12.net/posts/download-and-deserialize-10000-files-in-10-seconds/</link><guid isPermaLink="true">https://rup12.net/posts/download-and-deserialize-10000-files-in-10-seconds/</guid><description>Learn with me how to process CSV files from S3 in seconds using Rust&apos;s async concurrency, semaphores, and fearless parallelism patterns.</description><pubDate>Wed, 26 Nov 2025 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>For the love of PROD: Test your code! (Part 1)</title><link>https://rup12.net/posts/for-the-love-of-prod-test-your-code/</link><guid isPermaLink="true">https://rup12.net/posts/for-the-love-of-prod-test-your-code/</guid><description>Why testing your code before it hits production matters more than ever. A practical guide to automated testing, CI/CD pipelines, and building confidence in your deployments using AWS tools.</description><pubDate>Mon, 28 Jun 2021 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>How do I focus (sometimes)?</title><link>https://rup12.net/posts/how-do-i-focus-sometimes/</link><guid isPermaLink="true">https://rup12.net/posts/how-do-i-focus-sometimes/</guid><description>Wow, look at this, my first personal opinion post on something. Hey if you are struggling with focusing on your work sometimes, don&apos;f feel bad! We all do! Here I go through a few differetn ways I keep focus on the imporant things to me, even though I am surrounded by screens, chats, and YouTube.</description><pubDate>Thu, 29 Jul 2021 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>Learning Rust: Getting started with the AWS SDK for Rust!</title><link>https://rup12.net/posts/learning-rust-configuring-the-aws-sdk/</link><guid isPermaLink="true">https://rup12.net/posts/learning-rust-configuring-the-aws-sdk/</guid><description>Complete guide to configuring AWS SDK for Rust: credentials, regions, and localstack integration with practical examples.</description><pubDate>Mon, 22 Dec 2025 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>Learning Rust: Custom Error types that actually work!</title><link>https://rup12.net/posts/learning-rust-custom-errors/</link><guid isPermaLink="true">https://rup12.net/posts/learning-rust-custom-errors/</guid><description>Tired of writing the same verbose error handling boilerplate in your Axum handlers? Me too! 🙄 By creating a custom `AppError` newtype that wraps `anyhow::Error` and implements `IntoResponse` + `From&lt;E&gt;`, you can ditch all those ugly match statements and embrace the beautiful `?` operator.</description><pubDate>Sun, 16 Nov 2025 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>Multiplex Your Terminal With tmux</title><link>https://rup12.net/posts/multiplex-your-terminal-with-tmux/</link><guid isPermaLink="true">https://rup12.net/posts/multiplex-your-terminal-with-tmux/</guid><description>Are you tired of your work being lost due to a broken SSH connection? Do you wish you can look at your code and run commands at the same time? Do you just want to look cool? Let&apos;s talk about TMUX - the Terminal Multiplexer.</description><pubDate>Mon, 05 Apr 2021 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>My experience with the Apple M1 Macbook Air</title><link>https://rup12.net/posts/my-experiences-with-the-apple-m1-laptop/</link><guid isPermaLink="true">https://rup12.net/posts/my-experiences-with-the-apple-m1-laptop/</guid><description>After a long time I bought myself a new laptop. I&apos;ve decided to bite the bullet and grab the newly fangled Apple Silicon (M1) Macbook. Here I get to tell you my experience with it.</description><pubDate>Sat, 08 May 2021 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>ARCHIVE - My Work From Home Setup</title><link>https://rup12.net/posts/old-my-current-setup/</link><guid isPermaLink="true">https://rup12.net/posts/old-my-current-setup/</guid><description>Here is how I get all this streaming, recording, and screaming at the camera done</description><pubDate>Thu, 11 Mar 2021 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>Amazon Q Developer CLI 1.7.3 - Now with VIM! 😍</title><link>https://rup12.net/posts/q-developer-cli-173-update/</link><guid isPermaLink="true">https://rup12.net/posts/q-developer-cli-173-update/</guid><description>Amazon Q Developer CLI1.7.3 introduces five key improvements: just type `q` to launch; granular tool permission controls with `/tools trust/untrust` commands; VIM integration via `/editor` command for complex prompts; multi-line editing with Ctrl+J; and enhanced context management through the `/context` command.</description><pubDate>Thu, 10 Apr 2025 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>Running Obsidian on a headless server</title><link>https://rup12.net/posts/running-obsidian-headless/</link><guid isPermaLink="true">https://rup12.net/posts/running-obsidian-headless/</guid><description>How to run Obsidian on a headless Linux server using the official obsidian-headless CLI and systemd for continuous vault syncing</description><pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>AWS SDK for Rust: Using S3-Compatible APIs with Other Clouds</title><link>https://rup12.net/posts/s3-api-compatibility-is-awesome/</link><guid isPermaLink="true">https://rup12.net/posts/s3-api-compatibility-is-awesome/</guid><description>Learn how to configure AWS SDK for Rust to work with S3-compatible APIs from Cloudflare R2, Backblaze B2, Nebius, and more. Complete guide with code examples.</description><pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>Building a Video Transcription Pipeline with Prefect and Nebius AI</title><link>https://rup12.net/posts/video-transcription-pipeline-with-prefect-and-nebius/</link><guid isPermaLink="true">https://rup12.net/posts/video-transcription-pipeline-with-prefect-and-nebius/</guid><description>I built a video transcription pipeline using Prefect for orchestration and Nebius AI Jobs running on H200 GPUs. Here&apos;s how it works, the Python SDK gotchas, and what I learned about object storage mounts the hard way.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>Check your spelling in vim</title><link>https://rup12.net/posts/vim-spellchecker/</link><guid isPermaLink="true">https://rup12.net/posts/vim-spellchecker/</guid><description>Did you know that vim has a built-in spell checker?</description><pubDate>Sat, 06 Mar 2021 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>Installing Windows 2000 on real hardware in 2021</title><link>https://rup12.net/posts/win2k-on-real-hw/</link><guid isPermaLink="true">https://rup12.net/posts/win2k-on-real-hw/</guid><description>Getting Windows 2000 to run on actual hardware! How hard can it be?</description><pubDate>Mon, 15 Mar 2021 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item><item><title>Building MCP Servers in Rust with rmcp — A Complete Guide</title><link>https://rup12.net/posts/write-your-mcps-in-rust/</link><guid isPermaLink="true">https://rup12.net/posts/write-your-mcps-in-rust/</guid><description>A complete guide to building Model Context Protocol (MCP) servers in Rust using the rmcp crate. Covers server setup, tool definitions, and connecting to MCP clients like Claude and Kiro.</description><pubDate>Thu, 11 Dec 2025 00:00:00 GMT</pubDate><author>Darko Mesaros</author></item></channel></rss>