<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Semih Erdogan</title><description>Hasan Semih Erdoğan is a backend and platform engineer writing about cloud infrastructure, developer tools, reliability, and practical software systems.</description><link>https://semiherdogan.net</link><language>en-US</language><item><title>Keeping Claude Code Running With tmux</title><link>https://semiherdogan.net/posts/keeping-claude-code-running-with-tmux</link><guid isPermaLink="true">https://semiherdogan.net/posts/keeping-claude-code-running-with-tmux</guid><description>How I moved Claude Code into named tmux sessions so closing VS Code no longer interrupts active work.</description><pubDate>Mon, 03 Aug 2026 21:00:00 GMT</pubDate><category>ai</category><category>claude-code</category><category>tmux</category><category>cli</category><category>developer-tools</category><category>productivity</category></item><item><title>Context Rollovers Without /compact</title><link>https://semiherdogan.net/posts/context-rollovers-without-compact</link><guid isPermaLink="true">https://semiherdogan.net/posts/context-rollovers-without-compact</guid><description>How I use Claude Code hooks, a /handoff skill, and HANDOFF.md to keep control over AI coding context rollovers instead of relying on automatic compaction.</description><pubDate>Tue, 07 Jul 2026 21:00:00 GMT</pubDate><category>ai</category><category>claude-code</category><category>codex</category><category>productivity</category><category>developer-tools</category></item><item><title>Agent Poke: Scheduled Check-ins for Codex and Claude Code</title><link>https://semiherdogan.net/posts/agent-poke-scheduled-check-ins-for-codex-and-claude-code</link><guid isPermaLink="true">https://semiherdogan.net/posts/agent-poke-scheduled-check-ins-for-codex-and-claude-code</guid><description>A tiny Docker scheduler that sends fixed check-ins to Codex and Claude Code while preserving persistent CLI login state.</description><pubDate>Wed, 13 May 2026 21:00:00 GMT</pubDate><category>ai</category><category>codex</category><category>claude-code</category><category>cli</category><category>docker</category><category>developer-tools</category><category>productivity</category></item><item><title>Local Commit AI: Commit Messages From Your Own AI CLI</title><link>https://semiherdogan.net/posts/local-commit-ai</link><guid isPermaLink="true">https://semiherdogan.net/posts/local-commit-ai</guid><description>Why I built Local Commit AI, a VS Code extension that generates commit messages from staged Git diffs using local AI command-line tools.</description><pubDate>Tue, 05 May 2026 21:00:00 GMT</pubDate><category>ai</category><category>vscode</category><category>git</category><category>developer-tools</category><category>productivity</category></item><item><title>Devbox: The First Nix-Based Tool That Felt Practical</title><link>https://semiherdogan.net/posts/devbox-the-first-nix-based-tool-that-felt-practical</link><guid isPermaLink="true">https://semiherdogan.net/posts/devbox-the-first-nix-based-tool-that-felt-practical</guid><description>Why Devbox felt like a practical middle ground between global installs, Docker, and direct Nix for clean development environments.</description><pubDate>Sun, 12 Apr 2026 21:00:00 GMT</pubDate><category>devbox</category><category>nix</category><category>developer-tools</category><category>workflow</category><category>tooling</category></item><item><title>Cloudflare Tunnel, Traefik, and a Cleaner Self-Hosted Setup</title><link>https://semiherdogan.net/posts/cloudflare-tunnel-traefik-and-a-cleaner-self-hosted-setup</link><guid isPermaLink="true">https://semiherdogan.net/posts/cloudflare-tunnel-traefik-and-a-cleaner-self-hosted-setup</guid><description>A practical self-hosting setup using Docker, Cloudflare Tunnel, and Traefik to route multiple small projects cleanly.</description><pubDate>Fri, 03 Apr 2026 21:00:00 GMT</pubDate><category>self-hosting</category><category>docker</category><category>cloudflare</category><category>traefik</category><category>infrastructure</category></item><item><title>AWS Community Builder 2026</title><link>https://semiherdogan.net/posts/aws-community-builder-2026</link><guid isPermaLink="true">https://semiherdogan.net/posts/aws-community-builder-2026</guid><description>Notes on being accepted into the 2026 AWS Community Builders program for developer tools work around aws-ssh.</description><pubDate>Sun, 15 Mar 2026 21:00:00 GMT</pubDate><category>aws</category><category>community</category><category>developer-tools</category><category>aws-ssh</category></item><item><title>From an Early Copilot Experiment to Homebrew Core</title><link>https://semiherdogan.net/posts/from-an-early-copilot-experiment-to-homebrew-core</link><guid isPermaLink="true">https://semiherdogan.net/posts/from-an-early-copilot-experiment-to-homebrew-core</guid><description>The story of a small Bitbucket CLI built during the early GitHub Copilot beta that later landed in Homebrew Core.</description><pubDate>Fri, 06 Mar 2026 21:00:00 GMT</pubDate><category>ai</category><category>cli</category><category>php</category><category>homebrew</category></item><item><title>handoff: Keeping AI Coding Sessions on Track</title><link>https://semiherdogan.net/posts/handoff-keeping-ai-coding-sessions-on-track</link><guid isPermaLink="true">https://semiherdogan.net/posts/handoff-keeping-ai-coding-sessions-on-track</guid><description>How handoff keeps AI coding work structured with local intent, specs, decision logs, execution evidence, and drift audits.</description><pubDate>Thu, 19 Feb 2026 21:00:00 GMT</pubDate><category>ai</category><category>cli</category><category>productivity</category><category>developer-tools</category></item><item><title>RepoStreet: Experimenting With a GitHub Market Game</title><link>https://semiherdogan.net/posts/repostreet-experimenting-with-a-github-market-game</link><guid isPermaLink="true">https://semiherdogan.net/posts/repostreet-experimenting-with-a-github-market-game</guid><description>Notes from building RepoStreet, an experimental GitHub market game where repositories become tradeable assets.</description><pubDate>Mon, 12 Jan 2026 21:00:00 GMT</pubDate><category>github</category><category>gaming</category><category>side-projects</category><category>experiments</category></item><item><title>Simplifying EC2 Connections with AWS SSH</title><link>https://semiherdogan.net/posts/simplifying-ec2-connections-with-aws-ssh</link><guid isPermaLink="true">https://semiherdogan.net/posts/simplifying-ec2-connections-with-aws-ssh</guid><description>How aws-ssh simplifies EC2 connections over AWS Session Manager with a smaller, more ergonomic CLI workflow.</description><pubDate>Thu, 08 May 2025 21:00:00 GMT</pubDate><category>aws</category><category>ec2</category><category>cli</category><category>tools</category></item><item><title>Building Laravel Documentation Locally</title><link>https://semiherdogan.net/posts/building-laravel-documentation-locally</link><guid isPermaLink="true">https://semiherdogan.net/posts/building-laravel-documentation-locally</guid><description>How to build Laravel documentation locally and use Git diffs to track documentation changes more easily.</description><pubDate>Sun, 20 Dec 2020 21:00:00 GMT</pubDate><category>laravel</category><category>documentation</category><category>git</category></item><item><title>Boop: A Scratchpad for Developers</title><link>https://semiherdogan.net/posts/boop-a-scratchpad-for-developers</link><guid isPermaLink="true">https://semiherdogan.net/posts/boop-a-scratchpad-for-developers</guid><description>A practical look at Boop, a macOS scratchpad for developers who need quick text transformations and small workflow utilities.</description><pubDate>Wed, 15 Jul 2020 21:00:00 GMT</pubDate><category>tools</category><category>macos</category><category>productivity</category></item><item><title>Hello, World</title><link>https://semiherdogan.net/posts/hello-world</link><guid isPermaLink="true">https://semiherdogan.net/posts/hello-world</guid><description>A short introductory note about starting this software blog.</description><pubDate>Mon, 01 Jun 2020 21:00:00 GMT</pubDate><category>blogging</category><category>personal</category></item><item><title>About</title><link>https://semiherdogan.net/about</link><guid isPermaLink="true">https://semiherdogan.net/about</guid><description>About Hasan Semih Erdoğan, a backend and platform engineer working on cloud infrastructure, developer tools, reliability, and practical software systems.</description></item><item><title>Builds</title><link>https://semiherdogan.net/builds</link><guid isPermaLink="true">https://semiherdogan.net/builds</guid><description>Tools, experiments, and side projects built by Semih Erdogan.</description></item></channel></rss>