<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Mark Thebault</title><description>Mark Thebault is a principal architect working at the intersection of Agentic AI and platform engineering. Essays, field notes, and project work on building production-grade AI on solid platform foundations.</description><link>https://www.mark-thebault.pro/</link><language>en-us</language><item><title>Tabucom: HTML Plans for AI Agents</title><link>https://www.mark-thebault.pro/articles/tabucom-html-plans-for-ai-agents/</link><guid isPermaLink="true">https://www.mark-thebault.pro/articles/tabucom-html-plans-for-ai-agents/</guid><description>A small open source tool for publishing Markdown, HTML, and static front-ends from AI agent workflows.</description><pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate><category>agentic-ai</category><category>tools</category><category>frontend</category><category>open-source</category></item><item><title>From Vibe Coding to Agentic Engineering</title><link>https://www.mark-thebault.pro/articles/from-vibe-coding-to-agentic-engineering/</link><guid isPermaLink="true">https://www.mark-thebault.pro/articles/from-vibe-coding-to-agentic-engineering/</guid><description>A shorter note on treating AI agents less like magic autocomplete and more like fast new employees who need context, boundaries, and review.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate><category>agentic-ai</category><category>engineering</category><category>llm</category><category>workflow</category></item><item><title>Apache Spark, the new way!</title><link>https://www.mark-thebault.pro/articles/spark-k8s/</link><guid isPermaLink="true">https://www.mark-thebault.pro/articles/spark-k8s/</guid><description>A practical look at running Apache Spark on Kubernetes, from cluster setup to submitting a Pi job.</description><pubDate>Sat, 30 Mar 2019 00:00:00 GMT</pubDate><category>bigdata</category><category>spark</category><category>jupyter</category><category>kubernetes</category></item><item><title>Running Docker Swarm in AWS</title><link>https://www.mark-thebault.pro/articles/docker-swarm/</link><guid isPermaLink="true">https://www.mark-thebault.pro/articles/docker-swarm/</guid><description>How to bootstrap a production-ready Docker Swarm cluster on AWS with Terraform, Ansible, a bastion host, and a default load balancer.</description><pubDate>Fri, 01 Mar 2019 00:00:00 GMT</pubDate><category>docker</category><category>swarm</category><category>cluster</category><category>aws</category></item><item><title>GDPR Compliant? Let&apos;s check!</title><link>https://www.mark-thebault.pro/articles/pii-data-checker/</link><guid isPermaLink="true">https://www.mark-thebault.pro/articles/pii-data-checker/</guid><description>A Spark and Jupyter walkthrough for scanning datasets for personally identifiable information before GDPR trouble starts.</description><pubDate>Mon, 18 Feb 2019 00:00:00 GMT</pubDate><category>bigdata</category><category>gdpr</category><category>spark</category><category>jupyter</category></item><item><title>Build a Kubernetes cluster with Kops</title><link>https://www.mark-thebault.pro/articles/kops-kubernetes-aws/</link><guid isPermaLink="true">https://www.mark-thebault.pro/articles/kops-kubernetes-aws/</guid><description>A small Terraform module for preparing the AWS resources needed to build a Kubernetes cluster with kops.</description><pubDate>Mon, 13 Aug 2018 00:00:00 GMT</pubDate><category>aws</category><category>ec2</category><category>kops</category><category>kubernetes</category><category>terraform</category></item><item><title>Get connected! Transit VPC on AWS</title><link>https://www.mark-thebault.pro/articles/transit-vpc/</link><guid isPermaLink="true">https://www.mark-thebault.pro/articles/transit-vpc/</guid><description>A lightweight Transit VPC setup on AWS using VyOS to connect multiple VPCs through VPN tunnels.</description><pubDate>Sat, 04 Aug 2018 00:00:00 GMT</pubDate><category>aws</category><category>network</category><category>vpc</category><category>transitvpc</category><category>vyos</category></item></channel></rss>