<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Engineering on Amin Rashidbeigi</title><link>https://aminrb.me/topics/engineering/</link><description>Recent content in Engineering on Amin Rashidbeigi</description><image><title>Amin Rashidbeigi</title><url>https://aminrb.me/og-cover.jpg</url><link>https://aminrb.me/og-cover.jpg</link></image><generator>Hugo -- 0.148.2</generator><language>en</language><lastBuildDate>Thu, 22 Oct 2026 21:00:00 +0200</lastBuildDate><atom:link href="https://aminrb.me/topics/engineering/index.xml" rel="self" type="application/rss+xml"/><item><title>TechGrub Is Back, and This Time It Doesn't Need Me Every Day</title><link>https://aminrb.me/techgrub-v2/</link><pubDate>Thu, 22 Oct 2026 21:00:00 +0200</pubDate><guid>https://aminrb.me/techgrub-v2/</guid><description>TechGrub, my Telegram channel for engineering posts, stopped because it depended on me every single day. This is the story of how I rebuilt it with GitHub Actions, a tiny Cloudflare Worker and free LLMs, so it runs for $0 and I only step in when I want to.</description></item><item><title>I Am the First Reviewer of My Own Pull Requests</title><link>https://aminrb.me/first-pull-request-reviewer/</link><pubDate>Sat, 15 Feb 2025 18:23:18 +0200</pubDate><guid>https://aminrb.me/first-pull-request-reviewer/</guid><description>Why I always review my own pull requests before anyone else does, and how this simple habit with git diff saves time for me and my reviewers.</description></item><item><title>Run Llama 3 Locally</title><link>https://aminrb.me/run-llama-locally/</link><pubDate>Thu, 24 Oct 2024 07:45:12 +0200</pubDate><guid>https://aminrb.me/run-llama-locally/</guid><description>A step-by-step guide on how to run llama 3 locally or on an external machine to have a free and self-hosted LLM.</description></item><item><title>When to Start Secret Rotation</title><link>https://aminrb.me/secret-rotation/</link><pubDate>Thu, 17 Oct 2024 19:11:32 +0200</pubDate><guid>https://aminrb.me/secret-rotation/</guid><description>An overview of secret rotation, discussing when to implement it to reduce the risk of data leaks.</description></item><item><title>Expedition Diaries: A Project to Learn</title><link>https://aminrb.me/expedition-diaries/</link><pubDate>Mon, 23 Sep 2024 22:48:20 +0200</pubDate><guid>https://aminrb.me/expedition-diaries/</guid><description>A few years ago, I started Expedition Diaries, a personal project to explore old travelogues while learning full-stack development. This post reflects on the journey, the challenges faced, and the lessons learned in backend, frontend, and infrastructure.</description></item><item><title>My Thoughts on The Clean Coder Book</title><link>https://aminrb.me/the-clean-coder/</link><pubDate>Thu, 20 Jun 2024 17:31:56 +0200</pubDate><guid>https://aminrb.me/the-clean-coder/</guid><description>This post shares my thoughts on &amp;#39;The Clean Coder&amp;#39; by Uncle Bob, focusing on topics that I found particularly interesting or debatable.</description></item><item><title>Vector Search: An Introduction</title><link>https://aminrb.me/vector-search-introduction/</link><pubDate>Sun, 14 Apr 2024 11:39:47 +0330</pubDate><guid>https://aminrb.me/vector-search-introduction/</guid><description>In this post, we explore the fundamentals of vector search, discussing how it operates and its applications across different data formats. You&amp;#39;ll discover the key components required to implement vector search and its potential to enhance search functionalities.</description></item><item><title>Go Test Doubles by Example</title><link>https://aminrb.me/go-test-double/</link><pubDate>Sun, 31 Dec 2023 14:37:31 +0330</pubDate><guid>https://aminrb.me/go-test-double/</guid><description>Test doubles serve as an alternative to real dependencies in testing. In this post, we&amp;#39;ll review all test doubles using a real-world Go example.</description></item></channel></rss>