<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Wojciech Wentland</title><description>AI Engineer — building tools that make engineers faster</description><link>https://blog.wentland.io/</link><item><title>Loading code without the disk: what each OS lets you get away with</title><link>https://blog.wentland.io/blog/loading-code-without-the-disk/</link><guid isPermaLink="true">https://blog.wentland.io/blog/loading-code-without-the-disk/</guid><description>memfd, PE loaders, unlink-after-dlopen. Three operating systems, three different definitions of &apos;in memory&apos;.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title>I benchmarked MCP servers in 5 languages</title><link>https://blog.wentland.io/blog/mcp-benchmark-5-languages/</link><guid isPermaLink="true">https://blog.wentland.io/blog/mcp-benchmark-5-languages/</guid><description>Python, Rust, Go, TypeScript, C#. When does the language actually matter?</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Your MCP server is not an API adapter</title><link>https://blog.wentland.io/blog/mcp-servers-are-not-api-adapters/</link><guid isPermaLink="true">https://blog.wentland.io/blog/mcp-servers-are-not-api-adapters/</guid><description>MCP servers can cache, pre-aggregate, and transform data independently of upstream services. Here&apos;s how and why.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>paker: load encrypted Python packages from memory</title><link>https://blog.wentland.io/blog/paker-encrypted-in-memory-python-loader/</link><guid isPermaLink="true">https://blog.wentland.io/blog/paker-encrypted-in-memory-python-loader/</guid><description>Encrypt a Python package tree, ship it over the network, load it from memory. What works, what doesn&apos;t.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate></item><item><title>I built a read-only MCP server for Akamai</title><link>https://blog.wentland.io/blog/read-only-mcp-server-akamai/</link><guid isPermaLink="true">https://blog.wentland.io/blog/read-only-mcp-server-akamai/</guid><description>16 tools for searching CDN properties, browsing EdgeWorker code, querying DNS, and inspecting network lists. All read-only.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>The parts of your agent that aren&apos;t the model</title><link>https://blog.wentland.io/blog/treat-your-agent-like-a-service/</link><guid isPermaLink="true">https://blog.wentland.io/blog/treat-your-agent-like-a-service/</guid><description>The model provides the reasoning. Everything around it determines whether it works once or every day.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Why I only build read-only MCP servers</title><link>https://blog.wentland.io/blog/why-read-only-mcp/</link><guid isPermaLink="true">https://blog.wentland.io/blog/why-read-only-mcp/</guid><description>My MCP servers remove one path from suggestion to action.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Your coding agent is a slot machine</title><link>https://blog.wentland.io/blog/your-coding-agent-is-a-slot-machine/</link><guid isPermaLink="true">https://blog.wentland.io/blog/your-coding-agent-is-a-slot-machine/</guid><description>AI coding agents compressed the feedback loop from hours to seconds. That compression has a name.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>