<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Oleh Vdovenko</title><description>Occasional long posts on knowledge systems, enterprise search and AI engineering.</description><link>https://olhapi.com/</link><item><title>Scaling coding agents past one machine</title><link>https://olhapi.com/blog/scaling-coding-agents-past-one-machine/</link><guid isPermaLink="true">https://olhapi.com/blog/scaling-coding-agents-past-one-machine/</guid><description>One MacBook capped me at two projects with coding agents and a full disk. Agents on a homelab VM and a PC, one client everywhere, took that to five.</description><pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate><category>ai</category><category>workflow</category></item><item><title>How to boost your development speed with AI coding tools (without breaking everything)</title><link>https://olhapi.com/blog/ai-coding-20x-productivity-frontend-developers-guide/</link><guid isPermaLink="true">https://olhapi.com/blog/ai-coding-20x-productivity-frontend-developers-guide/</guid><description>Faster delivery with AI coding tools without shipping insecure code: foundations, prompts, security scanning, feature flags and MCP for React and TypeScript.</description><pubDate>Sun, 13 Jul 2025 00:00:00 GMT</pubDate><category>ai</category><category>llm</category><category>agents</category></item><item><title>Small-to-Medium language models you can run on your laptop — fully offline</title><link>https://olhapi.com/blog/run-personal-llm-on-laptop/</link><guid isPermaLink="true">https://olhapi.com/blog/run-personal-llm-on-laptop/</guid><description>Five 7B–13B language models that run offline on a laptop: Qwen2.5, Gemma 2, Mistral 7B, Xwin-LM and DeepSeek-R1 Distill, with sizes, hardware and licenses.</description><pubDate>Wed, 26 Mar 2025 00:00:00 GMT</pubDate><category>ai</category><category>llm</category></item><item><title>CSS-in-JS is dead, long live CSS-in-JS</title><link>https://olhapi.com/blog/css-in-js-is-dead/</link><guid isPermaLink="true">https://olhapi.com/blog/css-in-js-is-dead/</guid><description>Runtime CSS-in-JS slows React apps down. Why teams are moving to zero-runtime options like Vanilla Extract and Tailwind, and what they gain.</description><pubDate>Mon, 10 Mar 2025 00:00:00 GMT</pubDate><category>frontend</category><category>css</category><category>styling</category><category>js</category><category>react</category></item><item><title>From Lexical Search to Semantic Search, and Their Role in RAG &amp; Modern LLMs</title><link>https://olhapi.com/blog/search-evolution-from-lexical-to-semantic-to-rag/</link><guid isPermaLink="true">https://olhapi.com/blog/search-evolution-from-lexical-to-semantic-to-rag/</guid><description>How search moved from keyword matching to embeddings, and how retrieval-augmented generation pairs that retrieval with LLMs for context-aware answers.</description><pubDate>Mon, 03 Mar 2025 00:00:00 GMT</pubDate><category>search</category><category>llm</category><category>rag</category></item></channel></rss>