<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Pavel Duglas — AI Automation &amp; MVP Blog</title><description>Pavel Duglas creates AI systems, MVPs, SaaS services, parsers and automation systems from idea to working product.</description><link>https://pavelduglas.com/</link><language>en</language><item><title>Functions in BAS: Turning Blocks into Reusable Logic</title><link>https://pavelduglas.com/en/blog/bas-functions-explained/</link><guid isPermaLink="true">https://pavelduglas.com/en/blog/bas-functions-explained/</guid><description>Functions are the containers that turn a pile of action blocks into a real program. How they work in BAS, why they take parameters and return results, and how they scale across threads.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate><category>Browser Automation Studio</category><category>bas</category><category>browser-automation</category><category>functions</category><category>architecture</category><category>rpa</category><author>hello@pavelduglas.com</author></item><item><title>BAS Modules Explained: The LEGO Model of Browser Automation Studio</title><link>https://pavelduglas.com/en/blog/bas-modules-explained/</link><guid isPermaLink="true">https://pavelduglas.com/en/blog/bas-modules-explained/</guid><description>Modules are the boxes that hold everything BAS can do. Here is the LEGO mental model, the action-block → function → module hierarchy, and the core vs additional split.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate><category>Browser Automation Studio</category><category>bas</category><category>browser-automation</category><category>modules</category><category>architecture</category><category>rpa</category><author>hello@pavelduglas.com</author></item><item><title>Mouse Movement in BAS: Speed vs Human-Like Behavior</title><link>https://pavelduglas.com/en/blog/bas-mouse-movement/</link><guid isPermaLink="true">https://pavelduglas.com/en/blog/bas-mouse-movement/</guid><description>BAS moves the cursor along a real trajectory shaped by three parameters — speed, gravity and deviation. How to tune them for raw performance or for passing behavioral bot detection.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate><category>Browser Automation Studio</category><category>bas</category><category>browser-automation</category><category>anti-detect</category><category>mouse</category><category>behavior</category><author>hello@pavelduglas.com</author></item><item><title>How BAS Is Built: Modules, Blocks, Functions — and Browser vs HTTP-Client</title><link>https://pavelduglas.com/en/blog/bas-structure-and-interaction-types/</link><guid isPermaLink="true">https://pavelduglas.com/en/blog/bas-structure-and-interaction-types/</guid><description>The mental model that makes Browser Automation Studio click: its four structural layers, and the two ways it talks to websites — when to render a browser and when to go raw HTTP.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate><category>Browser Automation Studio</category><category>bas</category><category>browser-automation</category><category>http-client</category><category>architecture</category><category>rpa</category><author>hello@pavelduglas.com</author></item><item><title>PerfectCanvas: How to Beat Canvas Fingerprinting Without Faking It</title><link>https://pavelduglas.com/en/blog/perfectcanvas-canvas-fingerprinting/</link><guid isPermaLink="true">https://pavelduglas.com/en/blog/perfectcanvas-canvas-fingerprinting/</guid><description>Canvas fingerprinting tracks you even after you clear cookies. Here is why noise-based spoofing fails and how PerfectCanvas defeats it with real GPU renders.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate><category>Browser Automation Studio</category><category>bas</category><category>fingerprint</category><category>anti-detect</category><category>canvas</category><category>browser-automation</category><author>hello@pavelduglas.com</author></item><item><title>16 Types of Bots You Can Build with BAS</title><link>https://pavelduglas.com/en/blog/what-you-can-build-with-bas/</link><guid isPermaLink="true">https://pavelduglas.com/en/blog/what-you-can-build-with-bas/</guid><description>A practical catalogue of what Browser Automation Studio actually builds — from auto-registration and parsers to checkers, mailers, monitors and desktop/Android automators.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate><category>Browser Automation Studio</category><category>bas</category><category>browser-automation</category><category>bots</category><category>rpa</category><category>use-cases</category><author>hello@pavelduglas.com</author></item><item><title>How to Validate a Business Idea with an AI MVP in 30 Days</title><link>https://pavelduglas.com/en/blog/ai-mvp-in-30-days/</link><guid isPermaLink="true">https://pavelduglas.com/en/blog/ai-mvp-in-30-days/</guid><description>A practical framework for turning a raw idea into a testable AI MVP in one month: scope cuts, architecture choices and the launch checklist I use on client projects.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate><category>MVP Development</category><category>ai-mvp</category><category>validation</category><category>startup</category><category>product-strategy</category><author>hello@pavelduglas.com</author></item><item><title>Vibe Coding Is Not Magic: How AI-First Development Actually Works</title><link>https://pavelduglas.com/en/blog/what-is-vibe-coding/</link><guid isPermaLink="true">https://pavelduglas.com/en/blog/what-is-vibe-coding/</guid><description>What vibe coding really means in production work: where AI-driven development shines, where it fails, and the discipline that separates working products from demo videos.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate><category>Vibe Coding</category><category>vibe-coding</category><category>cursor</category><category>ai-development</category><category>workflow</category><author>hello@pavelduglas.com</author></item><item><title>Browser Automation Studio: What It Is and What You Can Automate With It</title><link>https://pavelduglas.com/en/blog/browser-automation-studio-guide/</link><guid isPermaLink="true">https://pavelduglas.com/en/blog/browser-automation-studio-guide/</guid><description>An honest guide to Browser Automation Studio: what BAS does well, where its limits are, and which business tasks it automates profitably.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate><category>Browser Automation Studio</category><category>bas</category><category>browser-automation</category><category>rpa</category><category>bots</category><author>hello@pavelduglas.com</author></item><item><title>5 Business Processes You Should Automate First (and 3 You Shouldn&apos;t)</title><link>https://pavelduglas.com/en/blog/processes-to-automate-first/</link><guid isPermaLink="true">https://pavelduglas.com/en/blog/processes-to-automate-first/</guid><description>Not every process deserves automation. Here is how to pick the first five that pay for themselves in weeks — and the three traps that burn budgets.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate><category>AI Automation</category><category>automation</category><category>business-processes</category><category>roi</category><category>ai-agents</category><author>hello@pavelduglas.com</author></item><item><title>SaaS Architecture for Solo Founders: Boring Is a Strategy</title><link>https://pavelduglas.com/en/blog/saas-architecture-solo-founders/</link><guid isPermaLink="true">https://pavelduglas.com/en/blog/saas-architecture-solo-founders/</guid><description>The architecture decisions that let one person build, run and scale a SaaS product — and the fashionable choices that quietly kill solo projects.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate><category>SaaS Development</category><category>saas</category><category>architecture</category><category>solo-founder</category><category>indie-hacking</category><author>hello@pavelduglas.com</author></item></channel></rss>