<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Almy Blog</title><description>Notes on software architecture, AI tooling, and full-stack development by Alex Myronov</description><link>https://almynotes.com/</link><language>en-us</language><item><title>Claude Code agent teams: when subagents aren&apos;t enough</title><link>https://almynotes.com/blog/claude-code-agent-teams/</link><guid isPermaLink="true">https://almynotes.com/blog/claude-code-agent-teams/</guid><description>Agent teams turn Claude Code sessions into coordinated teammates with a shared task list and direct messaging. How they work, what they cost (~7x tokens), and when to reach for them.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><category>ai</category><category>claude code</category><category>tools</category></item><item><title>MCP security: your agent trusts everything it reads</title><link>https://almynotes.com/blog/mcp-security/</link><guid isPermaLink="true">https://almynotes.com/blog/mcp-security/</guid><description>Tool poisoning, rug pulls, the stdio RCE, and the lethal trifecta — what two years of MCP security incidents teach us, and how to connect servers without handing over your machine.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><category>ai</category><category>mcp</category><category>security</category></item><item><title>MCP servers vs skills: which one do you actually need?</title><link>https://almynotes.com/blog/mcp-servers-vs-skills/</link><guid isPermaLink="true">https://almynotes.com/blog/mcp-servers-vs-skills/</guid><description>MCP servers give your agent access, skills give it knowledge. A practical guide to choosing between them — with the context-window math that makes the decision for you.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><category>ai</category><category>claude code</category><category>mcp</category><category>tools</category></item><item><title>The MCP servers actually worth installing in 2026</title><link>https://almynotes.com/blog/mcp-servers-worth-installing/</link><guid isPermaLink="true">https://almynotes.com/blog/mcp-servers-worth-installing/</guid><description>A short, opinionated list of MCP servers that earn their context cost — Context7, Playwright, Chrome DevTools, GitHub, Postgres and friends — with install commands and the caveats nobody mentions.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><category>ai</category><category>claude code</category><category>mcp</category><category>tools</category></item><item><title>I was sleeping on Cloudflare Images</title><link>https://almynotes.com/blog/cloudflare-images/</link><guid isPermaLink="true">https://almynotes.com/blog/cloudflare-images/</guid><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><category>cloudflare</category><category>images</category><category>web</category><category>performance</category></item><item><title>Cloudflare Workers, explained: from a Node server to the edge</title><link>https://almynotes.com/blog/cloudflare-workers-explained/</link><guid isPermaLink="true">https://almynotes.com/blog/cloudflare-workers-explained/</guid><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><category>cloudflare</category><category>workers</category><category>serverless</category><category>edge</category><category>web</category></item><item><title>Claude Code agents: delegating work to a team of specialists</title><link>https://almynotes.com/blog/claude-code-agents/</link><guid isPermaLink="true">https://almynotes.com/blog/claude-code-agents/</guid><description>How Claude Code subagents work: isolated context windows, custom agent files, tool scoping, delegation patterns, and when not to delegate at all.</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>ai</category><category>claude code</category><category>tools</category></item><item><title>Superpowers: giving Claude Code a workflow it can&apos;t skip</title><link>https://almynotes.com/blog/claude-code-superpowers/</link><guid isPermaLink="true">https://almynotes.com/blog/claude-code-superpowers/</guid><description>The Superpowers plugin makes Claude Code disciplined instead of eager: brainstorm, plan, TDD, review — a structured workflow of composable skills it can&apos;t race past.</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>ai</category><category>claude code</category><category>tools</category></item><item><title>Your technical debate is probably just an ego contest</title><link>https://almynotes.com/blog/technical-debates-are-ego-contests/</link><guid isPermaLink="true">https://almynotes.com/blog/technical-debates-are-ego-contests/</guid><pubDate>Thu, 30 Oct 2025 00:00:00 GMT</pubDate><category>career</category></item><item><title>Essential Patterns for Resilient Distributed Systems</title><link>https://almynotes.com/blog/essential-patterns-for-resilient-distributed-systems/</link><guid isPermaLink="true">https://almynotes.com/blog/essential-patterns-for-resilient-distributed-systems/</guid><pubDate>Mon, 28 Apr 2025 00:00:00 GMT</pubDate><category>system design</category><category>node.js</category></item><item><title>Cloudflare Workers: New age computing</title><link>https://almynotes.com/blog/cloudflare-workers-new-age-computing/</link><guid isPermaLink="true">https://almynotes.com/blog/cloudflare-workers-new-age-computing/</guid><pubDate>Sun, 30 Mar 2025 00:00:00 GMT</pubDate><category>system design</category><category>cloud</category></item><item><title>Concurrency and parallelism</title><link>https://almynotes.com/blog/concurrency-and-parallelism/</link><guid isPermaLink="true">https://almynotes.com/blog/concurrency-and-parallelism/</guid><pubDate>Sat, 13 Jul 2024 00:00:00 GMT</pubDate><category>system design</category></item><item><title>Automate iOS builds distribution with Firebase and Fastlane</title><link>https://almynotes.com/blog/fastlane-firebase-distribution/</link><guid isPermaLink="true">https://almynotes.com/blog/fastlane-firebase-distribution/</guid><pubDate>Tue, 28 May 2024 00:00:00 GMT</pubDate><category>react-native</category></item><item><title>String permutations algorithm</title><link>https://almynotes.com/blog/string-permutations/</link><guid isPermaLink="true">https://almynotes.com/blog/string-permutations/</guid><pubDate>Sat, 11 May 2024 00:00:00 GMT</pubDate><category>algorithms</category></item><item><title>How V8 executes JavaScript?</title><link>https://almynotes.com/blog/how-v8-executes-javascript/</link><guid isPermaLink="true">https://almynotes.com/blog/how-v8-executes-javascript/</guid><description>How the V8 engine turns JavaScript into machine code: parsing, Ignition bytecode, JIT compilation, and the modern four-tier pipeline with Sparkplug and Maglev.</description><pubDate>Mon, 06 May 2024 00:00:00 GMT</pubDate><category>javascript</category></item><item><title>High cohesion, loose coupling</title><link>https://almynotes.com/blog/high-cohesion-loose-coupling/</link><guid isPermaLink="true">https://almynotes.com/blog/high-cohesion-loose-coupling/</guid><pubDate>Sun, 05 May 2024 00:00:00 GMT</pubDate><category>system design</category></item><item><title>What is high availability?</title><link>https://almynotes.com/blog/what-is-high-availability/</link><guid isPermaLink="true">https://almynotes.com/blog/what-is-high-availability/</guid><pubDate>Wed, 01 May 2024 00:00:00 GMT</pubDate><category>system design</category></item><item><title>DynamoDB Keys</title><link>https://almynotes.com/blog/dynamodb-keys/</link><guid isPermaLink="true">https://almynotes.com/blog/dynamodb-keys/</guid><pubDate>Tue, 09 Apr 2024 00:00:00 GMT</pubDate><category>database</category></item><item><title>Typescript notes</title><link>https://almynotes.com/blog/typescript-notes/</link><guid isPermaLink="true">https://almynotes.com/blog/typescript-notes/</guid><pubDate>Fri, 05 Apr 2024 00:00:00 GMT</pubDate><category>typescript</category></item><item><title>What&apos;s the difference between elements and components in React?</title><link>https://almynotes.com/blog/difference-between-elements-and-components/</link><guid isPermaLink="true">https://almynotes.com/blog/difference-between-elements-and-components/</guid><pubDate>Tue, 02 Apr 2024 00:00:00 GMT</pubDate><category>react</category></item><item><title>Suspense and lazy loading</title><link>https://almynotes.com/blog/suspense-and-lazy-loading/</link><guid isPermaLink="true">https://almynotes.com/blog/suspense-and-lazy-loading/</guid><pubDate>Sat, 23 Mar 2024 00:00:00 GMT</pubDate><category>react</category><category>javascript</category></item><item><title>Aborting requests</title><link>https://almynotes.com/blog/aborting-requests/</link><guid isPermaLink="true">https://almynotes.com/blog/aborting-requests/</guid><pubDate>Sat, 09 Mar 2024 00:00:00 GMT</pubDate><category>javascript</category><category>react</category></item><item><title>What&apos;s the deal with HTTPS?</title><link>https://almynotes.com/blog/whats-the-deal-with-https/</link><guid isPermaLink="true">https://almynotes.com/blog/whats-the-deal-with-https/</guid><pubDate>Sun, 25 Feb 2024 00:00:00 GMT</pubDate><category>system design</category></item><item><title>React rendering</title><link>https://almynotes.com/blog/react-rendering/</link><guid isPermaLink="true">https://almynotes.com/blog/react-rendering/</guid><description>How React rendering actually works: render and commit phases, batching, pure components, children composition, context — updated for the React Compiler era.</description><pubDate>Sat, 17 Feb 2024 00:00:00 GMT</pubDate><category>react</category></item><item><title>Memory management in JavaScript</title><link>https://almynotes.com/blog/javascript-memory-management/</link><guid isPermaLink="true">https://almynotes.com/blog/javascript-memory-management/</guid><description>How JavaScript allocates and frees memory: call stack vs heap, mark-and-sweep garbage collection, generational spaces in V8, and common causes of memory leaks.</description><pubDate>Sun, 11 Feb 2024 00:00:00 GMT</pubDate><category>javascript</category></item><item><title>Avoid flickering with useLayoutEffect</title><link>https://almynotes.com/blog/flicker-free-load/</link><guid isPermaLink="true">https://almynotes.com/blog/flicker-free-load/</guid><pubDate>Sat, 10 Feb 2024 00:00:00 GMT</pubDate><category>react</category><category>javascript</category></item><item><title>useTransition() and useDeferredValue() hooks in React</title><link>https://almynotes.com/blog/non-priority-updates/</link><guid isPermaLink="true">https://almynotes.com/blog/non-priority-updates/</guid><pubDate>Mon, 05 Feb 2024 00:00:00 GMT</pubDate><category>react</category></item></channel></rss>