41554 blogs · [ { "id": "01a087d8-f761-71d7-aea1-f8542ee33213", "title": "My Starship Prompt Revisited: Making Blocks Vanish Cleanly", "url": "https://www.russ.cloud/2026/08/09/my-starship-prompt-revisited-making-blocks-vanish-cleanly/", "published_at": "2026-08-09T15:46:45+00:00" }, { "id": "01a087d8-f761-71d7-aea1-f8542fd5ee02", "title": "Token Use: Coach Mode and a Week of Releases", "url": "https://www.russ.cloud/2026/07/19/token-use-coach-mode-and-a-week-of-releases/", "published_at": "2026-07-19T09:14:00+00:00" }, { "id": "01a087d8-f762-73a4-8a7b-1a577157ec57", "title": "A Catch-Up: terminal-svg and Token Use v1", "url": "https://www.russ.cloud/2026/07/12/a-catch-up-terminal-svg-and-token-use-v1/", "published_at": "2026-07-12T15:27:44+00:00" }, { "id": "01a087d8-f762-73a4-8a7b-1a5771fae9ce", "title": "Playing with Headroom: Compressing the Context Going to My AI Coding Agents", "url": "https://www.russ.cloud/2026/06/13/playing-with-headroom-compressing-the-context-going-to-my-ai-coding-agents/", "published_at": "2026-06-13T10:10:02+00:00" }, { "id": "01a087d8-f762-73a4-8a7b-1a5772787351", "title": "codebase-memory-mcp: Giving Claude Code (and Codex) a Map", "url": "https://www.russ.cloud/2026/05/10/codebase-memory-mcp-giving-claude-code-and-codex-a-map/", "published_at": "2026-05-10T16:13:23+00:00" }, { "id": "01a087d8-f762-73a4-8a7b-1a57729e13aa", "title": "Counting the Cost of Vibe Coding", "url": "https://www.russ.cloud/2026/05/01/counting-the-cost-of-vibe-coding/", "published_at": "2026-05-01T07:53:04+00:00" }, { "id": "01a087d8-f762-73a4-8a7b-1a577353f094", "title": "Is my blog Agent-Ready?", "url": "https://www.russ.cloud/2026/04/19/is-my-blog-agent-ready/", "published_at": "2026-04-19T07:18:46+00:00" }, { "id": "01a087d8-f762-73a4-8a7b-1a5773be48f1", "title": "Introducing AI Commit", "url": "https://www.russ.cloud/2026/04/11/introducing-ai-commit/", "published_at": "2026-04-11T08:48:37+00:00" }, { "id": "01a087d8-f762-73a4-8a7b-1a577477acde", "title": "Introducing Hosts Butler", "url": "https://www.russ.cloud/2026/04/05/introducing-hosts-butler/", "published_at": "2026-04-05T15:09:39+00:00" }, { "id": "01a087d8-f762-73a4-8a7b-1a5774bef853", "title": "Creating Custom Skills for Copilot Cowork", "url": "https://www.russ.cloud/2026/04/03/creating-custom-skills-for-copilot-cowork/", "published_at": "2026-04-03T15:19:49+00:00" }, { "id": "01a087d8-f762-73a4-8a7b-1a57759a9aca", "title": "Introducing ssl-toolkit", "url": "https://www.russ.cloud/2026/02/01/introducing-ssl-toolkit/", "published_at": "2026-02-01T17:04:07+00:00" }, { "id": "01a087d8-f762-73a4-8a7b-1a577653733a", "title": "OpenClaw: Giving Claude a Body (and a Telegram Bot)", "url": "https://www.russ.cloud/2026/01/31/openclaw-giving-claude-a-body-and-a-telegram-bot/", "published_at": "2026-01-31T12:06:58+00:00" }, { "id": "01a087d8-f762-73a4-8a7b-1a5776e0bc9a", "title": "Day to Day Tools, the 2025 edition", "url": "https://www.russ.cloud/2025/12/29/day-to-day-tools-the-2025-edition/", "published_at": "2025-12-29T11:07:03+00:00" }, { "id": "01a087d8-f762-73a4-8a7b-1a5777997f89", "title": "Save money by pausing Microsoft Fabric Capacities with Azure Logic Apps", "url": "https://www.russ.cloud/2025/12/21/save-money-by-pausing-microsoft-fabric-capacities-with-azure-logic-apps/", "published_at": "2025-12-21T11:37:26+00:00" }, { "id": "01a087d8-f762-73a4-8a7b-1a57782bb802", "title": "Azure Soft Delete: Recovering Resources and Preventing Accidental Deletions", "url": "https://www.russ.cloud/2025/12/05/azure-soft-delete-recovering-resources-and-preventing-accidental-deletions/", "published_at": "2025-12-05T09:37:37+00:00" }, { "id": "01a087d8-f762-73a4-8a7b-1a5778447be1", "title": "When the Sandworm Came for My Secrets: Lessons from Shai-Hulud 2.0", "url": "https://www.russ.cloud/2025/11/29/when-the-sandworm-came-for-my-secrets-lessons-from-shai-hulud-20/", "published_at": "2025-11-29T00:00:00+00:00" }, { "id": "01a087d8-f762-73a4-8a7b-1a57784869d1", "title": "Playing with Nano Banana Pro: AI-Powered Album Cover Collages", "url": "https://www.russ.cloud/2025/11/23/playing-with-nano-banana-pro-ai-powered-album-cover-collages/", "published_at": "2025-11-23T10:28:53+00:00" }, { "id": "01a087d8-f762-73a4-8a7b-1a57786f5ea9", "title": "My Starship Prompt Setup", "url": "https://www.russ.cloud/2025/11/15/my-starship-prompt-setup/", "published_at": "2025-11-15T13:48:35+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b58a649de", "title": "Rotating Azure DevOps SSH Keys: How to Update Your Git Remotes and SSH Config", "url": "https://www.russ.cloud/2025/10/27/rotating-azure-devops-ssh-keys-how-to-update-your-git-remotes-and-ssh-config/", "published_at": "2025-10-27T19:11:06+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b5988c9e8", "title": "A new coat of paint", "url": "https://www.russ.cloud/2025/10/12/a-new-coat-of-paint/", "published_at": "2025-10-12T11:52:51+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b5a684df9", "title": "Install n8n locally using Cloudflare", "url": "https://www.russ.cloud/2025/10/04/install-n8n-locally-using-cloudflare/", "published_at": "2025-10-04T17:52:55+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b5a79c8eb", "title": "Doom or Vibe Coding", "url": "https://www.russ.cloud/2025/05/26/doom-or-vibe-coding/", "published_at": "2025-05-26T10:29:35+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b5b45adca", "title": "Personal Project Updates and AI Editors", "url": "https://www.russ.cloud/2025/01/12/personal-project-updates-and-ai-editors/", "published_at": "2025-01-12T11:16:46+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b5c291e55", "title": "My 2024 Top 20(ish)", "url": "https://www.russ.cloud/2024/12/27/my-2024-top-20ish/", "published_at": "2024-12-27T10:03:22+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b5cf6ac36", "title": "Running Flux on macOS", "url": "https://www.russ.cloud/2024/11/24/running-flux-on-macos/", "published_at": "2024-11-24T14:16:40+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b5d67dd2f", "title": "Zsh Conda Environment Selector Function", "url": "https://www.russ.cloud/2024/11/17/zsh-conda-environment-selector-function/", "published_at": "2024-11-17T12:43:53+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b5dedad45", "title": "Vinyl Scrobbling macOS App", "url": "https://www.russ.cloud/2024/10/28/vinyl-scrobbling-macos-app/", "published_at": "2024-10-28T13:47:28+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b5ea3e7ee", "title": "Dynamic Network Config in Ansible: Local to Azure VNet", "url": "https://www.russ.cloud/2024/09/21/dynamic-network-config-in-ansible-local-to-azure-vnet/", "published_at": "2024-09-21T08:00:00+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b5f2b3b8d", "title": "How to Install Ansible on a Mac: A Modern Approach", "url": "https://www.russ.cloud/2024/09/15/how-to-install-ansible-on-a-mac-a-modern-approach/", "published_at": "2024-09-15T10:15:29+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b5fd0e7e6", "title": "Unlocking Image Creation with Flux and GPT-4o", "url": "https://www.russ.cloud/2024/08/11/unlocking-image-creation-with-flux-and-gpt-4o/", "published_at": "2024-08-11T12:00:00+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b6005d338", "title": "Behind the Scenes; More than just a background", "url": "https://www.russ.cloud/2024/08/04/behind-the-scenes-more-than-just-a-background/", "published_at": "2024-08-04T10:47:42+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b60c96ca2", "title": "Generating an Azure Storage Account SAS token using Azure Logic and Function apps", "url": "https://www.russ.cloud/2024/07/27/generating-an-azure-storage-account-sas-token-using-azure-logic-and-function-apps/", "published_at": "2024-07-27T17:03:45+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b60f8133c", "title": "Azure Firewall KQL Query", "url": "https://www.russ.cloud/2024/07/20/azure-firewall-kql-query/", "published_at": "2024-07-20T12:42:01+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b616be7f4", "title": "Azure Virtual Desktop KQL Queries", "url": "https://www.russ.cloud/2024/07/07/azure-virtual-desktop-kql-queries/", "published_at": "2024-07-07T14:52:12+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b62301925", "title": "Azure DevOps Ansible Pipeline; Boosting Efficiency with Caching", "url": "https://www.russ.cloud/2024/06/28/azure-devops-ansible-pipeline-boosting-efficiency-with-caching/", "published_at": "2024-06-28T13:24:15+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b63119740", "title": "Day to Day Tools, the 2024 edition", "url": "https://www.russ.cloud/2024/06/16/day-to-day-tools-the-2024-edition/", "published_at": "2024-06-16T13:53:40+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b63c0a03e", "title": "Updating my blog using CrewAI", "url": "https://www.russ.cloud/2024/05/06/updating-my-blog-using-crewai/", "published_at": "2024-05-06T09:12:31+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b63ea151a", "title": "Announcing the second edition of Learn Ansible", "url": "https://www.russ.cloud/2024/04/21/announcing-the-second-edition-of-learn-ansible/", "published_at": "2024-04-21T15:07:25+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b6466a64b", "title": "Installing and running InvokeAI on macOS", "url": "https://www.russ.cloud/2024/04/14/installing-and-running-invokeai-on-macos/", "published_at": "2024-04-14T06:30:00+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b64c3b692", "title": "Conda for Python environment management on macOS", "url": "https://www.russ.cloud/2024/04/06/conda-for-python-environment-management-on-macos/", "published_at": "2024-04-06T06:30:00+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b657a8fa0", "title": "Updating my dotfiles", "url": "https://www.russ.cloud/2024/04/02/updating-my-dotfiles/", "published_at": "2024-04-02T06:30:00+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b658c2ba4", "title": "Saving money with Azure Logic Apps", "url": "https://www.russ.cloud/2024/04/01/saving-money-with-azure-logic-apps/", "published_at": "2024-04-01T10:30:00+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b65ae76ab", "title": "Running LLMs locally with Ollama", "url": "https://www.russ.cloud/2024/03/29/running-llms-locally-with-ollama/", "published_at": "2024-03-29T16:30:00+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b6686bb3e", "title": "My Top 10 of 2023", "url": "https://www.russ.cloud/2023/12/23/my-top-10-of-2023/", "published_at": "2023-12-23T12:01:41+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b67387780", "title": "Playing with Aider Chat", "url": "https://www.russ.cloud/2023/07/15/playing-with-aider-chat/", "published_at": "2023-07-15T12:01:41+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b673f86e7", "title": "Revisting Podman", "url": "https://www.russ.cloud/2023/06/14/revisting-podman/", "published_at": "2023-06-14T08:12:54+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b67c70afc", "title": "Infrastructure as Code for Beginners is out now", "url": "https://www.russ.cloud/2023/06/04/infrastructure-as-code-for-beginners-is-out-now/", "published_at": "2023-06-04T09:56:17+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b67f9efeb", "title": "Ansible setup with Azure on a new Mac", "url": "https://www.russ.cloud/2021/12/28/ansible-setup-with-azure-on-a-new-mac/", "published_at": "2021-12-28T12:38:25+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b68bdfc30", "title": "VSCode + Bicep on an M1 Mac", "url": "https://www.russ.cloud/2021/12/04/vscode-bicep-on-an-m1-mac/", "published_at": "2021-12-04T16:26:55+00:00" }, { "id": "01a087d8-f763-7175-aca1-894b69285ada", "title": "Managing Python on macOS Monterey", "url": "https://www.russ.cloud/2021/10/30/managing-python-on-macos-monterey/", "published_at": "2021-10-30T00:00:00+00:00" } ] posts Claim your blog
Back to russ.cloud
Blog · corpus.blog/blogs/russ.cloud/posts

russ.cloud

russ.cloud

2026

2025

2024

2023

2021