comparisons
httpx vs aiohttp vs requests in 2026: Benchmarks and the httpx2 Fork
httpx vs aiohttp vs requests, benchmarked locally: aiohttp ran 9-19x faster than httpx async. Plus httpx2, the Pydantic fork the OpenAI SDK now ships.
comparisons
httpx vs aiohttp vs requests, benchmarked locally: aiohttp ran 9-19x faster than httpx async. Plus httpx2, the Pydantic fork the OpenAI SDK now ships.
Python tenacity tutorial with runnable code: exponential backoff, jitter that survives the max cap, Retry-After on 429s, async retries and fast pytest tests.
Why is AI writing so hard to read? A new paper measured 14 LLMs on six features linked to reading difficulty and traced the cause to length pressure in RL.
AI carb counting accuracy, measured: Soba got 68.5% of meals within 10 g on 400 research photos. Where it fails, what fixes it, and how 8 LLMs compared.
MCP vs A2A vs ACP vs WebMCP in 2026: which layer each agent protocol connects, what the July 2026 MCP spec changed, the security gaps, and a reading order.
Long-form posts in your inbox roughly once a week — research breakdowns, tutorials, comparisons, the occasional review. No tracking pixels, no growth-hacked subject lines.
Or grab the RSS feed — same posts, no email needed.
I'm Maksim. By day I lead an engineering team at inDrive. After hours I ship side projects (PageBloom, NotesPilot, MyDevKit, startgaze) and write things up here when I learn something worth keeping.
The blog itself runs on an agentic publishing pipeline I built and rebuilt — a slow-moving experiment in how much of a writer's workflow can be automated without losing the voice. It writes, fact-checks, and refreshes; I edit, decide, and publish.