<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Shobhit Sharma</title><description>A place for me to share my thoughts and ideas.</description><link>https://sharmashobh.it/</link><item><title>State of Homelab 2026</title><link>https://sharmashobh.it/blog/state-of-homelab-2026/</link><guid isPermaLink="true">https://sharmashobh.it/blog/state-of-homelab-2026/</guid><description>A look at the state of my homelab in 2026. Some new finds, learnings and what&apos;s coming up next.</description><pubDate>Fri, 02 Jan 2026 13:00:00 GMT</pubDate><category>homelab</category><category>thoughts</category><category>wrapped</category><category>k3s</category></item><item><title>Avoid UUID Version 4 for primary keys</title><link>https://sharmashobh.it/blog/avoid-uuid-v4-primary-keys/</link><guid isPermaLink="true">https://sharmashobh.it/blog/avoid-uuid-v4-primary-keys/</guid><description>Keep it simple. Use integer IDs take advantage of the performance benefits of integer keys internally, and opaque, non-guessable identifiers externally.</description><pubDate>Mon, 15 Dec 2025 17:30:00 GMT</pubDate><category>database</category><category>security</category><category>performance</category><category>database-design</category></item><item><title>Treat LLM prompts like Unix pipes!</title><link>https://sharmashobh.it/til/runprompt/</link><guid isPermaLink="true">https://sharmashobh.it/til/runprompt/</guid><description>I discovered a tool called Runprompt that lets you chain LLM prompts together like standard Unix pipes, turning complex AI workflows into simple terminal commands.</description><pubDate>Sat, 29 Nov 2025 18:00:00 GMT</pubDate><category>LLM</category><category>cli-tools</category></item><item><title>GitOps: The right way to do DevOps</title><link>https://sharmashobh.it/blog/fluxcd-gitops-the-right-way-to-do-devops/</link><guid isPermaLink="true">https://sharmashobh.it/blog/fluxcd-gitops-the-right-way-to-do-devops/</guid><description>Kubernetes + GitOps = ❤️</description><pubDate>Tue, 05 Aug 2025 01:12:43 GMT</pubDate><category>homelab</category><category>gitops</category><category>self-hosted</category><category>data-privacy</category></item><item><title>When good enough is not good enough</title><link>https://sharmashobh.it/blog/when-good-enough-is-not-good-enough/</link><guid isPermaLink="true">https://sharmashobh.it/blog/when-good-enough-is-not-good-enough/</guid><description>Vibe coding,</description><pubDate>Thu, 01 May 2025 18:30:00 GMT</pubDate><category>AI</category><category>thoughts</category><category>productivity</category><category>programming</category></item><item><title>GPT and rediscovering Bookmarklets</title><link>https://sharmashobh.it/blog/gpt-and-rediscovering-bookmarklets/</link><guid isPermaLink="true">https://sharmashobh.it/blog/gpt-and-rediscovering-bookmarklets/</guid><description>How I&apos;m taking control of my online experience by customizing websites with bookmarklets, userscripts and GPT, tweaking functionality, automating tasks, and shaping the web to work exactly the way I want</description><pubDate>Wed, 30 Apr 2025 21:20:00 GMT</pubDate><category>gpt</category><category>ai-development</category><category>reverse-engineering</category></item><item><title>State of Homelab 2025</title><link>https://sharmashobh.it/blog/state-of-homelab-2025/</link><guid isPermaLink="true">https://sharmashobh.it/blog/state-of-homelab-2025/</guid><description>As the year 2025 begins, I take a look at the state of my homelab. What&apos;s new, what&apos;s old, and what&apos;s changed? Let&apos;s dive in...</description><pubDate>Mon, 06 Jan 2025 03:19:00 GMT</pubDate><category>Homelab</category><category>Self-Hosted</category></item><item><title>Monorepos Are Back: Why AI Agents Make Them a Godsend</title><link>https://sharmashobh.it/blog/monorepos-are-back/</link><guid isPermaLink="true">https://sharmashobh.it/blog/monorepos-are-back/</guid><description>After months of experimenting with AI agents, I&apos;ve discovered something unexpected: they work incredibly well with monolithic codebases and structured documentation.</description><pubDate>Thu, 26 Dec 2024 00:00:00 GMT</pubDate><category>software-engineering</category><category>monorepo</category><category>ai-agents</category><category>developer-experience</category></item><item><title>Wololo: Wake On LAN Management Tool</title><link>https://sharmashobh.it/project/wololo/</link><guid isPermaLink="true">https://sharmashobh.it/project/wololo/</guid><description>A simple and efficient web-based Wake On LAN management tool built with Rust, designed for homelab environments.</description><pubDate>Thu, 12 Dec 2024 12:00:00 GMT</pubDate><category>homelab</category><category>rust</category><category>self-hosted</category><category>networking</category></item><item><title>Simgen SSG: A minimal vector similarity generator for your static sites</title><link>https://sharmashobh.it/blog/simgen-ssg/</link><guid isPermaLink="true">https://sharmashobh.it/blog/simgen-ssg/</guid><description>The new version of Python is a major leap forward for the language. Performance gains, separate GILs for better multi threaded parallelism, new CPython monitoring API and a lot more.</description><pubDate>Wed, 06 Dec 2023 07:29:00 GMT</pubDate><category>Vector-Embeddings</category><category>Static-Site-Generator</category><category>Open-Source</category></item><item><title>Simgen: Ephemeral Vector database for static sites</title><link>https://sharmashobh.it/project/simgen/</link><guid isPermaLink="true">https://sharmashobh.it/project/simgen/</guid><description>An ephemeral vector database for generaing suggestions and reccomendations for your static sites</description><pubDate>Sat, 25 Nov 2023 12:17:16 GMT</pubDate><category>fediverse</category><category>data-privacy</category></item><item><title>WASM GC Ports</title><link>https://sharmashobh.it/til/wasm-gc-ports/</link><guid isPermaLink="true">https://sharmashobh.it/til/wasm-gc-ports/</guid><description>The new version of Python is a major leap forward for the language. Performance gains, separate GILs for better multi threaded parallelism, new CPython monitoring API and a lot more.</description><pubDate>Mon, 06 Nov 2023 05:00:00 GMT</pubDate><category>WASM</category><category>language-ports</category></item><item><title>Python no-GIL - What to expect?</title><link>https://sharmashobh.it/blog/python-next-generation/</link><guid isPermaLink="true">https://sharmashobh.it/blog/python-next-generation/</guid><description>Pythons Global Interpreter Lock An Optional Revolution for Multithreading and Beyond</description><pubDate>Sun, 22 Oct 2023 12:02:00 GMT</pubDate><category>python</category><category>multithreading</category><category>thoughts</category></item><item><title>Python 3.12 - A New Hope</title><link>https://sharmashobh.it/blog/python-3-12/</link><guid isPermaLink="true">https://sharmashobh.it/blog/python-3-12/</guid><description>The new version of Python is a major leap forward for the language. Performance gains, separate GILs for better multi threaded parallelism, new CPython monitoring API and a lot more.</description><pubDate>Wed, 04 Oct 2023 05:12:00 GMT</pubDate><category>python</category><category>reading</category><category>update</category></item><item><title>Pi-Hole and Wireguard VPN: Ad-Blocker for your network</title><link>https://sharmashobh.it/blog/pihole-wireguard/</link><guid isPermaLink="true">https://sharmashobh.it/blog/pihole-wireguard/</guid><description>How would you feel if you were to lose all your photos, videos, documents, messages, contacts, and other data that you stored online?</description><pubDate>Thu, 20 Apr 2023 00:00:00 GMT</pubDate><category>homelab</category><category>data-privacy</category><category>adblock</category><category>network</category></item><item><title>Data ownership and the journey to Homelab</title><link>https://sharmashobh.it/blog/data-ownership-and-homelab/</link><guid isPermaLink="true">https://sharmashobh.it/blog/data-ownership-and-homelab/</guid><description>How would you feel if you were to lose all your photos, videos, documents, messages, contacts, and other data that you stored online?</description><pubDate>Thu, 13 Apr 2023 15:57:52 GMT</pubDate><category>homelab</category><category>data-privacy</category></item><item><title>Covid19: Plasma Donation</title><link>https://sharmashobh.it/project/plasma/</link><guid isPermaLink="true">https://sharmashobh.it/project/plasma/</guid><description>The journey to data ownership involves being aware of where our data is stored, who has access to it, and how it&apos;s being used. This is a quick guide for anyone getting on this journey.</description><pubDate>Thu, 13 Apr 2023 15:57:52 GMT</pubDate><category>homelab</category><category>DevOps</category><category>data-privacy</category></item></channel></rss>