<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:psc="http://podlove.org/simple-chapters" xmlns:podcast="https://podcastindex.org/namespace/1.0"><channel><title><![CDATA[Tech League]]></title><description><![CDATA[<p>Tech League is a podcast by engineers who've been around long enough to know when something is genuinely useful and when it's just hype. Hosted by Toby Sears and Krisztian Fisher, two senior engineers with decades of experience across startups, scale-ups and enterprise,  each episode tackles a real topic: architecture decisions, career growth, the tools everyone's using, and the mistakes nobody talks about.<br /><br />No sponsored segments. No thought leadership waffle. Just two people who've shipped software, run teams and broken production, telling you what they actually think.<br /><br />New episodes every week.<br /><br /><a rel="noopener noreferrer nofollow" href="https://www.techleaguepodcast.com" target="_blank">https://www.techleaguepodcast.com</a></p>]]></description><link>https://www.techleaguepodcast.com</link><generator>Riverside.fm (https://riverside.com)</generator><lastBuildDate>Mon, 13 Jul 2026 12:40:04 GMT</lastBuildDate><atom:link href="https://api.riverside.com/hosting/S46mDcZR.rss" rel="self" type="application/rss+xml"/><author><![CDATA[Toby Sears & Krisztian Fischer]]></author><pubDate>Thu, 06 Nov 2025 13:27:01 GMT</pubDate><copyright><![CDATA[2025 Toby Sears & Krisztian Fischer]]></copyright><language><![CDATA[en]]></language><ttl>60</ttl><category><![CDATA[Management]]></category><category><![CDATA[Technology]]></category><itunes:author>Toby Sears &amp; Krisztian Fischer</itunes:author><itunes:summary>&lt;p&gt;Tech League is a podcast by engineers who&apos;ve been around long enough to know when something is genuinely useful and when it&apos;s just hype. Hosted by Toby Sears and Krisztian Fisher, two senior engineers with decades of experience across startups, scale-ups and enterprise,  each episode tackles a real topic: architecture decisions, career growth, the tools everyone&apos;s using, and the mistakes nobody talks about.&lt;br /&gt;&lt;br /&gt;No sponsored segments. No thought leadership waffle. Just two people who&apos;ve shipped software, run teams and broken production, telling you what they actually think.&lt;br /&gt;&lt;br /&gt;New episodes every week.&lt;br /&gt;&lt;br /&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.techleaguepodcast.com&quot; target=&quot;_blank&quot;&gt;https://www.techleaguepodcast.com&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:type>episodic</itunes:type><itunes:owner><itunes:name>Toby Sears &amp; Krisztian Fischer</itunes:name><itunes:email>admin@tobysears.co.uk</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:category text="Business"><itunes:category text="Management"/></itunes:category><itunes:category text="Technology"/><itunes:image href="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/logos/b96f91d8-c070-47d1-8f45-4ff4a66758f9.png"/><item><title><![CDATA[#18 EuroStack]]></title><description><![CDATA[<p>In this episode, Toby and Krisztian dive into EuroStack, an industry-led lobby initiative pushing for European digital sovereignty. Krisztian breaks down what EuroStack is, what it proposes, and why it matters now. They cover the scale of Europe's dependency on non-European tech (260 billion euros per year flowing out), what it actually means to be a "European" company, how public procurement could bootstrap a European tech ecosystem, and why trust in US hyperscalers has finally broken. They also explore the companion site <a rel="noopener noreferrer nofollow" href="https://euro-stack.com" target="_blank">euro-stach.com</a>, a directory of 1620+ European alternatives across 64 categories.</p><p></p><p><a rel="noopener noreferrer nofollow" href="https://techleaguepodcast.com/" target="_blank">https://techleaguepodcast.com/</a></p><p></p><p>LinkedIn: <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/company/techleague-podcast/" target="_blank">https://www.linkedin.com/company/techleague-podcast/</a></p><p>Instagram: <a rel="noopener noreferrer nofollow" href="https://www.instagram.com/techleaguepodcast/" target="_blank">https://www.instagram.com/techleaguepodcast/</a></p><p>Apple Podcasts: <a rel="noopener noreferrer nofollow" href="https://podcasts.apple.com/us/podcast/tech-league/id1852602975" target="_blank">https://podcasts.apple.com/us/podcast/tech-league/id1852602975</a></p><p>Spotify: <a rel="noopener noreferrer nofollow" href="https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP" target="_blank">https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP</a></p><p></p><p>Chapters</p><p>0:00 Introduction</p><p>1:30 What is EuroStack and why Krisztian is excited about it</p><p>4:00 The scale of the problem: 260 billion euros/year leaving Europe</p><p>7:00 Europe as a fragmented market vs the US and China</p><p>10:00 The three pillars: Buy European, Sell European, Fund European</p><p>13:00 How public procurement can generate demand and bootstrap growth</p><p>17:00 The 1-to-10 ratio: every public euro attracting 10 private</p><p>20:00 Risk of government focus pulling cloud providers away from innovation</p><p>24:00 Startup acquisition culture: why European exits go to US companies</p><p>28:00 Defining "European": jurisdiction, control, supply chain, no extra-EU restrictions</p><p>33:00 AWS sovereign cloud: smoke and mirrors</p><p>37:00 Timeline to 2030 and the gradual transition approach</p><p>40:00 Geopolitical risk: Ukraine, Starlink, and the dependency reality</p><p>44:00 European openness vs American/Chinese protectionism</p><p>48:00 Why trust in US tech has finally broken</p><p>52:00 Opportunities for European engineers and companies</p><p>55:00 Wrap-up</p><p></p><p>Technologies and Initiatives Mentioned<br />EuroStack initiative: <a rel="noopener noreferrer nofollow" href="https://eurostack.eu/" target="_blank">https://eurostack.eu/</a></p><p>Solution directory: <a rel="noopener noreferrer nofollow" href="https://euro-stack.com" target="_blank">https://euro-stack.com</a></p><p>Scaleway - <a rel="noopener noreferrer nofollow" href="https://www.scaleway.com" target="_blank">https://www.scaleway.com</a></p><p>OVH Cloud - <a rel="noopener noreferrer nofollow" href="https://www.ovhcloud.com" target="_blank">https://www.ovhcloud.com</a></p>]]></description><guid isPermaLink="false">53e1dfb4-8017-4ec8-9d01-65aea0d8a770</guid><dc:creator><![CDATA[Toby Sears & Krisztian Fischer]]></dc:creator><pubDate>Fri, 03 Apr 2026 06:00:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/01e827ec706282df6acc6062f6a2297908fc2d8b5d8d48cbfebcf5d5502c2bf7/eyJlcGlzb2RlSWQiOiI1M2UxZGZiNC04MDE3LTRlYzgtOWQwMS02NWFlYTBkOGE3NzAiLCJwb2RjYXN0SWQiOiJiMjAxZjFkNS1mOTFiLTRmZmUtOGFhMC1kYmIyMDE1MGQ1Y2UiLCJhY2NvdW50SWQiOiI2OGQzZmFmYWU0MzAzMTczMzVhMmU0NzUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjljY2RlMjVlZjBlYzEzNDg5Mjc0MzMzL3RvYnktc2VhcnNzLXN0dWRpby1jb21wb3Nlci0yMDI2LTQtMV9fMTAtNTgtMTMubXAzIn0=.mp3" length="71922564" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/53e1dfb4-8017-4ec8-9d01-65aea0d8a770/transcripts.txt" type="text/plain"/><itunes:summary>&lt;p&gt;In this episode, Toby and Krisztian dive into EuroStack, an industry-led lobby initiative pushing for European digital sovereignty. Krisztian breaks down what EuroStack is, what it proposes, and why it matters now. They cover the scale of Europe&apos;s dependency on non-European tech (260 billion euros per year flowing out), what it actually means to be a &quot;European&quot; company, how public procurement could bootstrap a European tech ecosystem, and why trust in US hyperscalers has finally broken. They also explore the companion site &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://euro-stack.com&quot; target=&quot;_blank&quot;&gt;euro-stach.com&lt;/a&gt;, a directory of 1620+ European alternatives across 64 categories.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://techleaguepodcast.com/&quot; target=&quot;_blank&quot;&gt;https://techleaguepodcast.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.linkedin.com/company/techleague-podcast/&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/company/techleague-podcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Instagram: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.instagram.com/techleaguepodcast/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/techleaguepodcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apple Podcasts: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&quot; target=&quot;_blank&quot;&gt;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Spotify: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&quot; target=&quot;_blank&quot;&gt;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Chapters&lt;/p&gt;&lt;p&gt;0:00 Introduction&lt;/p&gt;&lt;p&gt;1:30 What is EuroStack and why Krisztian is excited about it&lt;/p&gt;&lt;p&gt;4:00 The scale of the problem: 260 billion euros/year leaving Europe&lt;/p&gt;&lt;p&gt;7:00 Europe as a fragmented market vs the US and China&lt;/p&gt;&lt;p&gt;10:00 The three pillars: Buy European, Sell European, Fund European&lt;/p&gt;&lt;p&gt;13:00 How public procurement can generate demand and bootstrap growth&lt;/p&gt;&lt;p&gt;17:00 The 1-to-10 ratio: every public euro attracting 10 private&lt;/p&gt;&lt;p&gt;20:00 Risk of government focus pulling cloud providers away from innovation&lt;/p&gt;&lt;p&gt;24:00 Startup acquisition culture: why European exits go to US companies&lt;/p&gt;&lt;p&gt;28:00 Defining &quot;European&quot;: jurisdiction, control, supply chain, no extra-EU restrictions&lt;/p&gt;&lt;p&gt;33:00 AWS sovereign cloud: smoke and mirrors&lt;/p&gt;&lt;p&gt;37:00 Timeline to 2030 and the gradual transition approach&lt;/p&gt;&lt;p&gt;40:00 Geopolitical risk: Ukraine, Starlink, and the dependency reality&lt;/p&gt;&lt;p&gt;44:00 European openness vs American/Chinese protectionism&lt;/p&gt;&lt;p&gt;48:00 Why trust in US tech has finally broken&lt;/p&gt;&lt;p&gt;52:00 Opportunities for European engineers and companies&lt;/p&gt;&lt;p&gt;55:00 Wrap-up&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Technologies and Initiatives Mentioned&lt;br /&gt;EuroStack initiative: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://eurostack.eu/&quot; target=&quot;_blank&quot;&gt;https://eurostack.eu/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Solution directory: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://euro-stack.com&quot; target=&quot;_blank&quot;&gt;https://euro-stack.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Scaleway - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.scaleway.com&quot; target=&quot;_blank&quot;&gt;https://www.scaleway.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;OVH Cloud - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.ovhcloud.com&quot; target=&quot;_blank&quot;&gt;https://www.ovhcloud.com&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:49:57</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/53e1dfb4-8017-4ec8-9d01-65aea0d8a770/images/607ed638-9a01-4983-949c-90a95ca8788a.png"/><itunes:season>1</itunes:season><itunes:episode>18</itunes:episode><itunes:title>#18 EuroStack</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[#17 Testing in the AI era]]></title><description><![CDATA[<p>In this episode, Toby and Krisztian welcome their first proper guest: Alan Richardson, a 30-year software veteran and testing specialist known as Evil Tester. They dig into testing in the AI era: how to test AI-generated code, whether TDD still makes sense with AI, why self-healing tests are a red flag, and how AI is opening up security and adversarial testing. Alan makes the case for architecture-first development as the key to getting good test output from AI agents.</p><p></p><p><a rel="noopener noreferrer nofollow" href="https://techleaguepodcast.com/" target="_blank">https://techleaguepodcast.com/</a></p><p></p><p>LinkedIn: <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/company/techleague-podcast/" target="_blank">https://www.linkedin.com/company/techleague-podcast/</a></p><p>Instagram: <a rel="noopener noreferrer nofollow" href="https://www.instagram.com/techleaguepodcast/" target="_blank">https://www.instagram.com/techleaguepodcast/</a></p><p>Apple Podcasts: <a rel="noopener noreferrer nofollow" href="https://podcasts.apple.com/us/podcast/tech-league/id1852602975" target="_blank">https://podcasts.apple.com/us/podcast/tech-league/id1852602975</a></p><p>Spotify: <a rel="noopener noreferrer nofollow" href="https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP" target="_blank">https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP</a></p><p></p><p>Chapters</p><p>0:00 Introduction and guest intro: Alan Richardson (<a rel="noopener noreferrer nofollow" href="http://eviltester.com" target="_blank">eviltester.com</a>)</p><p>2:00 Why testing matters more in the AI code generation era</p><p>5:30 Architecture-first: good code leads to good tests</p><p>10:00 Does TDD work with AI? Why it mostly doesn't</p><p>14:30 Playwright and UI tests: the abstraction problem</p><p>23:00 Information theory and what testing actually is</p><p>27:00 Adversarial AI testing: using AI to exploit your own CVEs</p><p>33:00 Security scanning tools vs penetration testing with AI</p><p>38:30 Domain expertise still matters</p><p>43:00 Generalist vs specialist in the AI era</p><p>47:00 The junior developer pipeline problem</p><p>51:00 Will AI homogenise software and design?</p><p>54:00 Wrap-up</p><p></p><p>Links:</p><p>Evil Tester <a rel="noopener noreferrer nofollow" href="https://eviltester.com" target="_blank">https://eviltester.com</a></p><p></p><p>Playwright: <a rel="noopener noreferrer nofollow" href="https://playwright.dev/" target="_blank">https://playwright.dev/</a></p><p>Agentic EQ: <a rel="noopener noreferrer nofollow" href="https://agentic-qe.dev/" target="_blank">https://agentic-qe.dev/</a></p><p>Vite: <a rel="noopener noreferrer nofollow" href="https://vite.dev/" target="_blank">https://vite.dev/</a></p><p>Claude : <a rel="noopener noreferrer nofollow" href="https://claude.com/" target="_blank">https://claude.com/</a></p><p>Snyk: <a rel="noopener noreferrer nofollow" href="https://snyk.io/" target="_blank">https://snyk.io/</a></p><p>Aikido: <a rel="noopener noreferrer nofollow" href="https://www.aikido.dev" target="_blank">https://www.aikido.dev</a></p><p>Hacker One: <a rel="noopener noreferrer nofollow" href="https://www.hackerone.com/" target="_blank">https://www.hackerone.com/</a></p><p>Wiz: <a rel="noopener noreferrer nofollow" href="https://www.wiz.io/" target="_blank">https://www.wiz.io/</a></p><p><br /></p>]]></description><guid isPermaLink="false">b385b740-6059-4522-bfae-b0fade8b406f</guid><dc:creator><![CDATA[Toby Sears & Krisztian Fischer]]></dc:creator><pubDate>Fri, 27 Mar 2026 11:00:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/6eec4500425c10ae0decc1a82dd5732ca499693ca050a4ea100b08ab3fbc8939/eyJlcGlzb2RlSWQiOiJiMzg1Yjc0MC02MDU5LTQ1MjItYmZhZS1iMGZhZGU4YjQwNmYiLCJwb2RjYXN0SWQiOiJiMjAxZjFkNS1mOTFiLTRmZmUtOGFhMC1kYmIyMDE1MGQ1Y2UiLCJhY2NvdW50SWQiOiI2OGQzZmFmYWU0MzAzMTczMzVhMmU0NzUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjljNjE4ZjZmODc5MWM3MjA1YzY2Y2QyL3RvYnktc2VhcnNzLXN0dWRpby1jb21wb3Nlci0yMDI2LTMtMjdfXzYtNDMtMTgubXAzIn0=.mp3" length="99437653" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/b385b740-6059-4522-bfae-b0fade8b406f/transcripts.txt" type="text/plain"/><itunes:summary>&lt;p&gt;In this episode, Toby and Krisztian welcome their first proper guest: Alan Richardson, a 30-year software veteran and testing specialist known as Evil Tester. They dig into testing in the AI era: how to test AI-generated code, whether TDD still makes sense with AI, why self-healing tests are a red flag, and how AI is opening up security and adversarial testing. Alan makes the case for architecture-first development as the key to getting good test output from AI agents.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://techleaguepodcast.com/&quot; target=&quot;_blank&quot;&gt;https://techleaguepodcast.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.linkedin.com/company/techleague-podcast/&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/company/techleague-podcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Instagram: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.instagram.com/techleaguepodcast/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/techleaguepodcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apple Podcasts: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&quot; target=&quot;_blank&quot;&gt;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Spotify: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&quot; target=&quot;_blank&quot;&gt;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Chapters&lt;/p&gt;&lt;p&gt;0:00 Introduction and guest intro: Alan Richardson (&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://eviltester.com&quot; target=&quot;_blank&quot;&gt;eviltester.com&lt;/a&gt;)&lt;/p&gt;&lt;p&gt;2:00 Why testing matters more in the AI code generation era&lt;/p&gt;&lt;p&gt;5:30 Architecture-first: good code leads to good tests&lt;/p&gt;&lt;p&gt;10:00 Does TDD work with AI? Why it mostly doesn&apos;t&lt;/p&gt;&lt;p&gt;14:30 Playwright and UI tests: the abstraction problem&lt;/p&gt;&lt;p&gt;23:00 Information theory and what testing actually is&lt;/p&gt;&lt;p&gt;27:00 Adversarial AI testing: using AI to exploit your own CVEs&lt;/p&gt;&lt;p&gt;33:00 Security scanning tools vs penetration testing with AI&lt;/p&gt;&lt;p&gt;38:30 Domain expertise still matters&lt;/p&gt;&lt;p&gt;43:00 Generalist vs specialist in the AI era&lt;/p&gt;&lt;p&gt;47:00 The junior developer pipeline problem&lt;/p&gt;&lt;p&gt;51:00 Will AI homogenise software and design?&lt;/p&gt;&lt;p&gt;54:00 Wrap-up&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Links:&lt;/p&gt;&lt;p&gt;Evil Tester &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://eviltester.com&quot; target=&quot;_blank&quot;&gt;https://eviltester.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Playwright: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://playwright.dev/&quot; target=&quot;_blank&quot;&gt;https://playwright.dev/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Agentic EQ: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://agentic-qe.dev/&quot; target=&quot;_blank&quot;&gt;https://agentic-qe.dev/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Vite: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://vite.dev/&quot; target=&quot;_blank&quot;&gt;https://vite.dev/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Claude : &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://claude.com/&quot; target=&quot;_blank&quot;&gt;https://claude.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Snyk: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://snyk.io/&quot; target=&quot;_blank&quot;&gt;https://snyk.io/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Aikido: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.aikido.dev&quot; target=&quot;_blank&quot;&gt;https://www.aikido.dev&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Hacker One: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.hackerone.com/&quot; target=&quot;_blank&quot;&gt;https://www.hackerone.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Wiz: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.wiz.io/&quot; target=&quot;_blank&quot;&gt;https://www.wiz.io/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:09:03</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/b385b740-6059-4522-bfae-b0fade8b406f/images/30cf3e94-0f08-4857-840c-8f3704a11c89.png"/><itunes:season>1</itunes:season><itunes:episode>17</itunes:episode><itunes:title>#17 Testing in the AI era</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[#16 Bunny CDN]]></title><description><![CDATA[<p>In this episode, Toby and Krisztian continue their EU cloud deep dive with a hands-on look at Bunny CDN (bunny.net). Toby used it to launch the new TechLeague podcast website on a static Astro site in under 10 minutes, with Terraform infrastructure, built-in DNS, automatic SSL, and GitHub Actions deployment. They cover the full product offering including CDN, object storage, video streaming with free transcoding, edge scripts, magic containers, and BunnyShield security. They also touch on Tangled.sh, a Helsinki-based distributed git platform built on the AT Protocol that recently raised 3 million euros.</p><p></p><p><a rel="noopener noreferrer nofollow" href="https://techleaguepodcast.com/" target="_blank">https://techleaguepodcast.com/</a></p><p></p><p>LinkedIn: <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/company/techleague-podcast/" target="_blank">https://www.linkedin.com/company/techleague-podcast/</a></p><p>Instagram: <a rel="noopener noreferrer nofollow" href="https://www.instagram.com/techleaguepodcast/" target="_blank">https://www.instagram.com/techleaguepodcast/</a></p><p>Apple Podcasts: <a rel="noopener noreferrer nofollow" href="https://podcasts.apple.com/us/podcast/tech-league/id1852602975" target="_blank">https://podcasts.apple.com/us/podcast/tech-league/id1852602975</a></p><p>Spotify: <a rel="noopener noreferrer nofollow" href="https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP" target="_blank">https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP</a></p><p></p><p><b>Chapters</b></p><p>0:00 Introduction</p><p>1:21 Building the TechLeague website with Astro and Bunny CDN</p><p>2:57 Built-in DNS and automatic SSL</p><p>4:46 Deploying static files: FTP now, S3 compatibility coming</p><p>5:28 Sign-up experience and free credits</p><p>6:00 Standard vs Volume network tiers</p><p>7:00 Company background: Slovenian, EU-based, 120+ PoPs globally</p><p>8:28 Full product overview: storage, stream, DNS, edge, containers</p><p>10:18 Video streaming with free transcoding</p><p>11:00 Pricing: $0.01/GB storage, $0.01/GB egress</p><p>12:27 Limitations: not a full cloud provider</p><p>14:30 Magic containers: serverless with anycast IP</p><p>17:00 BunnyShield: WAF, DDoS protection, rate limiting</p><p>18:49 BunnyOptimizer: on-the-fly image resizing via URL params</p><p>19:46 SLA and EU sovereignty</p><p>22:00 Can it replace CloudFront?</p><p>23:00 getdeploying.com for comparing CDN providers</p><p>24:00 Could we host podcast videos on Bunny?</p><p>26:50 Reflection: EU cloud is better than we thought</p><p>28:05 Tangled.sh: a distributed EU git platform on the AT Protocol</p><p>31:14 Wrap-up</p><p></p><p><b>Technologies Mentioned</b></p><p>Bunny CDN - <a rel="noopener noreferrer nofollow" href="https://bunny.net?ref=v8cfwfmh3r" target="_blank">https://bunny.net?ref=v8cfwfmh3r</a></p><p>Astro - <a rel="noopener noreferrer nofollow" href="https://astro.build" target="_blank">https://astro.build</a></p><p>Terraform - <a rel="noopener noreferrer nofollow" href="https://www.terraform.io" target="_blank">https://www.terraform.io</a></p><p>Tangled.sh - <a rel="noopener noreferrer nofollow" href="https://tangled.sh" target="_blank">https://tangled.sh</a></p><p>getdeploying.com - <a rel="noopener noreferrer nofollow" href="https://getdeploying.com" target="_blank">https://getdeploying.com</a></p><p>Scaleway - <a rel="noopener noreferrer nofollow" href="https://www.scaleway.com" target="_blank">https://www.scaleway.com</a></p><p>AT Protocol - <a rel="noopener noreferrer nofollow" href="https://atproto.com" target="_blank">https://atproto.com</a></p>]]></description><guid isPermaLink="false">41f6bfa0-d35a-40b9-bcf6-d1632d86e193</guid><dc:creator><![CDATA[Toby Sears & Krisztian Fischer]]></dc:creator><pubDate>Fri, 20 Mar 2026 08:00:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/cf02046a9e9b18efa94fb12e7b04d6e4ccd5af4dcc88f2789733ef5d02c28ea9/eyJlcGlzb2RlSWQiOiI0MWY2YmZhMC1kMzVhLTQwYjktYmNmNi1kMTYzMmQ4NmUxOTMiLCJwb2RjYXN0SWQiOiJiMjAxZjFkNS1mOTFiLTRmZmUtOGFhMC1kYmIyMDE1MGQ1Y2UiLCJhY2NvdW50SWQiOiI2OGQzZmFmYWU0MzAzMTczMzVhMmU0NzUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjliODA4MTI5OTM1NTA1OWUwZjEyZDlmL3RvYnktc2VhcnNzLXN0dWRpby1jb21wb3Nlci0yMDI2LTMtMTZfXzE0LTM5LTMwLm1wMyJ9.mp3" length="50241140" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/41f6bfa0-d35a-40b9-bcf6-d1632d86e193/transcripts.txt" type="text/plain"/><itunes:summary>&lt;p&gt;In this episode, Toby and Krisztian continue their EU cloud deep dive with a hands-on look at Bunny CDN (bunny.net). Toby used it to launch the new TechLeague podcast website on a static Astro site in under 10 minutes, with Terraform infrastructure, built-in DNS, automatic SSL, and GitHub Actions deployment. They cover the full product offering including CDN, object storage, video streaming with free transcoding, edge scripts, magic containers, and BunnyShield security. They also touch on Tangled.sh, a Helsinki-based distributed git platform built on the AT Protocol that recently raised 3 million euros.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://techleaguepodcast.com/&quot; target=&quot;_blank&quot;&gt;https://techleaguepodcast.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.linkedin.com/company/techleague-podcast/&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/company/techleague-podcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Instagram: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.instagram.com/techleaguepodcast/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/techleaguepodcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apple Podcasts: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&quot; target=&quot;_blank&quot;&gt;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Spotify: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&quot; target=&quot;_blank&quot;&gt;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;0:00 Introduction&lt;/p&gt;&lt;p&gt;1:21 Building the TechLeague website with Astro and Bunny CDN&lt;/p&gt;&lt;p&gt;2:57 Built-in DNS and automatic SSL&lt;/p&gt;&lt;p&gt;4:46 Deploying static files: FTP now, S3 compatibility coming&lt;/p&gt;&lt;p&gt;5:28 Sign-up experience and free credits&lt;/p&gt;&lt;p&gt;6:00 Standard vs Volume network tiers&lt;/p&gt;&lt;p&gt;7:00 Company background: Slovenian, EU-based, 120+ PoPs globally&lt;/p&gt;&lt;p&gt;8:28 Full product overview: storage, stream, DNS, edge, containers&lt;/p&gt;&lt;p&gt;10:18 Video streaming with free transcoding&lt;/p&gt;&lt;p&gt;11:00 Pricing: $0.01/GB storage, $0.01/GB egress&lt;/p&gt;&lt;p&gt;12:27 Limitations: not a full cloud provider&lt;/p&gt;&lt;p&gt;14:30 Magic containers: serverless with anycast IP&lt;/p&gt;&lt;p&gt;17:00 BunnyShield: WAF, DDoS protection, rate limiting&lt;/p&gt;&lt;p&gt;18:49 BunnyOptimizer: on-the-fly image resizing via URL params&lt;/p&gt;&lt;p&gt;19:46 SLA and EU sovereignty&lt;/p&gt;&lt;p&gt;22:00 Can it replace CloudFront?&lt;/p&gt;&lt;p&gt;23:00 getdeploying.com for comparing CDN providers&lt;/p&gt;&lt;p&gt;24:00 Could we host podcast videos on Bunny?&lt;/p&gt;&lt;p&gt;26:50 Reflection: EU cloud is better than we thought&lt;/p&gt;&lt;p&gt;28:05 Tangled.sh: a distributed EU git platform on the AT Protocol&lt;/p&gt;&lt;p&gt;31:14 Wrap-up&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Technologies Mentioned&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Bunny CDN - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://bunny.net?ref=v8cfwfmh3r&quot; target=&quot;_blank&quot;&gt;https://bunny.net?ref=v8cfwfmh3r&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Astro - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://astro.build&quot; target=&quot;_blank&quot;&gt;https://astro.build&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Terraform - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.terraform.io&quot; target=&quot;_blank&quot;&gt;https://www.terraform.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Tangled.sh - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://tangled.sh&quot; target=&quot;_blank&quot;&gt;https://tangled.sh&lt;/a&gt;&lt;/p&gt;&lt;p&gt;getdeploying.com - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://getdeploying.com&quot; target=&quot;_blank&quot;&gt;https://getdeploying.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Scaleway - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.scaleway.com&quot; target=&quot;_blank&quot;&gt;https://www.scaleway.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;AT Protocol - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://atproto.com&quot; target=&quot;_blank&quot;&gt;https://atproto.com&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:34:53</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/41f6bfa0-d35a-40b9-bcf6-d1632d86e193/images/ee0d900f-4123-4322-9ede-4bf613dd0e8f.png"/><itunes:season>1</itunes:season><itunes:episode>16</itunes:episode><itunes:title>#16 Bunny CDN</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[#15 Agentic Engineering]]></title><description><![CDATA[<p>In this episode, Toby and Krisztian share their hands-on experiment building a real group management app using Claude Code and agentic engineering. Toby spent roughly a month's worth of hours prompting Claude to build a cross-platform mobile and web app with Expo, a Node/Express API, Postgres on Scaleway, Hanko authentication and Terraform infrastructure — all without looking at the code. They discuss what worked surprisingly well, what fell apart, the token costs, how agentic engineering compares to managing juniors, and what they would do differently next time.</p><p></p><p><a rel="noopener noreferrer nofollow" href="https://techleaguepodcast.com/" target="_blank">https://techleaguepodcast.com/</a></p><p></p><p>LinkedIn: <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/company/techleague-podcast/" target="_blank">https://www.linkedin.com/company/techleague-podcast/</a></p><p>Instagram: <a rel="noopener noreferrer nofollow" href="https://www.instagram.com/techleaguepodcast/" target="_blank">https://www.instagram.com/techleaguepodcast/</a></p><p>Apple Podcasts: <a rel="noopener noreferrer nofollow" href="https://podcasts.apple.com/us/podcast/tech-league/id1852602975" target="_blank">https://podcasts.apple.com/us/podcast/tech-league/id1852602975</a></p><p>Spotify: <a rel="noopener noreferrer nofollow" href="https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP" target="_blank">https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP</a></p><p></p><p><b>Chapters</b></p><p>0:00 Introduction: the experiment</p><p>1:15 Why Expo for cross-platform mobile and web</p><p>2:54 The architect document approach</p><p>5:50 How the initial prompt and brainstorming worked</p><p>7:45 Not looking at the code</p><p>9:05 Context7: giving Claude access to latest API docs</p><p>10:35 First pass results</p><p>12:46 API and database quality: better than expected</p><p>14:40 UI issues: the weak spot</p><p>17:20 The bug list testing session</p><p>24:23 How sub-agents and parallel work played out</p><p>26:07 The Claude usage limit dark pattern</p><p>28:15 What it cost: 247 euros for roughly 100 hours of work</p><p>31:30 Code quality and lessons from the spec</p><p>38:48 The testing problem: agents writing tests for their own code</p><p>45:20 The 80/20 rule: great at the fun stuff, weak on the boring</p><p>50:30 SaaS disruption: custom software at commodity prices</p><p>57:25 How to build LLM memory and learning loops</p><p>1:00:25 Summary and what we would do differently</p><p></p><p><b>Technologies Mentioned</b></p><p>Claude Code - <a rel="noopener noreferrer nofollow" href="https://claude.ai/code" target="_blank">https://claude.ai/code</a></p><p>Expo - <a rel="noopener noreferrer nofollow" href="https://expo.dev" target="_blank">https://expo.dev</a></p><p>Scaleway - <a rel="noopener noreferrer nofollow" href="https://www.scaleway.com" target="_blank">https://www.scaleway.com</a></p><p>Hanko - <a rel="noopener noreferrer nofollow" href="https://hanko.io" target="_blank">https://hanko.io</a></p><p>Terraform - <a rel="noopener noreferrer nofollow" href="https://www.terraform.io" target="_blank">https://www.terraform.io</a></p><p>Playwright - <a rel="noopener noreferrer nofollow" href="https://playwright.dev" target="_blank">https://playwright.dev</a></p><p>Context7 - <a rel="noopener noreferrer nofollow" href="https://context7.com" target="_blank">https://context7.com</a></p><p>Node.js - <a rel="noopener noreferrer nofollow" href="https://nodejs.org" target="_blank">https://nodejs.org</a></p><p>PostgreSQL - <a rel="noopener noreferrer nofollow" href="https://www.postgresql.org" target="_blank">https://www.postgresql.org</a></p>]]></description><guid isPermaLink="false">af17e034-5079-4701-a037-e1679f487e95</guid><dc:creator><![CDATA[Toby Sears & Krisztian Fischer]]></dc:creator><pubDate>Fri, 13 Mar 2026 07:00:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/6587cd3937306e51058ff4af1168fc75846bda5c3996e3fc70144860e25cad98/eyJlcGlzb2RlSWQiOiJhZjE3ZTAzNC01MDc5LTQ3MDEtYTAzNy1lMTY3OWY0ODdlOTUiLCJwb2RjYXN0SWQiOiJiMjAxZjFkNS1mOTFiLTRmZmUtOGFhMC1kYmIyMDE1MGQ1Y2UiLCJhY2NvdW50SWQiOiI2OGQzZmFmYWU0MzAzMTczMzVhMmU0NzUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjlhY2FiOWI2NTU5NGJkZmZmNTBmZTQ4L3RvYnktc2VhcnNzLXN0dWRpby1jb21wb3Nlci0yMDI2LTMtN19fMjMtNTAtMy5tcDMifQ==.mp3" length="89197235" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/af17e034-5079-4701-a037-e1679f487e95/transcripts.txt" type="text/plain"/><itunes:summary>&lt;p&gt;In this episode, Toby and Krisztian share their hands-on experiment building a real group management app using Claude Code and agentic engineering. Toby spent roughly a month&apos;s worth of hours prompting Claude to build a cross-platform mobile and web app with Expo, a Node/Express API, Postgres on Scaleway, Hanko authentication and Terraform infrastructure — all without looking at the code. They discuss what worked surprisingly well, what fell apart, the token costs, how agentic engineering compares to managing juniors, and what they would do differently next time.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://techleaguepodcast.com/&quot; target=&quot;_blank&quot;&gt;https://techleaguepodcast.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.linkedin.com/company/techleague-podcast/&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/company/techleague-podcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Instagram: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.instagram.com/techleaguepodcast/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/techleaguepodcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apple Podcasts: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&quot; target=&quot;_blank&quot;&gt;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Spotify: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&quot; target=&quot;_blank&quot;&gt;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;0:00 Introduction: the experiment&lt;/p&gt;&lt;p&gt;1:15 Why Expo for cross-platform mobile and web&lt;/p&gt;&lt;p&gt;2:54 The architect document approach&lt;/p&gt;&lt;p&gt;5:50 How the initial prompt and brainstorming worked&lt;/p&gt;&lt;p&gt;7:45 Not looking at the code&lt;/p&gt;&lt;p&gt;9:05 Context7: giving Claude access to latest API docs&lt;/p&gt;&lt;p&gt;10:35 First pass results&lt;/p&gt;&lt;p&gt;12:46 API and database quality: better than expected&lt;/p&gt;&lt;p&gt;14:40 UI issues: the weak spot&lt;/p&gt;&lt;p&gt;17:20 The bug list testing session&lt;/p&gt;&lt;p&gt;24:23 How sub-agents and parallel work played out&lt;/p&gt;&lt;p&gt;26:07 The Claude usage limit dark pattern&lt;/p&gt;&lt;p&gt;28:15 What it cost: 247 euros for roughly 100 hours of work&lt;/p&gt;&lt;p&gt;31:30 Code quality and lessons from the spec&lt;/p&gt;&lt;p&gt;38:48 The testing problem: agents writing tests for their own code&lt;/p&gt;&lt;p&gt;45:20 The 80/20 rule: great at the fun stuff, weak on the boring&lt;/p&gt;&lt;p&gt;50:30 SaaS disruption: custom software at commodity prices&lt;/p&gt;&lt;p&gt;57:25 How to build LLM memory and learning loops&lt;/p&gt;&lt;p&gt;1:00:25 Summary and what we would do differently&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Technologies Mentioned&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Claude Code - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://claude.ai/code&quot; target=&quot;_blank&quot;&gt;https://claude.ai/code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Expo - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://expo.dev&quot; target=&quot;_blank&quot;&gt;https://expo.dev&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Scaleway - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.scaleway.com&quot; target=&quot;_blank&quot;&gt;https://www.scaleway.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Hanko - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://hanko.io&quot; target=&quot;_blank&quot;&gt;https://hanko.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Terraform - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.terraform.io&quot; target=&quot;_blank&quot;&gt;https://www.terraform.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Playwright - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://playwright.dev&quot; target=&quot;_blank&quot;&gt;https://playwright.dev&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Context7 - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://context7.com&quot; target=&quot;_blank&quot;&gt;https://context7.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Node.js - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://nodejs.org&quot; target=&quot;_blank&quot;&gt;https://nodejs.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;PostgreSQL - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.postgresql.org&quot; target=&quot;_blank&quot;&gt;https://www.postgresql.org&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:01:57</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/af17e034-5079-4701-a037-e1679f487e95/images/a37990e6-cfff-4451-ae8b-319fb0fb9f40.png"/><itunes:title>#15 Agentic Engineering</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[#14 EU Cloud Alternatives - Scaleway]]></title><description><![CDATA[<p>In this episode, Toby and Krisztian kick off an ongoing series exploring the EU cloud and software stack. Following a previous episode on EU digital sovereignty, they have set themselves a challenge: build their side projects entirely on EU-based services. This episode covers hands-on experience with Forgejo for source code management, Scaleway as a cloud provider, and Hanko for authentication. They share honest feedback on what works, what doesn't, and where the gaps are compared to the big American hyperscalers.</p><p></p><p><a rel="noopener noreferrer nofollow" href="https://techleaguepodcast.com/" target="_blank">https://techleaguepodcast.com/</a></p><p></p><p>LinkedIn: <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/company/techleague-podcast/" target="_blank">https://www.linkedin.com/company/techleague-podcast/</a></p><p>Instagram: <a rel="noopener noreferrer nofollow" href="https://www.instagram.com/techleaguepodcast/" target="_blank">https://www.instagram.com/techleaguepodcast/</a></p><p>Apple Podcasts: <a rel="noopener noreferrer nofollow" href="https://podcasts.apple.com/us/podcast/tech-league/id1852602975" target="_blank">https://podcasts.apple.com/us/podcast/tech-league/id1852602975</a></p><p>Spotify: <a rel="noopener noreferrer nofollow" href="https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP" target="_blank">https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP</a></p><p></p><p><b>Chapters</b></p><p>0:00 Introduction and the EU sovereignty challenge</p><p>1:48 Finding EU alternatives: <a rel="noopener noreferrer nofollow" href="http://european-alternatives.eu" target="_blank">european-alternatives.eu</a></p><p>3:47 Looking for a GitHub replacement</p><p>5:50 Forgejo: the open-source Gitea fork</p><p>8:27 What works in Forgejo and what doesn't</p><p>10:46 Hosting Forgejo on Scaleway</p><p>13:48 The gap between self-hosting and a managed service</p><p>15:18 Scaleway overview: regions, services and Terraform support</p><p>20:35 Scaleway serverless functions and containers</p><p>25:02 Service-to-service authentication</p><p>28:34 Deploying Forgejo, databases and runners on Scaleway</p><p>36:04 Logging, metrics and Cockpit observability</p><p>40:27 Scaleway regions: Amsterdam, Paris, Warsaw</p><p>42:25 IAM limitations and enterprise considerations</p><p>44:14 Hanko: EU-native user authentication</p><p>48:32 Comparing EU stack total cost vs AWS plus Datadog</p><p>50:05 What's next: OVH, Hetzner, Infomaniak</p><p></p><p><b>Technologies Mentioned</b></p><p>- EU alternatives: <a rel="noopener noreferrer nofollow" href="https://european-alternatives.eu" target="_blank">https://european-alternatives.eu</a></p><p>- Codeberg: <a rel="noopener noreferrer nofollow" href="https://codeberg.org" target="_blank">https://codeberg.org</a></p><p>- Forgejo: <a rel="noopener noreferrer nofollow" href="https://forgejo.org" target="_blank">https://forgejo.org</a></p><p>- Scaleway: <a rel="noopener noreferrer nofollow" href="https://www.scaleway.com/en/" target="_blank">https://www.scaleway.com/en/</a></p><p>- OVHcloud: <a rel="noopener noreferrer nofollow" href="https://www.ovhcloud.com/en/" target="_blank">https://www.ovhcloud.com/en/</a></p><p>- UpCloud: <a rel="noopener noreferrer nofollow" href="https://upcloud.com" target="_blank">https://upcloud.com</a></p><p>- Hetzner: <a rel="noopener noreferrer nofollow" href="https://www.hetzner.com" target="_blank">https://www.hetzner.com</a></p><p>- Elastx: <a rel="noopener noreferrer nofollow" href="https://elastx.se/en" target="_blank">https://elastx.se/en</a></p><p>- Hanko: <a rel="noopener noreferrer nofollow" href="https://www.hanko.io" target="_blank">https://www.hanko.io</a></p><p></p>]]></description><guid isPermaLink="false">f534191d-f1de-4445-9f1d-669fbed446ff</guid><dc:creator><![CDATA[Toby Sears & Krisztian Fischer]]></dc:creator><pubDate>Fri, 27 Feb 2026 07:00:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/8fcd0844e6affe5ea1053e68b73fda48f8130b5c3c040c1fff631742000ea277/eyJlcGlzb2RlSWQiOiJmNTM0MTkxZC1mMWRlLTQ0NDUtOWYxZC02NjlmYmVkNDQ2ZmYiLCJwb2RjYXN0SWQiOiJiMjAxZjFkNS1mOTFiLTRmZmUtOGFhMC1kYmIyMDE1MGQ1Y2UiLCJhY2NvdW50SWQiOiI2OGQzZmFmYWU0MzAzMTczMzVhMmU0NzUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjk5YTIyODg0MDdmZWRlYmYzNzI5ZDlhL3RvYnktc2VhcnNzLXN0dWRpby1jb21wb3Nlci0yMDI2LTItMjFfXzIyLTI0LTI0Lm1wMyJ9.mp3" length="77394486" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode, Toby and Krisztian kick off an ongoing series exploring the EU cloud and software stack. Following a previous episode on EU digital sovereignty, they have set themselves a challenge: build their side projects entirely on EU-based services. This episode covers hands-on experience with Forgejo for source code management, Scaleway as a cloud provider, and Hanko for authentication. They share honest feedback on what works, what doesn&apos;t, and where the gaps are compared to the big American hyperscalers.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://techleaguepodcast.com/&quot; target=&quot;_blank&quot;&gt;https://techleaguepodcast.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.linkedin.com/company/techleague-podcast/&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/company/techleague-podcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Instagram: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.instagram.com/techleaguepodcast/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/techleaguepodcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apple Podcasts: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&quot; target=&quot;_blank&quot;&gt;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Spotify: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&quot; target=&quot;_blank&quot;&gt;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;0:00 Introduction and the EU sovereignty challenge&lt;/p&gt;&lt;p&gt;1:48 Finding EU alternatives: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;http://european-alternatives.eu&quot; target=&quot;_blank&quot;&gt;european-alternatives.eu&lt;/a&gt;&lt;/p&gt;&lt;p&gt;3:47 Looking for a GitHub replacement&lt;/p&gt;&lt;p&gt;5:50 Forgejo: the open-source Gitea fork&lt;/p&gt;&lt;p&gt;8:27 What works in Forgejo and what doesn&apos;t&lt;/p&gt;&lt;p&gt;10:46 Hosting Forgejo on Scaleway&lt;/p&gt;&lt;p&gt;13:48 The gap between self-hosting and a managed service&lt;/p&gt;&lt;p&gt;15:18 Scaleway overview: regions, services and Terraform support&lt;/p&gt;&lt;p&gt;20:35 Scaleway serverless functions and containers&lt;/p&gt;&lt;p&gt;25:02 Service-to-service authentication&lt;/p&gt;&lt;p&gt;28:34 Deploying Forgejo, databases and runners on Scaleway&lt;/p&gt;&lt;p&gt;36:04 Logging, metrics and Cockpit observability&lt;/p&gt;&lt;p&gt;40:27 Scaleway regions: Amsterdam, Paris, Warsaw&lt;/p&gt;&lt;p&gt;42:25 IAM limitations and enterprise considerations&lt;/p&gt;&lt;p&gt;44:14 Hanko: EU-native user authentication&lt;/p&gt;&lt;p&gt;48:32 Comparing EU stack total cost vs AWS plus Datadog&lt;/p&gt;&lt;p&gt;50:05 What&apos;s next: OVH, Hetzner, Infomaniak&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Technologies Mentioned&lt;/b&gt;&lt;/p&gt;&lt;p&gt;- EU alternatives: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://european-alternatives.eu&quot; target=&quot;_blank&quot;&gt;https://european-alternatives.eu&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- Codeberg: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://codeberg.org&quot; target=&quot;_blank&quot;&gt;https://codeberg.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- Forgejo: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://forgejo.org&quot; target=&quot;_blank&quot;&gt;https://forgejo.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- Scaleway: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.scaleway.com/en/&quot; target=&quot;_blank&quot;&gt;https://www.scaleway.com/en/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- OVHcloud: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.ovhcloud.com/en/&quot; target=&quot;_blank&quot;&gt;https://www.ovhcloud.com/en/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- UpCloud: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://upcloud.com&quot; target=&quot;_blank&quot;&gt;https://upcloud.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- Hetzner: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.hetzner.com&quot; target=&quot;_blank&quot;&gt;https://www.hetzner.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- Elastx: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://elastx.se/en&quot; target=&quot;_blank&quot;&gt;https://elastx.se/en&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- Hanko: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.hanko.io&quot; target=&quot;_blank&quot;&gt;https://www.hanko.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:53:45</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/f534191d-f1de-4445-9f1d-669fbed446ff/images/64881515-d9bb-4db5-a11c-bd5257ad5706.png"/><itunes:season>1</itunes:season><itunes:episode>14</itunes:episode><itunes:title>#14 EU Cloud Alternatives - Scaleway</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[#13 OpenClaw]]></title><description><![CDATA[<p>In this episode, Toby is joined by Xavier (Zavi) for a relaxed conversation about OpenClaw, an open-source project that lets you build a personalised, memory-aware AI assistant running on your own hardware. They share hands-on experiences setting it up with Telegram, Claude and local models, and discuss what makes it feel different from a standard chat interface: persistent memory in markdown files, heartbeat schedules, proactive check-ins, and a soul file that shapes personality over time. The conversation also covers security, prompt injection risks, the skill ecosystem, local model options, and the cultural questions around long-running AI companions.</p><p></p><p><a rel="noopener noreferrer nofollow" href="https://techleaguepodcast.com/" target="_blank">https://techleaguepodcast.com/</a></p><p></p><p>LinkedIn: <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/company/techleague-podcast/" target="_blank">https://www.linkedin.com/company/techleague-podcast/</a></p><p>Instagram: <a rel="noopener noreferrer nofollow" href="https://www.instagram.com/techleaguepodcast/" target="_blank">https://www.instagram.com/techleaguepodcast/</a></p><p>Apple Podcasts: <a rel="noopener noreferrer nofollow" href="https://podcasts.apple.com/us/podcast/tech-league/id1852602975" target="_blank">https://podcasts.apple.com/us/podcast/tech-league/id1852602975</a></p><p>Spotify: <a rel="noopener noreferrer nofollow" href="https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP" target="_blank">https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP</a></p><p></p><p><b>Chapters</b></p><p>0:00 Introduction</p><p>0:33 What is OpenClaw?</p><p>1:40 Why does it feel different from a standard AI chat?</p><p>3:51 Setting it up: first impressions</p><p>4:45 Practical use cases: standups, workshop manuals, tractor parts</p><p>7:04 How the heartbeat and memory systems work</p><p>9:15 Cron jobs, proactive tasks and the soul file</p><p>12:06 The internals: TypeScript, service daemon, CLI and web UI</p><p>14:23 Security model: token auth, Tailscale, least-privilege access</p><p>17:42 Prompt injection risks</p><p>21:30 The skill ecosystem and supply chain risks</p><p>28:25 Local model support and failover between providers</p><p>32:55 Running local models: gaming laptops, Apple Silicon, VRAM</p><p>38:35 Different bot instances developing different personalities</p><p>41:45 Long-running AI companions and what they mean for society</p><p>44:55 Manipulation risk and the corporate AI companion future</p><p>48:15 Practical advice: what to give it access to, and what not to</p><p></p><p><b>Technologies Mentioned</b></p><p>OpenClaw - <a rel="noopener noreferrer nofollow" href="https://openclaw.dev" target="_blank">https://openclaw.dev</a></p><p>Claude (Anthropic) - <a rel="noopener noreferrer nofollow" href="https://www.anthropic.com" target="_blank">https://www.anthropic.com</a></p><p>Telegram - <a rel="noopener noreferrer nofollow" href="https://telegram.org" target="_blank">https://telegram.org</a></p><p>Ollama - <a rel="noopener noreferrer nofollow" href="https://ollama.ai" target="_blank">https://ollama.ai</a></p><p>Tailscale - <a rel="noopener noreferrer nofollow" href="https://tailscale.com" target="_blank">https://tailscale.com</a></p>]]></description><guid isPermaLink="false">bfaae54e-ef64-4626-87d8-5bd825ac359a</guid><dc:creator><![CDATA[Toby Sears & Krisztian Fischer]]></dc:creator><pubDate>Fri, 20 Feb 2026 07:00:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/b9da165da23c443ebe83559367b371d831668a7315a3adcb66e8060e9065cd58/eyJlcGlzb2RlSWQiOiJiZmFhZTU0ZS1lZjY0LTQ2MjYtODdkOC01YmQ4MjVhYzM1OWEiLCJwb2RjYXN0SWQiOiJiMjAxZjFkNS1mOTFiLTRmZmUtOGFhMC1kYmIyMDE1MGQ1Y2UiLCJhY2NvdW50SWQiOiI2OGQzZmFmYWU0MzAzMTczMzVhMmU0NzUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjk4YjRmMjdlNTZiYjUxMDA4Y2VhZDcyL3RvYnktc2VhcnNzLXN0dWRpby1jb21wb3Nlci0yMDI2LTItMTBfXzE2LTMwLTQ3Lm1wMyJ9.mp3" length="76077287" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode, Toby is joined by Xavier (Zavi) for a relaxed conversation about OpenClaw, an open-source project that lets you build a personalised, memory-aware AI assistant running on your own hardware. They share hands-on experiences setting it up with Telegram, Claude and local models, and discuss what makes it feel different from a standard chat interface: persistent memory in markdown files, heartbeat schedules, proactive check-ins, and a soul file that shapes personality over time. The conversation also covers security, prompt injection risks, the skill ecosystem, local model options, and the cultural questions around long-running AI companions.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://techleaguepodcast.com/&quot; target=&quot;_blank&quot;&gt;https://techleaguepodcast.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.linkedin.com/company/techleague-podcast/&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/company/techleague-podcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Instagram: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.instagram.com/techleaguepodcast/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/techleaguepodcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apple Podcasts: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&quot; target=&quot;_blank&quot;&gt;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Spotify: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&quot; target=&quot;_blank&quot;&gt;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;0:00 Introduction&lt;/p&gt;&lt;p&gt;0:33 What is OpenClaw?&lt;/p&gt;&lt;p&gt;1:40 Why does it feel different from a standard AI chat?&lt;/p&gt;&lt;p&gt;3:51 Setting it up: first impressions&lt;/p&gt;&lt;p&gt;4:45 Practical use cases: standups, workshop manuals, tractor parts&lt;/p&gt;&lt;p&gt;7:04 How the heartbeat and memory systems work&lt;/p&gt;&lt;p&gt;9:15 Cron jobs, proactive tasks and the soul file&lt;/p&gt;&lt;p&gt;12:06 The internals: TypeScript, service daemon, CLI and web UI&lt;/p&gt;&lt;p&gt;14:23 Security model: token auth, Tailscale, least-privilege access&lt;/p&gt;&lt;p&gt;17:42 Prompt injection risks&lt;/p&gt;&lt;p&gt;21:30 The skill ecosystem and supply chain risks&lt;/p&gt;&lt;p&gt;28:25 Local model support and failover between providers&lt;/p&gt;&lt;p&gt;32:55 Running local models: gaming laptops, Apple Silicon, VRAM&lt;/p&gt;&lt;p&gt;38:35 Different bot instances developing different personalities&lt;/p&gt;&lt;p&gt;41:45 Long-running AI companions and what they mean for society&lt;/p&gt;&lt;p&gt;44:55 Manipulation risk and the corporate AI companion future&lt;/p&gt;&lt;p&gt;48:15 Practical advice: what to give it access to, and what not to&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Technologies Mentioned&lt;/b&gt;&lt;/p&gt;&lt;p&gt;OpenClaw - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://openclaw.dev&quot; target=&quot;_blank&quot;&gt;https://openclaw.dev&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Claude (Anthropic) - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.anthropic.com&quot; target=&quot;_blank&quot;&gt;https://www.anthropic.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Telegram - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://telegram.org&quot; target=&quot;_blank&quot;&gt;https://telegram.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Ollama - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://ollama.ai&quot; target=&quot;_blank&quot;&gt;https://ollama.ai&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Tailscale - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://tailscale.com&quot; target=&quot;_blank&quot;&gt;https://tailscale.com&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:52:50</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/bfaae54e-ef64-4626-87d8-5bd825ac359a/images/25ea0f2e-32ac-4818-88f8-c4519ab31d3a.png"/><itunes:season>1</itunes:season><itunes:episode>13</itunes:episode><itunes:title>#13 OpenClaw</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[#12 DevOps and SecOps]]></title><description><![CDATA[<p>In this episode, Toby and Krisztian take a deep look at DevOps and SecOps: where the ideas came from, what they were supposed to mean, how they got warped by the industry, and what good looks like in practice. They cover the waterfall origins of ops as a separate team, the shift-left movement, the build-it-you-run-it principle, why DevOps as a job title makes no sense, platform engineering, and how security is going through the same transformation. They also cover common anti-patterns, DORA metrics, how to get buy-in for a transformation, and what it looks like when it works at scale.</p><p></p><p><a rel="noopener noreferrer nofollow" href="https://techleaguepodcast.com/" target="_blank">https://techleaguepodcast.com/</a></p><p></p><p>LinkedIn: <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/company/techleague-podcast/" target="_blank">https://www.linkedin.com/company/techleague-podcast/</a></p><p>Instagram: <a rel="noopener noreferrer nofollow" href="https://www.instagram.com/techleaguepodcast/" target="_blank">https://www.instagram.com/techleaguepodcast/</a></p><p>Apple Podcasts: <a rel="noopener noreferrer nofollow" href="https://podcasts.apple.com/us/podcast/tech-league/id1852602975" target="_blank">https://podcasts.apple.com/us/podcast/tech-league/id1852602975</a></p><p>Spotify: <a rel="noopener noreferrer nofollow" href="https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP" target="_blank">https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP</a></p><p></p><p><b>Chapters</b></p><p>0:00 Introduction</p><p>0:28 What DevOps was actually supposed to mean</p><p>1:57 The waterfall origins: why ops and dev were separate</p><p>5:45 Full stack and the rise of the developer-operator</p><p>8:40 Why the old model produced poor software quality</p><p>11:04 The move to agile and SaaS changed everything</p><p>14:15 DevOps as a term: what went wrong</p><p>16:08 Platform engineering: the natural next step</p><p>21:00 Breaking down the dev vs ops cultural divide</p><p>25:47 Real-world example: 10x performance improvement through shared ownership</p><p>30:29 Security is going through the same transformation</p><p>32:49 Shifting security left: from IDE to CI/CD pipeline</p><p>37:02 Reachability scanning and avoiding false positives</p><p>40:25 The strangler pattern for security posture improvement</p><p>43:34 SecOps as enablers, not gatekeepers</p><p>45:34 Common DevOps anti-patterns</p><p>53:48 Four-eyes principle done right vs done as Jira ping-pong</p><p>1:00:00 DORA metrics: how to measure if your DevOps is working</p><p>1:05:39 Management buy-in: why it matters and why it's hard</p><p>1:11:43 Real transformation stories</p><p>1:20:00 Internal platforms and giving teams real autonomy</p><p></p><p><b>Technologies Mentioned</b></p><p>Kubernetes - <a rel="noopener noreferrer nofollow" href="https://kubernetes.io" target="_blank">https://kubernetes.io</a></p><p>AWS - <a rel="noopener noreferrer nofollow" href="https://aws.amazon.com" target="_blank">https://aws.amazon.com</a></p><p>Grafana Cloud - <a rel="noopener noreferrer nofollow" href="https://grafana.com/products/cloud" target="_blank">https://grafana.com/products/cloud</a></p><p>Checkov - <a rel="noopener noreferrer nofollow" href="https://www.checkov.io" target="_blank">https://www.checkov.io</a></p><p>GitHub Actions - <a rel="noopener noreferrer nofollow" href="https://github.com/features/actions" target="_blank">https://github.com/features/actions</a></p>]]></description><guid isPermaLink="false">181df3e6-bd43-46bf-b3d2-12a57095c87d</guid><dc:creator><![CDATA[Toby Sears & Krisztian Fischer]]></dc:creator><pubDate>Fri, 13 Feb 2026 07:00:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/fb1ff0504e03ee5917df6a2c6b20478b7ca15686c2090d4ecc44ad4495500482/eyJlcGlzb2RlSWQiOiIxODFkZjNlNi1iZDQzLTQ2YmYtYjNkMi0xMmE1NzA5NWM4N2QiLCJwb2RjYXN0SWQiOiJiMjAxZjFkNS1mOTFiLTRmZmUtOGFhMC1kYmIyMDE1MGQ1Y2UiLCJhY2NvdW50SWQiOiI2OGQzZmFmYWU0MzAzMTczMzVhMmU0NzUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjk3Zjk5YmNhYjFhNWIwYjc1NDk1M2FhL3RvYnktc2VhcnNzLXN0dWRpby1jb21wb3Nlci0yMDI2LTItMV9fMTktMjEtNDgubXAzIn0=.mp3" length="123581692" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode, Toby and Krisztian take a deep look at DevOps and SecOps: where the ideas came from, what they were supposed to mean, how they got warped by the industry, and what good looks like in practice. They cover the waterfall origins of ops as a separate team, the shift-left movement, the build-it-you-run-it principle, why DevOps as a job title makes no sense, platform engineering, and how security is going through the same transformation. They also cover common anti-patterns, DORA metrics, how to get buy-in for a transformation, and what it looks like when it works at scale.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://techleaguepodcast.com/&quot; target=&quot;_blank&quot;&gt;https://techleaguepodcast.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.linkedin.com/company/techleague-podcast/&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/company/techleague-podcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Instagram: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.instagram.com/techleaguepodcast/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/techleaguepodcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apple Podcasts: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&quot; target=&quot;_blank&quot;&gt;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Spotify: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&quot; target=&quot;_blank&quot;&gt;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;0:00 Introduction&lt;/p&gt;&lt;p&gt;0:28 What DevOps was actually supposed to mean&lt;/p&gt;&lt;p&gt;1:57 The waterfall origins: why ops and dev were separate&lt;/p&gt;&lt;p&gt;5:45 Full stack and the rise of the developer-operator&lt;/p&gt;&lt;p&gt;8:40 Why the old model produced poor software quality&lt;/p&gt;&lt;p&gt;11:04 The move to agile and SaaS changed everything&lt;/p&gt;&lt;p&gt;14:15 DevOps as a term: what went wrong&lt;/p&gt;&lt;p&gt;16:08 Platform engineering: the natural next step&lt;/p&gt;&lt;p&gt;21:00 Breaking down the dev vs ops cultural divide&lt;/p&gt;&lt;p&gt;25:47 Real-world example: 10x performance improvement through shared ownership&lt;/p&gt;&lt;p&gt;30:29 Security is going through the same transformation&lt;/p&gt;&lt;p&gt;32:49 Shifting security left: from IDE to CI/CD pipeline&lt;/p&gt;&lt;p&gt;37:02 Reachability scanning and avoiding false positives&lt;/p&gt;&lt;p&gt;40:25 The strangler pattern for security posture improvement&lt;/p&gt;&lt;p&gt;43:34 SecOps as enablers, not gatekeepers&lt;/p&gt;&lt;p&gt;45:34 Common DevOps anti-patterns&lt;/p&gt;&lt;p&gt;53:48 Four-eyes principle done right vs done as Jira ping-pong&lt;/p&gt;&lt;p&gt;1:00:00 DORA metrics: how to measure if your DevOps is working&lt;/p&gt;&lt;p&gt;1:05:39 Management buy-in: why it matters and why it&apos;s hard&lt;/p&gt;&lt;p&gt;1:11:43 Real transformation stories&lt;/p&gt;&lt;p&gt;1:20:00 Internal platforms and giving teams real autonomy&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Technologies Mentioned&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Kubernetes - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://kubernetes.io&quot; target=&quot;_blank&quot;&gt;https://kubernetes.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;AWS - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://aws.amazon.com&quot; target=&quot;_blank&quot;&gt;https://aws.amazon.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Grafana Cloud - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://grafana.com/products/cloud&quot; target=&quot;_blank&quot;&gt;https://grafana.com/products/cloud&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Checkov - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.checkov.io&quot; target=&quot;_blank&quot;&gt;https://www.checkov.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;GitHub Actions - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/features/actions&quot; target=&quot;_blank&quot;&gt;https://github.com/features/actions&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:25:49</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/181df3e6-bd43-46bf-b3d2-12a57095c87d/images/1e26f562-57ef-4ddc-89fc-9c585b305f63.png"/><itunes:season>1</itunes:season><itunes:episode>12</itunes:episode><itunes:title>#12 DevOps and SecOps</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[#11 How to build great engineering organizations]]></title><description><![CDATA[<p>In this episode, Toby and Krisztian dive into how to structure and scale engineering organisations effectively. Drawing on years of consulting experience, they cover autonomous teams, domain-driven ownership, reducing cross-team handovers, internal platform teams, Conway's Law, the dangers of gatekeeping in ops and security, why self-service tooling is non-negotiable, and what it looks like when organisations are run like a portfolio of internal startups. A practical guide for engineering leaders and anyone building out an eng org.</p><p></p><p><a rel="noopener noreferrer nofollow" href="https://techleaguepodcast.com/" target="_blank">https://techleaguepodcast.com/</a></p><p></p><p>LinkedIn: <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/company/techleague-podcast/" target="_blank">https://www.linkedin.com/company/techleague-podcast/</a></p><p>Instagram: <a rel="noopener noreferrer nofollow" href="https://www.instagram.com/techleaguepodcast/" target="_blank">https://www.instagram.com/techleaguepodcast/</a></p><p>Apple Podcasts: <a rel="noopener noreferrer nofollow" href="https://podcasts.apple.com/us/podcast/tech-league/id1852602975" target="_blank">https://podcasts.apple.com/us/podcast/tech-league/id1852602975</a></p><p>Spotify: <a rel="noopener noreferrer nofollow" href="https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP" target="_blank">https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP</a></p><p></p><p><b>Chapters</b></p><p>0:00 Introduction</p><p>1:43 When does an organisation become the bottleneck?</p><p>3:39 Starting with the problem space: divide and conquer</p><p>6:22 Autonomous teams and moving away from top-down command</p><p>8:03 How to detect misalignment: count the handovers</p><p>9:15 Conway's Law: use it intentionally</p><p>12:27 Single ownership and full accountability per domain</p><p>14:32 Internal service teams: when to spin one up</p><p>17:09 Each department as its own startup</p><p>19:57 Hero syndrome and knowing what not to build in-house</p><p>25:13 Self-service tooling: make it so good they choose it</p><p>28:33 KPIs, review cadences and cost visibility</p><p>36:24 Common anti-patterns: top-down command, founders who don't let go</p><p>41:42 Internal tooling teams as natural monopolies</p><p>45:26 The operations and security gatekeeper trap</p><p>48:20 Shifting from gatekeeper to enabler</p><p>53:02 Why developers must own production</p><p>57:34 How to set cross-divisional standards</p><p>1:07:09 Good internal platforms embed standards in golden paths</p><p>1:14:29 Entrepreneurial mindset within organisations</p><p>1:18:45 Summary and closing thoughts</p><p></p><p><b>Technologies Mentioned</b></p><p>AWS EKS - <a rel="noopener noreferrer nofollow" href="https://aws.amazon.com/eks" target="_blank">https://aws.amazon.com/eks</a></p><p>Apache Airflow - <a rel="noopener noreferrer nofollow" href="https://airflow.apache.org" target="_blank">https://airflow.apache.org</a></p><p>Terraform - <a rel="noopener noreferrer nofollow" href="https://www.terraform.io" target="_blank">https://www.terraform.io</a></p><p>Kubernetes - <a rel="noopener noreferrer nofollow" href="https://kubernetes.io" target="_blank">https://kubernetes.io</a></p>]]></description><guid isPermaLink="false">2caab955-a754-4a40-80a7-c9c2f165e9ba</guid><dc:creator><![CDATA[Toby Sears & Krisztian Fischer]]></dc:creator><pubDate>Fri, 06 Feb 2026 07:00:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/8f046151107a2764cb992feb5f9db98e2b8b472b89a2e981eded279d3a9da0bc/eyJlcGlzb2RlSWQiOiIyY2FhYjk1NS1hNzU0LTRhNDAtODBhNy1jOWMyZjE2NWU5YmEiLCJwb2RjYXN0SWQiOiJiMjAxZjFkNS1mOTFiLTRmZmUtOGFhMC1kYmIyMDE1MGQ1Y2UiLCJhY2NvdW50SWQiOiI2OGQzZmFmYWU0MzAzMTczMzVhMmU0NzUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjk2MmNhY2E0ODZiNzlmMDk4Y2M3NzFkL3RvYnktc2VhcnNzLXN0dWRpby1jb21wb3Nlci0yMDI2LTEtMTBfXzIyLTU1LTIyLm1wMyJ9.mp3" length="117393806" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode, Toby and Krisztian dive into how to structure and scale engineering organisations effectively. Drawing on years of consulting experience, they cover autonomous teams, domain-driven ownership, reducing cross-team handovers, internal platform teams, Conway&apos;s Law, the dangers of gatekeeping in ops and security, why self-service tooling is non-negotiable, and what it looks like when organisations are run like a portfolio of internal startups. A practical guide for engineering leaders and anyone building out an eng org.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://techleaguepodcast.com/&quot; target=&quot;_blank&quot;&gt;https://techleaguepodcast.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.linkedin.com/company/techleague-podcast/&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/company/techleague-podcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Instagram: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.instagram.com/techleaguepodcast/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/techleaguepodcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apple Podcasts: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&quot; target=&quot;_blank&quot;&gt;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Spotify: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&quot; target=&quot;_blank&quot;&gt;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;0:00 Introduction&lt;/p&gt;&lt;p&gt;1:43 When does an organisation become the bottleneck?&lt;/p&gt;&lt;p&gt;3:39 Starting with the problem space: divide and conquer&lt;/p&gt;&lt;p&gt;6:22 Autonomous teams and moving away from top-down command&lt;/p&gt;&lt;p&gt;8:03 How to detect misalignment: count the handovers&lt;/p&gt;&lt;p&gt;9:15 Conway&apos;s Law: use it intentionally&lt;/p&gt;&lt;p&gt;12:27 Single ownership and full accountability per domain&lt;/p&gt;&lt;p&gt;14:32 Internal service teams: when to spin one up&lt;/p&gt;&lt;p&gt;17:09 Each department as its own startup&lt;/p&gt;&lt;p&gt;19:57 Hero syndrome and knowing what not to build in-house&lt;/p&gt;&lt;p&gt;25:13 Self-service tooling: make it so good they choose it&lt;/p&gt;&lt;p&gt;28:33 KPIs, review cadences and cost visibility&lt;/p&gt;&lt;p&gt;36:24 Common anti-patterns: top-down command, founders who don&apos;t let go&lt;/p&gt;&lt;p&gt;41:42 Internal tooling teams as natural monopolies&lt;/p&gt;&lt;p&gt;45:26 The operations and security gatekeeper trap&lt;/p&gt;&lt;p&gt;48:20 Shifting from gatekeeper to enabler&lt;/p&gt;&lt;p&gt;53:02 Why developers must own production&lt;/p&gt;&lt;p&gt;57:34 How to set cross-divisional standards&lt;/p&gt;&lt;p&gt;1:07:09 Good internal platforms embed standards in golden paths&lt;/p&gt;&lt;p&gt;1:14:29 Entrepreneurial mindset within organisations&lt;/p&gt;&lt;p&gt;1:18:45 Summary and closing thoughts&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Technologies Mentioned&lt;/b&gt;&lt;/p&gt;&lt;p&gt;AWS EKS - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://aws.amazon.com/eks&quot; target=&quot;_blank&quot;&gt;https://aws.amazon.com/eks&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apache Airflow - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://airflow.apache.org&quot; target=&quot;_blank&quot;&gt;https://airflow.apache.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Terraform - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.terraform.io&quot; target=&quot;_blank&quot;&gt;https://www.terraform.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Kubernetes - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://kubernetes.io&quot; target=&quot;_blank&quot;&gt;https://kubernetes.io&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:21:31</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/2caab955-a754-4a40-80a7-c9c2f165e9ba/images/fd6fedd9-edee-4e8e-abc1-e60e66472ba3.png"/><itunes:season>1</itunes:season><itunes:episode>11</itunes:episode><itunes:title>#11 How to build great engineering organizations</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[#10 EU Digital Sovereignty]]></title><description><![CDATA[<p>In this episode, Toby and Krisztian dig into EU digital sovereignty: why it matters now more than ever, the legal landscape around the EU Data Act and the EU Cloud Sovereignty Framework, and the very real risk of European economies being dependent on US-controlled cloud infrastructure. They cover the contradictions between US and EU data law, the limitations of US hyperscalers setting up European entities, the current state of European cloud providers, the opportunity for EU tech to leapfrog incumbents, and what engineers can do right now to contribute to a more sovereign European digital stack.</p><p></p><p><a rel="noopener noreferrer nofollow" href="https://techleaguepodcast.com/" target="_blank">https://techleaguepodcast.com/</a></p><p>LinkedIn: <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/company/techleague-podcast/" target="_blank">https://www.linkedin.com/company/techleague-podcast/</a></p><p>Instagram: <a rel="noopener noreferrer nofollow" href="https://www.instagram.com/techleaguepodcast/" target="_blank">https://www.instagram.com/techleaguepodcast/</a></p><p>Apple Podcasts: <a rel="noopener noreferrer nofollow" href="https://podcasts.apple.com/us/podcast/tech-league/id1852602975" target="_blank">https://podcasts.apple.com/us/podcast/tech-league/id1852602975</a></p><p>Spotify: <a rel="noopener noreferrer nofollow" href="https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP" target="_blank">https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP</a></p><p></p><p><b>Chapters</b></p><p>0:00 Introduction</p><p>0:49 The cloud landscape: why it's all American</p><p>2:35 The conflict between US Cloud Act and EU GDPR</p><p>5:09 How the EU has responded: the Data Act explained</p><p>9:31 What the EU Cloud Sovereignty Framework actually measures</p><p>21:02 Are US hyperscaler EU entities really sovereign?</p><p>27:01 The current state of European cloud providers</p><p>30:06 The leapfrog opportunity: skipping legacy infrastructure</p><p>33:03 The geopolitical shift: trust in the US has broken</p><p>40:30 Europe's quiet power and how it fights back</p><p>44:24 What this means for the tech industry</p><p>47:13 The financial sector dependency and existential risk</p><p>51:03 What does the transition actually look like?</p><p>53:00 What engineers can do right now</p><p></p><p><b>Technologies Mentioned</b></p><p>AWS - <a rel="noopener noreferrer nofollow" href="https://aws.amazon.com" target="_blank">https://aws.amazon.com</a></p><p>Microsoft Azure - <a rel="noopener noreferrer nofollow" href="https://azure.microsoft.com" target="_blank">https://azure.microsoft.com</a></p><p>Google Cloud - <a rel="noopener noreferrer nofollow" href="https://cloud.google.com" target="_blank">https://cloud.google.com</a></p>]]></description><guid isPermaLink="false">e8a64072-a64c-476d-ab29-9db271fb1f44</guid><dc:creator><![CDATA[Toby Sears & Krisztian Fischer]]></dc:creator><pubDate>Fri, 30 Jan 2026 07:00:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/1075e2f61fc2762cae52985ff6a06d946745847abf32a874d5b5aecc4fba7cbe/eyJlcGlzb2RlSWQiOiJlOGE2NDA3Mi1hNjRjLTQ3NmQtYWIyOS05ZGIyNzFmYjFmNDQiLCJwb2RjYXN0SWQiOiJiMjAxZjFkNS1mOTFiLTRmZmUtOGFhMC1kYmIyMDE1MGQ1Y2UiLCJhY2NvdW50SWQiOiI2OGQzZmFmYWU0MzAzMTczMzVhMmU0NzUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjk3NGJlMDFmN2VhZDczYWNiMTFiNTQxL3RvYnktc2VhcnNzLXN0dWRpby1jb21wb3Nlci0yMDI2LTEtMjRfXzEzLTQxLTM2Lm1wMyJ9.mp3" length="39707540" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode, Toby and Krisztian dig into EU digital sovereignty: why it matters now more than ever, the legal landscape around the EU Data Act and the EU Cloud Sovereignty Framework, and the very real risk of European economies being dependent on US-controlled cloud infrastructure. They cover the contradictions between US and EU data law, the limitations of US hyperscalers setting up European entities, the current state of European cloud providers, the opportunity for EU tech to leapfrog incumbents, and what engineers can do right now to contribute to a more sovereign European digital stack.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://techleaguepodcast.com/&quot; target=&quot;_blank&quot;&gt;https://techleaguepodcast.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.linkedin.com/company/techleague-podcast/&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/company/techleague-podcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Instagram: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.instagram.com/techleaguepodcast/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/techleaguepodcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apple Podcasts: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&quot; target=&quot;_blank&quot;&gt;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Spotify: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&quot; target=&quot;_blank&quot;&gt;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;0:00 Introduction&lt;/p&gt;&lt;p&gt;0:49 The cloud landscape: why it&apos;s all American&lt;/p&gt;&lt;p&gt;2:35 The conflict between US Cloud Act and EU GDPR&lt;/p&gt;&lt;p&gt;5:09 How the EU has responded: the Data Act explained&lt;/p&gt;&lt;p&gt;9:31 What the EU Cloud Sovereignty Framework actually measures&lt;/p&gt;&lt;p&gt;21:02 Are US hyperscaler EU entities really sovereign?&lt;/p&gt;&lt;p&gt;27:01 The current state of European cloud providers&lt;/p&gt;&lt;p&gt;30:06 The leapfrog opportunity: skipping legacy infrastructure&lt;/p&gt;&lt;p&gt;33:03 The geopolitical shift: trust in the US has broken&lt;/p&gt;&lt;p&gt;40:30 Europe&apos;s quiet power and how it fights back&lt;/p&gt;&lt;p&gt;44:24 What this means for the tech industry&lt;/p&gt;&lt;p&gt;47:13 The financial sector dependency and existential risk&lt;/p&gt;&lt;p&gt;51:03 What does the transition actually look like?&lt;/p&gt;&lt;p&gt;53:00 What engineers can do right now&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Technologies Mentioned&lt;/b&gt;&lt;/p&gt;&lt;p&gt;AWS - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://aws.amazon.com&quot; target=&quot;_blank&quot;&gt;https://aws.amazon.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Microsoft Azure - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://azure.microsoft.com&quot; target=&quot;_blank&quot;&gt;https://azure.microsoft.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Google Cloud - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://cloud.google.com&quot; target=&quot;_blank&quot;&gt;https://cloud.google.com&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:54:45</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/e8a64072-a64c-476d-ab29-9db271fb1f44/images/aed7e30d-93e2-4935-9214-e07d4892a0db.png"/><itunes:season>1</itunes:season><itunes:episode>10</itunes:episode><itunes:title>#10 EU Digital Sovereignty</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[#9 Mistakes have been made]]></title><description><![CDATA[<p>In this episode, Toby and Krisztian drop the technical polish and get honest about the biggest mistakes of their careers. From wiping a month of startup data with a single wrong command, to nearly electrocuting himself pulling a chassis from a live rack, to a rounding error in financial software that ended up in front of the CFO — the stories are equal parts hilarious and painful. They also cover bad search-replaces on live Cassandra clusters, taking on management too early, a wrong-direction DD command, and accidentally generating a massive AWS bill. A candid episode about how experience is often just accumulated failure.</p><p></p><p><a rel="noopener noreferrer nofollow" href="https://techleaguepodcast.com/" target="_blank">https://techleaguepodcast.com/</a></p><p>LinkedIn: <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/company/techleague-podcast/" target="_blank">https://www.linkedin.com/company/techleague-podcast/</a></p><p>Instagram: <a rel="noopener noreferrer nofollow" href="https://www.instagram.com/techleaguepodcast/" target="_blank">https://www.instagram.com/techleaguepodcast/</a></p><p>Apple Podcasts: <a rel="noopener noreferrer nofollow" href="https://podcasts.apple.com/us/podcast/tech-league/id1852602975" target="_blank">https://podcasts.apple.com/us/podcast/tech-league/id1852602975</a></p><p>Spotify: <a rel="noopener noreferrer nofollow" href="https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP" target="_blank">https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP</a></p><p></p><p><b>Chapters</b></p><p>0:00 Introduction</p><p>0:51 The search-replace that corrupted a Cassandra cluster</p><p>2:20 Migrating a print shop to Linux in the 90s</p><p>5:45 Data centre migration disaster: wrong rack, 3am</p><p>8:27 Wiping a month of startup code with DD in the wrong direction</p><p>10:24 Tape backups and old-school data loss</p><p>13:16 Descending into a coal mine without the tools</p><p>18:07 The accidental text that went to the boss</p><p>20:33 The kill switch that locked out a paying customer</p><p>25:07 Pushed into management too early</p><p>28:35 Not surrounding yourself with business people soon enough</p><p>38:26 The AWS bill that dwarfed the customer contract value</p><p>41:08 The rounding error that ended up in front of the CFO</p><p>45:54 The ClickHouse lesson: check managed services first</p><p>48:25 Nearly electrocuted pulling a live power supply</p><p>51:30 Airport runway lighting and the buffer overflow</p><p>1:02:30 Mission command, autonomy and lessons from other industries</p><p>1:04:45 Summary: own up fast, learn, and keep doing things</p><p></p><p><b>Technologies Mentioned</b></p><p>Cassandra - <a rel="noopener noreferrer nofollow" href="https://cassandra.apache.org" target="_blank">https://cassandra.apache.org</a></p><p>AWS - <a rel="noopener noreferrer nofollow" href="https://aws.amazon.com" target="_blank">https://aws.amazon.com</a></p><p>ClickHouse - <a rel="noopener noreferrer nofollow" href="https://clickhouse.com" target="_blank">https://clickhouse.com</a></p><p>Kubernetes - <a rel="noopener noreferrer nofollow" href="https://kubernetes.io" target="_blank">https://kubernetes.io</a></p>]]></description><guid isPermaLink="false">e839a007-7bc5-42d1-8510-31b9cf6f1c0d</guid><dc:creator><![CDATA[Toby Sears & Krisztian Fischer]]></dc:creator><pubDate>Fri, 23 Jan 2026 07:00:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/9e88e4ddfc667855af748626cfb7b6daf8db2b078f20278e21919de1798440eb/eyJlcGlzb2RlSWQiOiJlODM5YTAwNy03YmM1LTQyZDEtODUxMC0zMWI5Y2Y2ZjFjMGQiLCJwb2RjYXN0SWQiOiJiMjAxZjFkNS1mOTFiLTRmZmUtOGFhMC1kYmIyMDE1MGQ1Y2UiLCJhY2NvdW50SWQiOiI2OGQzZmFmYWU0MzAzMTczMzVhMmU0NzUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjk0MDRlNGZiNWIzNjgwOGU5ZDNhZjE2L3RvYnktc2VhcnNzLXN0dWRpby1jb21wb3Nlci0yMDI1LTEyLTE1X18xOS03LTExLm1wMyJ9.mp3" length="50973906" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode, Toby and Krisztian drop the technical polish and get honest about the biggest mistakes of their careers. From wiping a month of startup data with a single wrong command, to nearly electrocuting himself pulling a chassis from a live rack, to a rounding error in financial software that ended up in front of the CFO — the stories are equal parts hilarious and painful. They also cover bad search-replaces on live Cassandra clusters, taking on management too early, a wrong-direction DD command, and accidentally generating a massive AWS bill. A candid episode about how experience is often just accumulated failure.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://techleaguepodcast.com/&quot; target=&quot;_blank&quot;&gt;https://techleaguepodcast.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.linkedin.com/company/techleague-podcast/&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/company/techleague-podcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Instagram: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.instagram.com/techleaguepodcast/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/techleaguepodcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apple Podcasts: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&quot; target=&quot;_blank&quot;&gt;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Spotify: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&quot; target=&quot;_blank&quot;&gt;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;0:00 Introduction&lt;/p&gt;&lt;p&gt;0:51 The search-replace that corrupted a Cassandra cluster&lt;/p&gt;&lt;p&gt;2:20 Migrating a print shop to Linux in the 90s&lt;/p&gt;&lt;p&gt;5:45 Data centre migration disaster: wrong rack, 3am&lt;/p&gt;&lt;p&gt;8:27 Wiping a month of startup code with DD in the wrong direction&lt;/p&gt;&lt;p&gt;10:24 Tape backups and old-school data loss&lt;/p&gt;&lt;p&gt;13:16 Descending into a coal mine without the tools&lt;/p&gt;&lt;p&gt;18:07 The accidental text that went to the boss&lt;/p&gt;&lt;p&gt;20:33 The kill switch that locked out a paying customer&lt;/p&gt;&lt;p&gt;25:07 Pushed into management too early&lt;/p&gt;&lt;p&gt;28:35 Not surrounding yourself with business people soon enough&lt;/p&gt;&lt;p&gt;38:26 The AWS bill that dwarfed the customer contract value&lt;/p&gt;&lt;p&gt;41:08 The rounding error that ended up in front of the CFO&lt;/p&gt;&lt;p&gt;45:54 The ClickHouse lesson: check managed services first&lt;/p&gt;&lt;p&gt;48:25 Nearly electrocuted pulling a live power supply&lt;/p&gt;&lt;p&gt;51:30 Airport runway lighting and the buffer overflow&lt;/p&gt;&lt;p&gt;1:02:30 Mission command, autonomy and lessons from other industries&lt;/p&gt;&lt;p&gt;1:04:45 Summary: own up fast, learn, and keep doing things&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Technologies Mentioned&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Cassandra - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://cassandra.apache.org&quot; target=&quot;_blank&quot;&gt;https://cassandra.apache.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;AWS - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://aws.amazon.com&quot; target=&quot;_blank&quot;&gt;https://aws.amazon.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;ClickHouse - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://clickhouse.com&quot; target=&quot;_blank&quot;&gt;https://clickhouse.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Kubernetes - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://kubernetes.io&quot; target=&quot;_blank&quot;&gt;https://kubernetes.io&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:07:22</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/e839a007-7bc5-42d1-8510-31b9cf6f1c0d/images/47fdbe98-aaaf-4c59-aa49-a89f0755c088.png"/><itunes:season>1</itunes:season><itunes:episode>9</itunes:episode><itunes:title>#9 Mistakes have been made</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[#8 About Kubernetes]]></title><description><![CDATA[<p>In this episode, Toby and Krisztian are joined by Xavier Torres, a senior infrastructure and observability engineer, for a practical dive into Kubernetes. They cover what Kubernetes actually is, how pods, services, deployments and ingresses fit together, and what you genuinely need to run it in production. The conversation moves through observability tooling, GitOps with Argo CD, secrets management, service meshes, managed vs self-hosted Kubernetes, autoscaling, and whether Kubernetes is even the right tool for most companies.</p><p></p><p><a rel="noopener noreferrer nofollow" href="https://techleaguepodcast.com/" target="_blank">https://techleaguepodcast.com/</a></p><p>LinkedIn: <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/company/techleague-podcast/" target="_blank">https://www.linkedin.com/company/techleague-podcast/</a></p><p>Instagram: <a rel="noopener noreferrer nofollow" href="https://www.instagram.com/techleaguepodcast/" target="_blank">https://www.instagram.com/techleaguepodcast/</a></p><p>Apple Podcasts: <a rel="noopener noreferrer nofollow" href="https://podcasts.apple.com/us/podcast/tech-league/id1852602975" target="_blank">https://podcasts.apple.com/us/podcast/tech-league/id1852602975</a></p><p>Spotify: <a rel="noopener noreferrer nofollow" href="https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP" target="_blank">https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP</a></p><p></p><p><b>Chapters</b></p><p>0:00 Introduction and guest welcome</p><p>1:19 Kubernetes explained: what it actually is</p><p>3:14 Pods, containers and shared namespaces</p><p>6:09 Services: the internal networking abstraction</p><p>8:02 Ingress controllers: getting traffic in</p><p>10:34 Managed Kubernetes vs self-hosted</p><p>16:03 Minimum viable observability: logs and metrics</p><p>21:41 Dealing with YAML sprawl</p><p>25:57 GitOps with Argo CD</p><p>36:09 Stateful workloads with Crossplane</p><p>40:22 When does Kubernetes become the wrong hammer?</p><p>43:02 The YAML complexity trap for developers</p><p>45:46 Service meshes: what they solve and what they cost</p><p>51:15 How much of your cluster is actually your workloads?</p><p>54:00 Alternatives: Cloud Run, Lambda, Docker Compose</p><p>1:00:03 Will Kubernetes be abstracted away by cloud providers?</p><p>1:05:51 Local development: K3s, Kind and Minikube</p><p>1:12:18 Summary: when to use Kubernetes and when not to</p><p></p><p><b>Technologies Mentioned</b></p><p>Kubernetes - <a rel="noopener noreferrer nofollow" href="https://kubernetes.io" target="_blank">https://kubernetes.io</a></p><p>Argo CD - <a rel="noopener noreferrer nofollow" href="https://argo-cd.readthedocs.io" target="_blank">https://argo-cd.readthedocs.io</a></p><p>Helm - <a rel="noopener noreferrer nofollow" href="https://helm.sh" target="_blank">https://helm.sh</a></p><p>Crossplane - <a rel="noopener noreferrer nofollow" href="https://www.crossplane.io" target="_blank">https://www.crossplane.io</a></p><p>Grafana - <a rel="noopener noreferrer nofollow" href="https://grafana.com" target="_blank">https://grafana.com</a></p><p>Prometheus - <a rel="noopener noreferrer nofollow" href="https://prometheus.io" target="_blank">https://prometheus.io</a></p><p>AWS EKS - <a rel="noopener noreferrer nofollow" href="https://aws.amazon.com/eks" target="_blank">https://aws.amazon.com/eks</a></p><p>Google GKE - <a rel="noopener noreferrer nofollow" href="https://cloud.google.com/kubernetes-engine" target="_blank">https://cloud.google.com/kubernetes-engine</a></p><p>AWS Karpenter - <a rel="noopener noreferrer nofollow" href="https://karpenter.sh" target="_blank">https://karpenter.sh</a></p><p>K3s - <a rel="noopener noreferrer nofollow" href="https://k3s.io" target="_blank">https://k3s.io</a></p><p>Google Cloud Run - <a rel="noopener noreferrer nofollow" href="https://cloud.google.com/run" target="_blank">https://cloud.google.com/run</a></p>]]></description><guid isPermaLink="false">a3ca0c1b-7719-4e51-8448-e5bba5433e84</guid><dc:creator><![CDATA[Toby Sears & Krisztian Fischer]]></dc:creator><pubDate>Fri, 16 Jan 2026 07:00:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/4a39ffd10b421b32e022d440a7d40e41782aa01109f66987623cd8478122ed18/eyJlcGlzb2RlSWQiOiJhM2NhMGMxYi03NzE5LTRlNTEtODQ0OC1lNWJiYTU0MzNlODQiLCJwb2RjYXN0SWQiOiJiMjAxZjFkNS1mOTFiLTRmZmUtOGFhMC1kYmIyMDE1MGQ1Y2UiLCJhY2NvdW50SWQiOiI2OGQzZmFmYWU0MzAzMTczMzVhMmU0NzUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjkzMzY3NDhiNDViNDlmNzAwZTE1YmU2L3RvYnktc2VhcnNzLXN0dWRpby1jb21wb3Nlci0yMDI1LTEyLTZfXzAtMTQtMTYubXAzIn0=.mp3" length="50598757" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode, Toby and Krisztian are joined by Xavier Torres, a senior infrastructure and observability engineer, for a practical dive into Kubernetes. They cover what Kubernetes actually is, how pods, services, deployments and ingresses fit together, and what you genuinely need to run it in production. The conversation moves through observability tooling, GitOps with Argo CD, secrets management, service meshes, managed vs self-hosted Kubernetes, autoscaling, and whether Kubernetes is even the right tool for most companies.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://techleaguepodcast.com/&quot; target=&quot;_blank&quot;&gt;https://techleaguepodcast.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.linkedin.com/company/techleague-podcast/&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/company/techleague-podcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Instagram: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.instagram.com/techleaguepodcast/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/techleaguepodcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apple Podcasts: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&quot; target=&quot;_blank&quot;&gt;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Spotify: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&quot; target=&quot;_blank&quot;&gt;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;0:00 Introduction and guest welcome&lt;/p&gt;&lt;p&gt;1:19 Kubernetes explained: what it actually is&lt;/p&gt;&lt;p&gt;3:14 Pods, containers and shared namespaces&lt;/p&gt;&lt;p&gt;6:09 Services: the internal networking abstraction&lt;/p&gt;&lt;p&gt;8:02 Ingress controllers: getting traffic in&lt;/p&gt;&lt;p&gt;10:34 Managed Kubernetes vs self-hosted&lt;/p&gt;&lt;p&gt;16:03 Minimum viable observability: logs and metrics&lt;/p&gt;&lt;p&gt;21:41 Dealing with YAML sprawl&lt;/p&gt;&lt;p&gt;25:57 GitOps with Argo CD&lt;/p&gt;&lt;p&gt;36:09 Stateful workloads with Crossplane&lt;/p&gt;&lt;p&gt;40:22 When does Kubernetes become the wrong hammer?&lt;/p&gt;&lt;p&gt;43:02 The YAML complexity trap for developers&lt;/p&gt;&lt;p&gt;45:46 Service meshes: what they solve and what they cost&lt;/p&gt;&lt;p&gt;51:15 How much of your cluster is actually your workloads?&lt;/p&gt;&lt;p&gt;54:00 Alternatives: Cloud Run, Lambda, Docker Compose&lt;/p&gt;&lt;p&gt;1:00:03 Will Kubernetes be abstracted away by cloud providers?&lt;/p&gt;&lt;p&gt;1:05:51 Local development: K3s, Kind and Minikube&lt;/p&gt;&lt;p&gt;1:12:18 Summary: when to use Kubernetes and when not to&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Technologies Mentioned&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Kubernetes - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://kubernetes.io&quot; target=&quot;_blank&quot;&gt;https://kubernetes.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Argo CD - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://argo-cd.readthedocs.io&quot; target=&quot;_blank&quot;&gt;https://argo-cd.readthedocs.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Helm - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://helm.sh&quot; target=&quot;_blank&quot;&gt;https://helm.sh&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Crossplane - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.crossplane.io&quot; target=&quot;_blank&quot;&gt;https://www.crossplane.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Grafana - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://grafana.com&quot; target=&quot;_blank&quot;&gt;https://grafana.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Prometheus - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://prometheus.io&quot; target=&quot;_blank&quot;&gt;https://prometheus.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;AWS EKS - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://aws.amazon.com/eks&quot; target=&quot;_blank&quot;&gt;https://aws.amazon.com/eks&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Google GKE - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://cloud.google.com/kubernetes-engine&quot; target=&quot;_blank&quot;&gt;https://cloud.google.com/kubernetes-engine&lt;/a&gt;&lt;/p&gt;&lt;p&gt;AWS Karpenter - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://karpenter.sh&quot; target=&quot;_blank&quot;&gt;https://karpenter.sh&lt;/a&gt;&lt;/p&gt;&lt;p&gt;K3s - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://k3s.io&quot; target=&quot;_blank&quot;&gt;https://k3s.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Google Cloud Run - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://cloud.google.com/run&quot; target=&quot;_blank&quot;&gt;https://cloud.google.com/run&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:14:59</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/a3ca0c1b-7719-4e51-8448-e5bba5433e84/images/2f0c13f1-407f-416b-b9d7-6ccf34f08be4.png"/><itunes:season>1</itunes:season><itunes:episode>8</itunes:episode><itunes:title>#8 About Kubernetes</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[#7 Cloud vs Data Centre]]></title><description><![CDATA[<p>In this episode, Toby and Krisztian take a hands-on dive into what it actually means to run your own data centre. Drawing on years of real-world experience racking servers, pulling fibre, configuring BGP and managing colocation suites, they walk through physical layout, cooling, power redundancy, network topology, capacity planning and hidden operational costs — then contrast all of this with the cloud. A rare and genuinely technical episode for anyone curious about what happens behind the abstraction layer.</p><p></p><p><a rel="noopener noreferrer nofollow" href="https://techleaguepodcast.com/" target="_blank">https://techleaguepodcast.com/</a></p><p></p><p>LinkedIn: <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/company/techleague-podcast/" target="_blank">https://www.linkedin.com/company/techleague-podcast/</a></p><p>Instagram: <a rel="noopener noreferrer nofollow" href="https://www.instagram.com/techleaguepodcast/" target="_blank">https://www.instagram.com/techleaguepodcast/</a></p><p>Apple Podcasts: <a rel="noopener noreferrer nofollow" href="https://podcasts.apple.com/us/podcast/tech-league/id1852602975" target="_blank">https://podcasts.apple.com/us/podcast/tech-league/id1852602975</a></p><p>Spotify: <a rel="noopener noreferrer nofollow" href="https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP" target="_blank">https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP</a></p><p></p><p><b>Chapters</b></p><p>0:00 Introduction</p><p>1:27 Our data centre backgrounds</p><p>4:09 What does a data centre actually look like?</p><p>6:27 Tiers of availability</p><p>7:14 Racks, blades and colocation</p><p>13:06 Power redundancy: dual circuits and hot-swappable components</p><p>15:55 Network: SFPs, fibre optic and bandwidth design</p><p>18:59 BGP, ASN numbers and getting on the internet</p><p>24:13 Cooling: cold aisles and hot aisles</p><p>28:52 The cost breakdown: hardware, power, space, staffing</p><p>33:18 Capacity planning: the static nature of physical infrastructure</p><p>37:00 Team size and skills required</p><p>40:17 Hardware lifecycle and refresh cycles</p><p>44:05 How servers are ordered, received and racked</p><p>47:11 Should you run your own data centre?</p><p>50:10 Edge cases where on-prem makes sense</p><p>53:38 Hybrid cloud and AWS Outposts</p><p>57:09 Cloud vs data centre total cost of ownership</p><p>1:03:01 Environmental impact: waste heat and green data centres</p><p>1:07:24 How data centre skills transfer to the cloud</p><p>1:08:30 Summary: use the cloud if you can</p><p></p><p><b>Technologies Mentioned</b></p><p>AWS - <a rel="noopener noreferrer nofollow" href="https://aws.amazon.com" target="_blank">https://aws.amazon.com</a></p><p>AWS Outposts - <a rel="noopener noreferrer nofollow" href="https://aws.amazon.com/outposts" target="_blank">https://aws.amazon.com/outposts</a></p><p>Kubernetes - <a rel="noopener noreferrer nofollow" href="https://kubernetes.io" target="_blank">https://kubernetes.io</a></p><p>Juniper Networks - <a rel="noopener noreferrer nofollow" href="https://www.juniper.net" target="_blank">https://www.juniper.net</a></p>]]></description><guid isPermaLink="false">6398f504-35cb-472e-9864-13d71c585311</guid><dc:creator><![CDATA[Toby Sears & Krisztian Fischer]]></dc:creator><pubDate>Fri, 09 Jan 2026 07:00:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/ff8adc3ac490fedf4ad0e1433ebbaeea5008bba97f45de138b4f2a0d88190ab7/eyJlcGlzb2RlSWQiOiI2Mzk4ZjUwNC0zNWNiLTQ3MmUtOTg2NC0xM2Q3MWM1ODUzMTEiLCJwb2RjYXN0SWQiOiJiMjAxZjFkNS1mOTFiLTRmZmUtOGFhMC1kYmIyMDE1MGQ1Y2UiLCJhY2NvdW50SWQiOiI2OGQzZmFmYWU0MzAzMTczMzVhMmU0NzUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjkyYzU5ZjQwMDViZmZmNjdjNjVkN2Y1L3RvYnktc2VhcnNzLXN0dWRpby1jb21wb3Nlci0yMDI1LTExLTMwX18xNS01MS0zMi5tcDMifQ==.mp3" length="56419621" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode, Toby and Krisztian take a hands-on dive into what it actually means to run your own data centre. Drawing on years of real-world experience racking servers, pulling fibre, configuring BGP and managing colocation suites, they walk through physical layout, cooling, power redundancy, network topology, capacity planning and hidden operational costs — then contrast all of this with the cloud. A rare and genuinely technical episode for anyone curious about what happens behind the abstraction layer.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://techleaguepodcast.com/&quot; target=&quot;_blank&quot;&gt;https://techleaguepodcast.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.linkedin.com/company/techleague-podcast/&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/company/techleague-podcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Instagram: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.instagram.com/techleaguepodcast/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/techleaguepodcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apple Podcasts: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&quot; target=&quot;_blank&quot;&gt;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Spotify: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&quot; target=&quot;_blank&quot;&gt;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;0:00 Introduction&lt;/p&gt;&lt;p&gt;1:27 Our data centre backgrounds&lt;/p&gt;&lt;p&gt;4:09 What does a data centre actually look like?&lt;/p&gt;&lt;p&gt;6:27 Tiers of availability&lt;/p&gt;&lt;p&gt;7:14 Racks, blades and colocation&lt;/p&gt;&lt;p&gt;13:06 Power redundancy: dual circuits and hot-swappable components&lt;/p&gt;&lt;p&gt;15:55 Network: SFPs, fibre optic and bandwidth design&lt;/p&gt;&lt;p&gt;18:59 BGP, ASN numbers and getting on the internet&lt;/p&gt;&lt;p&gt;24:13 Cooling: cold aisles and hot aisles&lt;/p&gt;&lt;p&gt;28:52 The cost breakdown: hardware, power, space, staffing&lt;/p&gt;&lt;p&gt;33:18 Capacity planning: the static nature of physical infrastructure&lt;/p&gt;&lt;p&gt;37:00 Team size and skills required&lt;/p&gt;&lt;p&gt;40:17 Hardware lifecycle and refresh cycles&lt;/p&gt;&lt;p&gt;44:05 How servers are ordered, received and racked&lt;/p&gt;&lt;p&gt;47:11 Should you run your own data centre?&lt;/p&gt;&lt;p&gt;50:10 Edge cases where on-prem makes sense&lt;/p&gt;&lt;p&gt;53:38 Hybrid cloud and AWS Outposts&lt;/p&gt;&lt;p&gt;57:09 Cloud vs data centre total cost of ownership&lt;/p&gt;&lt;p&gt;1:03:01 Environmental impact: waste heat and green data centres&lt;/p&gt;&lt;p&gt;1:07:24 How data centre skills transfer to the cloud&lt;/p&gt;&lt;p&gt;1:08:30 Summary: use the cloud if you can&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Technologies Mentioned&lt;/b&gt;&lt;/p&gt;&lt;p&gt;AWS - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://aws.amazon.com&quot; target=&quot;_blank&quot;&gt;https://aws.amazon.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;AWS Outposts - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://aws.amazon.com/outposts&quot; target=&quot;_blank&quot;&gt;https://aws.amazon.com/outposts&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Kubernetes - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://kubernetes.io&quot; target=&quot;_blank&quot;&gt;https://kubernetes.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Juniper Networks - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.juniper.net&quot; target=&quot;_blank&quot;&gt;https://www.juniper.net&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:10:08</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/6398f504-35cb-472e-9864-13d71c585311/images/5a9b79fb-e47c-471f-8271-d29eaad81411.png"/><itunes:season>1</itunes:season><itunes:episode>7</itunes:episode><itunes:title>#7 Cloud vs Data Centre</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[#6 Technical Communication]]></title><description><![CDATA[<p>In this episode, Toby and Krisztian dig into technical communication — one of the most underrated yet career-defining skills in engineering. They explore how to tailor your message to different audiences, why the curse of the expert derails so many technical conversations, how good documentation and code naming are themselves forms of communication, why architecture diagrams so often mislead, how to run blameless post-mortems, and why honesty and integrity are the foundations of trust in any technical discussion.</p><p></p><p><a rel="noopener noreferrer nofollow" href="https://techleaguepodcast.com/" target="_blank">https://techleaguepodcast.com/</a></p><p></p><p>LinkedIn: <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/company/techleague-podcast/" target="_blank">https://www.linkedin.com/company/techleague-podcast/</a></p><p>Instagram: <a rel="noopener noreferrer nofollow" href="https://www.instagram.com/techleaguepodcast/" target="_blank">https://www.instagram.com/techleaguepodcast/</a></p><p>Apple Podcasts: <a rel="noopener noreferrer nofollow" href="https://podcasts.apple.com/us/podcast/tech-league/id1852602975" target="_blank">https://podcasts.apple.com/us/podcast/tech-league/id1852602975</a></p><p>Spotify: <a rel="noopener noreferrer nofollow" href="https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP" target="_blank">https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP</a></p><p></p><p><b>Chapters</b></p><p>0:00 Introduction</p><p>1:06 What is technical communication?</p><p>2:08 Understanding your audience</p><p>5:33 The curse of the expert</p><p>7:06 How to explain Kubernetes to non-technical people</p><p>9:54 Avoiding jargon with business stakeholders</p><p>11:35 Written communication: READMEs, comments, documentation</p><p>13:54 Using AI to maintain documentation intent</p><p>15:12 Architectural Decision Records</p><p>17:37 Naming things properly: services, teams and systems</p><p>21:41 API documentation</p><p>25:56 Empathy in communication</p><p>29:34 Improving public speaking</p><p>33:57 Drawing out quieter voices in meetings</p><p>35:01 Pre-meeting async writing</p><p>38:49 Integrity and saying I don't know</p><p>43:13 Learning what the business actually does</p><p>46:00 Blameless post-mortems and RCAs done right</p><p>49:06 Architecture diagrams: right level of abstraction</p><p>53:38 Deployment vs logical architecture diagrams</p><p>55:00 Executive-first documentation: start wide, go narrow</p><p>58:17 Summary: always lead with context and work down into detail</p>]]></description><guid isPermaLink="false">81bed807-e8b3-49c0-9eb8-f887161bac6f</guid><dc:creator><![CDATA[Toby Sears & Krisztian Fischer]]></dc:creator><pubDate>Fri, 19 Dec 2025 07:00:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/acea74319f4b60e3f48ed49ccb75f1c8b1bf92b19dff1986b508ef4a21e96356/eyJlcGlzb2RlSWQiOiI4MWJlZDgwNy1lOGIzLTQ5YzAtOWViOC1mODg3MTYxYmFjNmYiLCJwb2RjYXN0SWQiOiJiMjAxZjFkNS1mOTFiLTRmZmUtOGFhMC1kYmIyMDE1MGQ1Y2UiLCJhY2NvdW50SWQiOiI2OGQzZmFmYWU0MzAzMTczMzVhMmU0NzUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjkyYzIzNDdmY2M2NTg0YzllZjcxNjRlL3RvYnktc2VhcnNzLXN0dWRpby1jb21wb3Nlci0yMDI1LTExLTMwX18xMS01OC0xNS5tcDMifQ==.mp3" length="46398890" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode, Toby and Krisztian dig into technical communication — one of the most underrated yet career-defining skills in engineering. They explore how to tailor your message to different audiences, why the curse of the expert derails so many technical conversations, how good documentation and code naming are themselves forms of communication, why architecture diagrams so often mislead, how to run blameless post-mortems, and why honesty and integrity are the foundations of trust in any technical discussion.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://techleaguepodcast.com/&quot; target=&quot;_blank&quot;&gt;https://techleaguepodcast.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.linkedin.com/company/techleague-podcast/&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/company/techleague-podcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Instagram: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.instagram.com/techleaguepodcast/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/techleaguepodcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apple Podcasts: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&quot; target=&quot;_blank&quot;&gt;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Spotify: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&quot; target=&quot;_blank&quot;&gt;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;0:00 Introduction&lt;/p&gt;&lt;p&gt;1:06 What is technical communication?&lt;/p&gt;&lt;p&gt;2:08 Understanding your audience&lt;/p&gt;&lt;p&gt;5:33 The curse of the expert&lt;/p&gt;&lt;p&gt;7:06 How to explain Kubernetes to non-technical people&lt;/p&gt;&lt;p&gt;9:54 Avoiding jargon with business stakeholders&lt;/p&gt;&lt;p&gt;11:35 Written communication: READMEs, comments, documentation&lt;/p&gt;&lt;p&gt;13:54 Using AI to maintain documentation intent&lt;/p&gt;&lt;p&gt;15:12 Architectural Decision Records&lt;/p&gt;&lt;p&gt;17:37 Naming things properly: services, teams and systems&lt;/p&gt;&lt;p&gt;21:41 API documentation&lt;/p&gt;&lt;p&gt;25:56 Empathy in communication&lt;/p&gt;&lt;p&gt;29:34 Improving public speaking&lt;/p&gt;&lt;p&gt;33:57 Drawing out quieter voices in meetings&lt;/p&gt;&lt;p&gt;35:01 Pre-meeting async writing&lt;/p&gt;&lt;p&gt;38:49 Integrity and saying I don&apos;t know&lt;/p&gt;&lt;p&gt;43:13 Learning what the business actually does&lt;/p&gt;&lt;p&gt;46:00 Blameless post-mortems and RCAs done right&lt;/p&gt;&lt;p&gt;49:06 Architecture diagrams: right level of abstraction&lt;/p&gt;&lt;p&gt;53:38 Deployment vs logical architecture diagrams&lt;/p&gt;&lt;p&gt;55:00 Executive-first documentation: start wide, go narrow&lt;/p&gt;&lt;p&gt;58:17 Summary: always lead with context and work down into detail&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:59:42</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/81bed807-e8b3-49c0-9eb8-f887161bac6f/images/b902d02e-4ff5-4331-9de0-aa4c6dcfae00.png"/><itunes:season>1</itunes:season><itunes:episode>6</itunes:episode><itunes:title>#6 Technical Communication</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[#2 Getting into the tech industry in 2025]]></title><description><![CDATA[<p>In this episode, Toby and Krisztian tackle one of the most common questions in tech: how do you actually get into the industry in 2025? They cover choosing your first programming language, T-shaped career development, what hiring managers look for in juniors, the impact of AI on junior roles, how to navigate introversion in a collaborative industry, the value of changing companies to broaden perspective, and why your reputation starts mattering from day one. A practical and honest guide for anyone starting out or looking to level up.</p><p></p><p><a rel="noopener noreferrer nofollow" href="https://techleaguepodcast.com/" target="_blank">https://techleaguepodcast.com/</a></p><p></p><p>LinkedIn: <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/company/techleague-podcast/" target="_blank">https://www.linkedin.com/company/techleague-podcast/</a></p><p>Instagram: <a rel="noopener noreferrer nofollow" href="https://www.instagram.com/techleaguepodcast/" target="_blank">https://www.instagram.com/techleaguepodcast/</a></p><p>Apple Podcasts: <a rel="noopener noreferrer nofollow" href="https://podcasts.apple.com/us/podcast/tech-league/id1852602975" target="_blank">https://podcasts.apple.com/us/podcast/tech-league/id1852602975</a></p><p>Spotify: <a rel="noopener noreferrer nofollow" href="https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP" target="_blank">https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP</a></p><p></p><p><b>Chapters</b></p><p>0:00 Introduction</p><p>1:23 Would you start in tech today?</p><p>2:32 Find your motivation first</p><p>3:23 How to start learning: courses, books, boot camps</p><p>5:57 Pick one language and go deep</p><p>8:31 What a junior is actually expected to know</p><p>10:21 How AI has changed the junior market</p><p>13:54 AI as a tool vs AI as a crutch</p><p>17:40 Getting into infrastructure and cloud</p><p>21:50 The T-shaped engineer</p><p>24:11 What hiring managers look for</p><p>31:57 What to do in your first interview</p><p>33:17 Communication: the neglected superpower</p><p>40:11 How to help juniors grow</p><p>44:25 Imposter syndrome and the Dunning-Kruger curve</p><p>49:09 Understanding the business from day one</p><p>51:30 Managing introversion in a collaborative environment</p><p>55:58 Career progression: junior to senior to staff</p><p>1:03:49 Individual contributor vs management</p><p>1:07:22 When to switch companies</p><p>1:12:50 Protecting your reputation from day one</p><p>1:15:03 Make yourself redundant, not indispensable</p><p>1:22:37 Remote work challenges for juniors</p><p></p><p><b>Technologies Mentioned</b></p><p>Python - <a rel="noopener noreferrer nofollow" href="https://www.python.org" target="_blank">https://www.python.org</a></p><p>JavaScript - <a rel="noopener noreferrer nofollow" href="https://developer.mozilla.org/en-US/docs/Web/JavaScript" target="_blank">https://developer.mozilla.org/en-US/docs/Web/JavaScript</a></p><p>TypeScript - <a rel="noopener noreferrer nofollow" href="https://www.typescriptlang.org" target="_blank">https://www.typescriptlang.org</a></p><p>Linux - <a rel="noopener noreferrer nofollow" href="https://www.kernel.org" target="_blank">https://www.kernel.org</a></p><p>Terraform - <a rel="noopener noreferrer nofollow" href="https://www.terraform.io" target="_blank">https://www.terraform.io</a></p><p>AWS - <a rel="noopener noreferrer nofollow" href="https://aws.amazon.com" target="_blank">https://aws.amazon.com</a></p>]]></description><guid isPermaLink="false">892cca6f-21e8-49f3-9135-1dae5e82241e</guid><dc:creator><![CDATA[Toby Sears & Krisztian Fischer]]></dc:creator><pubDate>Fri, 21 Nov 2025 11:59:59 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/e937e97f1186e2a55572c00176c3d612398232c0fe20ba7b1e2e90f8fd4d9763/eyJlcGlzb2RlSWQiOiI4OTJjY2E2Zi0yMWU4LTQ5ZjMtOTEzNS0xZGFlNWU4MjI0MWUiLCJwb2RjYXN0SWQiOiJiMjAxZjFkNS1mOTFiLTRmZmUtOGFhMC1kYmIyMDE1MGQ1Y2UiLCJhY2NvdW50SWQiOiI2OGQzZmFmYWU0MzAzMTczMzVhMmU0NzUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjkyMDRmYjU3MDkxZDEwMjgyNmM3OTI2L3RvYnktc2VhcnNzLXN0dWRpby1jb21wb3Nlci0yMDI1LTExLTIxX18xMi00MC0zNy5tcDMifQ==.mp3" length="61194006" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode, Toby and Krisztian tackle one of the most common questions in tech: how do you actually get into the industry in 2025? They cover choosing your first programming language, T-shaped career development, what hiring managers look for in juniors, the impact of AI on junior roles, how to navigate introversion in a collaborative industry, the value of changing companies to broaden perspective, and why your reputation starts mattering from day one. A practical and honest guide for anyone starting out or looking to level up.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://techleaguepodcast.com/&quot; target=&quot;_blank&quot;&gt;https://techleaguepodcast.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.linkedin.com/company/techleague-podcast/&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/company/techleague-podcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Instagram: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.instagram.com/techleaguepodcast/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/techleaguepodcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apple Podcasts: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&quot; target=&quot;_blank&quot;&gt;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Spotify: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&quot; target=&quot;_blank&quot;&gt;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;0:00 Introduction&lt;/p&gt;&lt;p&gt;1:23 Would you start in tech today?&lt;/p&gt;&lt;p&gt;2:32 Find your motivation first&lt;/p&gt;&lt;p&gt;3:23 How to start learning: courses, books, boot camps&lt;/p&gt;&lt;p&gt;5:57 Pick one language and go deep&lt;/p&gt;&lt;p&gt;8:31 What a junior is actually expected to know&lt;/p&gt;&lt;p&gt;10:21 How AI has changed the junior market&lt;/p&gt;&lt;p&gt;13:54 AI as a tool vs AI as a crutch&lt;/p&gt;&lt;p&gt;17:40 Getting into infrastructure and cloud&lt;/p&gt;&lt;p&gt;21:50 The T-shaped engineer&lt;/p&gt;&lt;p&gt;24:11 What hiring managers look for&lt;/p&gt;&lt;p&gt;31:57 What to do in your first interview&lt;/p&gt;&lt;p&gt;33:17 Communication: the neglected superpower&lt;/p&gt;&lt;p&gt;40:11 How to help juniors grow&lt;/p&gt;&lt;p&gt;44:25 Imposter syndrome and the Dunning-Kruger curve&lt;/p&gt;&lt;p&gt;49:09 Understanding the business from day one&lt;/p&gt;&lt;p&gt;51:30 Managing introversion in a collaborative environment&lt;/p&gt;&lt;p&gt;55:58 Career progression: junior to senior to staff&lt;/p&gt;&lt;p&gt;1:03:49 Individual contributor vs management&lt;/p&gt;&lt;p&gt;1:07:22 When to switch companies&lt;/p&gt;&lt;p&gt;1:12:50 Protecting your reputation from day one&lt;/p&gt;&lt;p&gt;1:15:03 Make yourself redundant, not indispensable&lt;/p&gt;&lt;p&gt;1:22:37 Remote work challenges for juniors&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Technologies Mentioned&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Python - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.python.org&quot; target=&quot;_blank&quot;&gt;https://www.python.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;JavaScript - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://developer.mozilla.org/en-US/docs/Web/JavaScript&quot; target=&quot;_blank&quot;&gt;https://developer.mozilla.org/en-US/docs/Web/JavaScript&lt;/a&gt;&lt;/p&gt;&lt;p&gt;TypeScript - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.typescriptlang.org&quot; target=&quot;_blank&quot;&gt;https://www.typescriptlang.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Linux - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.kernel.org&quot; target=&quot;_blank&quot;&gt;https://www.kernel.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Terraform - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.terraform.io&quot; target=&quot;_blank&quot;&gt;https://www.terraform.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;AWS - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://aws.amazon.com&quot; target=&quot;_blank&quot;&gt;https://aws.amazon.com&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:24:23</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/892cca6f-21e8-49f3-9135-1dae5e82241e/images/9dc6bb83-08b5-42c2-918b-a308685214ef.png"/><itunes:season>1</itunes:season><itunes:episode>2</itunes:episode><itunes:title>#2 Getting into the tech industry in 2025</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[#5 Principal Engineers]]></title><description><![CDATA[<p>In this episode, Toby and Krisztian take a deep dive into the world of principal engineers. Krisztian, himself a principal engineer, breaks down what the role actually involves: translating business strategy into technical direction, mentoring without micromanaging, building mental models of complex systems, and interpreting between engineering and senior leadership. They explore the difference between principal engineers and architects, the IC versus management career path, what makes a great versus a toxic principal engineer, how to interview for the role, and what aspiring engineers should focus on to get there.</p><p></p><p><a rel="noopener noreferrer nofollow" href="https://techleaguepodcast.com/" target="_blank">https://techleaguepodcast.com/</a></p><p></p><p>LinkedIn: <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/company/techleague-podcast/" target="_blank">https://www.linkedin.com/company/techleague-podcast/</a></p><p>Instagram: <a rel="noopener noreferrer nofollow" href="https://www.instagram.com/techleaguepodcast/" target="_blank">https://www.instagram.com/techleaguepodcast/</a></p><p>Apple Podcasts: <a rel="noopener noreferrer nofollow" href="https://podcasts.apple.com/us/podcast/tech-league/id1852602975" target="_blank">https://podcasts.apple.com/us/podcast/tech-league/id1852602975</a></p><p>Spotify: <a rel="noopener noreferrer nofollow" href="https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP" target="_blank">https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP</a></p><p></p><p><b>Chapters</b></p><p>0:00 Introduction</p><p>1:51 Where does principal engineer sit in the career ladder?</p><p>3:30 IC versus management track: the fork in the road</p><p>6:05 Why the industry created the IC path</p><p>7:06 What does a principal engineer actually do day to day?</p><p>8:27 Principal engineer versus architect</p><p>10:48 Leading by influence, not authority</p><p>12:59 Translating business goals into technical direction</p><p>16:20 Building a mental model of the whole system</p><p>18:20 Communication: 80% of the job</p><p>20:47 Teaching and knowledge sharing</p><p>22:01 Mentoring versus knowledge sharing</p><p>24:57 How to become a principal engineer</p><p>31:44 Red flags: arrogance and decision-making from authority</p><p>36:33 Avoiding the gatekeeper trap</p><p>39:46 The servant leader mindset</p><p>42:32 When to insert your authority: tiebreaking and escalation</p><p>45:00 Why principal engineers should not own production code</p><p>53:14 Skills to develop on the path to principal</p><p>56:25 The importance of breadth across industries</p><p>59:23 Spotting fake experience in interviews</p><p>1:02:00 How principal engineers are interviewed</p><p>1:06:39 Summary: what the role is really about</p>]]></description><guid isPermaLink="false">401bd506-e572-4a20-b7ef-7b646a8683a8</guid><dc:creator><![CDATA[Toby Sears & Krisztian Fischer]]></dc:creator><pubDate>Fri, 12 Dec 2025 07:00:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/60837612ca57424f12c7db3c5eaea020fb0912177ccc15c2dc9cc272ab0dcd60/eyJlcGlzb2RlSWQiOiI0MDFiZDUwNi1lNTcyLTRhMjAtYjdlZi03YjY0NmE4NjgzYTgiLCJwb2RjYXN0SWQiOiJiMjAxZjFkNS1mOTFiLTRmZmUtOGFhMC1kYmIyMDE1MGQ1Y2UiLCJhY2NvdW50SWQiOiI2OGQzZmFmYWU0MzAzMTczMzVhMmU0NzUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjkxNzljZWMyZDllMjQ4YWZkYzk4YjUxL3RvYnktc2VhcnNzLXN0dWRpby1jb21wb3Nlci0yMDI1LTExLTE0X18yMi0xOS00MC5tcDMifQ==.mp3" length="55016139" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode, Toby and Krisztian take a deep dive into the world of principal engineers. Krisztian, himself a principal engineer, breaks down what the role actually involves: translating business strategy into technical direction, mentoring without micromanaging, building mental models of complex systems, and interpreting between engineering and senior leadership. They explore the difference between principal engineers and architects, the IC versus management career path, what makes a great versus a toxic principal engineer, how to interview for the role, and what aspiring engineers should focus on to get there.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://techleaguepodcast.com/&quot; target=&quot;_blank&quot;&gt;https://techleaguepodcast.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.linkedin.com/company/techleague-podcast/&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/company/techleague-podcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Instagram: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.instagram.com/techleaguepodcast/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/techleaguepodcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apple Podcasts: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&quot; target=&quot;_blank&quot;&gt;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Spotify: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&quot; target=&quot;_blank&quot;&gt;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;0:00 Introduction&lt;/p&gt;&lt;p&gt;1:51 Where does principal engineer sit in the career ladder?&lt;/p&gt;&lt;p&gt;3:30 IC versus management track: the fork in the road&lt;/p&gt;&lt;p&gt;6:05 Why the industry created the IC path&lt;/p&gt;&lt;p&gt;7:06 What does a principal engineer actually do day to day?&lt;/p&gt;&lt;p&gt;8:27 Principal engineer versus architect&lt;/p&gt;&lt;p&gt;10:48 Leading by influence, not authority&lt;/p&gt;&lt;p&gt;12:59 Translating business goals into technical direction&lt;/p&gt;&lt;p&gt;16:20 Building a mental model of the whole system&lt;/p&gt;&lt;p&gt;18:20 Communication: 80% of the job&lt;/p&gt;&lt;p&gt;20:47 Teaching and knowledge sharing&lt;/p&gt;&lt;p&gt;22:01 Mentoring versus knowledge sharing&lt;/p&gt;&lt;p&gt;24:57 How to become a principal engineer&lt;/p&gt;&lt;p&gt;31:44 Red flags: arrogance and decision-making from authority&lt;/p&gt;&lt;p&gt;36:33 Avoiding the gatekeeper trap&lt;/p&gt;&lt;p&gt;39:46 The servant leader mindset&lt;/p&gt;&lt;p&gt;42:32 When to insert your authority: tiebreaking and escalation&lt;/p&gt;&lt;p&gt;45:00 Why principal engineers should not own production code&lt;/p&gt;&lt;p&gt;53:14 Skills to develop on the path to principal&lt;/p&gt;&lt;p&gt;56:25 The importance of breadth across industries&lt;/p&gt;&lt;p&gt;59:23 Spotting fake experience in interviews&lt;/p&gt;&lt;p&gt;1:02:00 How principal engineers are interviewed&lt;/p&gt;&lt;p&gt;1:06:39 Summary: what the role is really about&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:10:42</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/401bd506-e572-4a20-b7ef-7b646a8683a8/images/7618932d-a148-4d2a-ba7e-9ae97fd7dc51.png"/><itunes:season>1</itunes:season><itunes:episode>5</itunes:episode><itunes:title>#5 Principal Engineers</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[#4 Startup Engineering]]></title><description><![CDATA[<p>In this episode, Toby and Krisztian tackle the challenges of startup engineering, drawing on experience helping companies scale from nothing to tens of developers. They explore the two main startup archetypes: the bootstrapped zero-to-one prototype phase and the well-funded one-to-many scaling phase. Topics include picking the right tech stack, when to use vibe coding versus proper infrastructure, the danger of over-engineering early, unit economics, multi-account cloud environments, avoiding the trap of rebuilding your data centre in the cloud, and why unblocking other teams is always the highest-value activity.</p><p></p><p><a rel="noopener noreferrer nofollow" href="https://techleaguepodcast.com/" target="_blank">https://techleaguepodcast.com/</a></p><p></p><p>LinkedIn: <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/company/techleague-podcast/" target="_blank">https://www.linkedin.com/company/techleague-podcast/</a></p><p>Instagram: <a rel="noopener noreferrer nofollow" href="https://www.instagram.com/techleaguepodcast/" target="_blank">https://www.instagram.com/techleaguepodcast/</a></p><p>Apple Podcasts: <a rel="noopener noreferrer nofollow" href="https://podcasts.apple.com/us/podcast/tech-league/id1852602975" target="_blank">https://podcasts.apple.com/us/podcast/tech-league/id1852602975</a></p><p>Spotify: <a rel="noopener noreferrer nofollow" href="https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP" target="_blank">https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP</a></p><p></p><p><b>Chapters</b></p><p>0:00 Introduction</p><p>0:26 Setting the scene: two types of startup</p><p>2:07 Phase one: zero to one, get out the door fast</p><p>5:33 Defining MVP and avoiding scope creep</p><p>9:57 Zero to one vs one to many: different problems</p><p>13:42 Real startup examples: from vibe coding to Kubernetes</p><p>15:48 Security, compliance, ISO 27001, GDPR</p><p>17:58 Build vs buy</p><p>20:00 Practical tech stack for a solo founder MVP</p><p>22:56 Scaling with three developers and early funding</p><p>24:47 Unit economics: know your cost per user</p><p>28:04 Managing technical debt consciously</p><p>30:04 Use boring tech and popular languages</p><p>33:14 Organisational structure first, then tech</p><p>36:16 Standards, contracts and avoiding API chaos</p><p>40:41 Multi-account cloud strategy from day one</p><p>43:57 The real cost of blocking engineers</p><p>47:52 Unblocking other teams is always highest priority</p><p>50:03 Data architecture to avoid cross-domain dependencies</p><p>54:14 When to use consultants and fractional expertise</p><p>56:03 Summary and key takeaways</p><p></p><p><b>Technologies Mentioned</b></p><p>Replit - <a rel="noopener noreferrer nofollow" href="https://replit.com" target="_blank">https://replit.com</a></p><p>Next.js - <a rel="noopener noreferrer nofollow" href="https://nextjs.org" target="_blank">https://nextjs.org</a></p><p>Vercel - <a rel="noopener noreferrer nofollow" href="https://vercel.com" target="_blank">https://vercel.com</a></p><p>Supabase - <a rel="noopener noreferrer nofollow" href="https://supabase.com" target="_blank">https://supabase.com</a></p><p>GitHub Actions - <a rel="noopener noreferrer nofollow" href="https://github.com/features/actions" target="_blank">https://github.com/features/actions</a></p><p>AWS EKS - <a rel="noopener noreferrer nofollow" href="https://aws.amazon.com/eks" target="_blank">https://aws.amazon.com/eks</a></p><p>Kubernetes - <a rel="noopener noreferrer nofollow" href="https://kubernetes.io" target="_blank">https://kubernetes.io</a></p>]]></description><guid isPermaLink="false">4a4f1c64-6b26-488b-8f01-d67cd76b212e</guid><dc:creator><![CDATA[Toby Sears & Krisztian Fischer]]></dc:creator><pubDate>Fri, 05 Dec 2025 07:00:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/a4581d5f9f52be734fda24e02ef8fa1bf3e8a7378d77baa442a4b836c0636a96/eyJlcGlzb2RlSWQiOiI0YTRmMWM2NC02YjI2LTQ4OGItOGYwMS1kNjdjZDc2YjIxMmUiLCJwb2RjYXN0SWQiOiJiMjAxZjFkNS1mOTFiLTRmZmUtOGFhMC1kYmIyMDE1MGQ1Y2UiLCJhY2NvdW50SWQiOiI2OGQzZmFmYWU0MzAzMTczMzVhMmU0NzUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjkxNGZhODEwZjEwMzM2NDEwNWY0YmMyL3RvYnktc2VhcnNzLXN0dWRpby1jb21wb3Nlci0yMDI1LTExLTEyX18yMi0yMi05Lm1wMyJ9.mp3" length="44314212" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode, Toby and Krisztian tackle the challenges of startup engineering, drawing on experience helping companies scale from nothing to tens of developers. They explore the two main startup archetypes: the bootstrapped zero-to-one prototype phase and the well-funded one-to-many scaling phase. Topics include picking the right tech stack, when to use vibe coding versus proper infrastructure, the danger of over-engineering early, unit economics, multi-account cloud environments, avoiding the trap of rebuilding your data centre in the cloud, and why unblocking other teams is always the highest-value activity.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://techleaguepodcast.com/&quot; target=&quot;_blank&quot;&gt;https://techleaguepodcast.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.linkedin.com/company/techleague-podcast/&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/company/techleague-podcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Instagram: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.instagram.com/techleaguepodcast/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/techleaguepodcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apple Podcasts: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&quot; target=&quot;_blank&quot;&gt;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Spotify: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&quot; target=&quot;_blank&quot;&gt;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;0:00 Introduction&lt;/p&gt;&lt;p&gt;0:26 Setting the scene: two types of startup&lt;/p&gt;&lt;p&gt;2:07 Phase one: zero to one, get out the door fast&lt;/p&gt;&lt;p&gt;5:33 Defining MVP and avoiding scope creep&lt;/p&gt;&lt;p&gt;9:57 Zero to one vs one to many: different problems&lt;/p&gt;&lt;p&gt;13:42 Real startup examples: from vibe coding to Kubernetes&lt;/p&gt;&lt;p&gt;15:48 Security, compliance, ISO 27001, GDPR&lt;/p&gt;&lt;p&gt;17:58 Build vs buy&lt;/p&gt;&lt;p&gt;20:00 Practical tech stack for a solo founder MVP&lt;/p&gt;&lt;p&gt;22:56 Scaling with three developers and early funding&lt;/p&gt;&lt;p&gt;24:47 Unit economics: know your cost per user&lt;/p&gt;&lt;p&gt;28:04 Managing technical debt consciously&lt;/p&gt;&lt;p&gt;30:04 Use boring tech and popular languages&lt;/p&gt;&lt;p&gt;33:14 Organisational structure first, then tech&lt;/p&gt;&lt;p&gt;36:16 Standards, contracts and avoiding API chaos&lt;/p&gt;&lt;p&gt;40:41 Multi-account cloud strategy from day one&lt;/p&gt;&lt;p&gt;43:57 The real cost of blocking engineers&lt;/p&gt;&lt;p&gt;47:52 Unblocking other teams is always highest priority&lt;/p&gt;&lt;p&gt;50:03 Data architecture to avoid cross-domain dependencies&lt;/p&gt;&lt;p&gt;54:14 When to use consultants and fractional expertise&lt;/p&gt;&lt;p&gt;56:03 Summary and key takeaways&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Technologies Mentioned&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Replit - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://replit.com&quot; target=&quot;_blank&quot;&gt;https://replit.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Next.js - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://nextjs.org&quot; target=&quot;_blank&quot;&gt;https://nextjs.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Vercel - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://vercel.com&quot; target=&quot;_blank&quot;&gt;https://vercel.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Supabase - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://supabase.com&quot; target=&quot;_blank&quot;&gt;https://supabase.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;GitHub Actions - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/features/actions&quot; target=&quot;_blank&quot;&gt;https://github.com/features/actions&lt;/a&gt;&lt;/p&gt;&lt;p&gt;AWS EKS - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://aws.amazon.com/eks&quot; target=&quot;_blank&quot;&gt;https://aws.amazon.com/eks&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Kubernetes - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://kubernetes.io&quot; target=&quot;_blank&quot;&gt;https://kubernetes.io&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>00:58:49</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/4a4f1c64-6b26-488b-8f01-d67cd76b212e/images/b37866aa-8298-46c4-9658-a749a3b56958.png"/><itunes:season>1</itunes:season><itunes:episode>4</itunes:episode><itunes:title>#4 Startup Engineering</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[#3 About vibe coding]]></title><description><![CDATA[<p>In this episode, Toby and Krisztian explore vibe coding — building software using AI tools and natural language rather than writing code directly. Krisztian shares hands-on experiments with Replit and Cursor, the hosts discuss the impressive speed of prototyping versus the frustration when things go wrong, and they dig into the hidden security risks of putting powerful development tools in the hands of non-technical users. The conversation also covers AI-assisted cyberattacks, supply chain vulnerabilities, and what the explosion of AI-generated apps means for the software industry.</p><p></p><p><a rel="noopener noreferrer nofollow" href="https://techleaguepodcast.com/" target="_blank">https://techleaguepodcast.com/</a></p><p></p><p>LinkedIn: <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/company/techleague-podcast/" target="_blank">https://www.linkedin.com/company/techleague-podcast/</a></p><p>Instagram: <a rel="noopener noreferrer nofollow" href="https://www.instagram.com/techleaguepodcast/" target="_blank">https://www.instagram.com/techleaguepodcast/</a></p><p>Apple Podcasts: <a rel="noopener noreferrer nofollow" href="https://podcasts.apple.com/us/podcast/tech-league/id1852602975" target="_blank">https://podcasts.apple.com/us/podcast/tech-league/id1852602975</a></p><p>Spotify: <a rel="noopener noreferrer nofollow" href="https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP" target="_blank">https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP</a></p><p></p><p><b>Chapters</b></p><p>0:00 Introduction</p><p>0:50 What is vibe coding?</p><p>1:47 Krisztian's experiment with Replit</p><p>3:54 Building a microservice diagramming tool with AI</p><p>6:55 Toby's experience with Lovable</p><p>10:09 Cursor vs Replit</p><p>14:00 Getting stuck in loops and losing flow state</p><p>23:16 The mainframe parallel: computing cycles and AI costs</p><p>28:42 Pricing and the race to the bottom</p><p>33:27 Why you still need developers in the loop</p><p>40:05 Supabase and Lovable integration, vendor lock-in</p><p>44:29 Security risks of vibe coding</p><p>47:28 AI-assisted cyberattacks and the arms race</p><p>59:05 Supply chain attacks and model poisoning</p><p>1:01:34 The explosion of AI slop</p><p>1:05:08 Prompt engineering and LLM manipulation</p><p>1:08:00 Summary and recommendations</p><p></p><p><b>Technologies Mentioned</b></p><p>Replit - <a rel="noopener noreferrer nofollow" href="https://replit.com" target="_blank">https://replit.com</a></p><p>Cursor - <a rel="noopener noreferrer nofollow" href="https://www.cursor.com" target="_blank">https://www.cursor.com</a></p><p>Lovable - <a rel="noopener noreferrer nofollow" href="https://lovable.dev" target="_blank">https://lovable.dev</a></p><p>Supabase - <a rel="noopener noreferrer nofollow" href="https://supabase.com" target="_blank">https://supabase.com</a></p><p>Claude (Anthropic) - <a rel="noopener noreferrer nofollow" href="https://www.anthropic.com" target="_blank">https://www.anthropic.com</a></p><p>React - <a rel="noopener noreferrer nofollow" href="https://react.dev" target="_blank">https://react.dev</a></p><p>TypeScript - <a rel="noopener noreferrer nofollow" href="https://www.typescriptlang.org" target="_blank">https://www.typescriptlang.org</a></p><p>GitHub Copilot - <a rel="noopener noreferrer nofollow" href="https://github.com/features/copilot" target="_blank">https://github.com/features/copilot</a></p><p>OpenRouter - <a rel="noopener noreferrer nofollow" href="https://openrouter.ai" target="_blank">https://openrouter.ai</a></p>]]></description><guid isPermaLink="false">40c55986-e9a1-4328-b40f-439583ece54f</guid><dc:creator><![CDATA[Toby Sears & Krisztian Fischer]]></dc:creator><pubDate>Fri, 28 Nov 2025 07:00:00 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/71198ac160ad3727649853146079c9b7d3d494695bc1c5645488f69faa64fcae/eyJlcGlzb2RlSWQiOiI0MGM1NTk4Ni1lOWExLTQzMjgtYjQwZi00Mzk1ODNlY2U1NGYiLCJwb2RjYXN0SWQiOiJiMjAxZjFkNS1mOTFiLTRmZmUtOGFhMC1kYmIyMDE1MGQ1Y2UiLCJhY2NvdW50SWQiOiI2OGQzZmFmYWU0MzAzMTczMzVhMmU0NzUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjkxNGZhNzlkZmVjMTdhYTZiYTI4MjM4L3RvYnktc2VhcnNzLXN0dWRpby1jb21wb3Nlci0yMDI1LTExLTEyX18yMi0yMi0xLm1wMyJ9.mp3" length="52271434" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode, Toby and Krisztian explore vibe coding — building software using AI tools and natural language rather than writing code directly. Krisztian shares hands-on experiments with Replit and Cursor, the hosts discuss the impressive speed of prototyping versus the frustration when things go wrong, and they dig into the hidden security risks of putting powerful development tools in the hands of non-technical users. The conversation also covers AI-assisted cyberattacks, supply chain vulnerabilities, and what the explosion of AI-generated apps means for the software industry.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://techleaguepodcast.com/&quot; target=&quot;_blank&quot;&gt;https://techleaguepodcast.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.linkedin.com/company/techleague-podcast/&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/company/techleague-podcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Instagram: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.instagram.com/techleaguepodcast/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/techleaguepodcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apple Podcasts: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&quot; target=&quot;_blank&quot;&gt;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Spotify: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&quot; target=&quot;_blank&quot;&gt;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;0:00 Introduction&lt;/p&gt;&lt;p&gt;0:50 What is vibe coding?&lt;/p&gt;&lt;p&gt;1:47 Krisztian&apos;s experiment with Replit&lt;/p&gt;&lt;p&gt;3:54 Building a microservice diagramming tool with AI&lt;/p&gt;&lt;p&gt;6:55 Toby&apos;s experience with Lovable&lt;/p&gt;&lt;p&gt;10:09 Cursor vs Replit&lt;/p&gt;&lt;p&gt;14:00 Getting stuck in loops and losing flow state&lt;/p&gt;&lt;p&gt;23:16 The mainframe parallel: computing cycles and AI costs&lt;/p&gt;&lt;p&gt;28:42 Pricing and the race to the bottom&lt;/p&gt;&lt;p&gt;33:27 Why you still need developers in the loop&lt;/p&gt;&lt;p&gt;40:05 Supabase and Lovable integration, vendor lock-in&lt;/p&gt;&lt;p&gt;44:29 Security risks of vibe coding&lt;/p&gt;&lt;p&gt;47:28 AI-assisted cyberattacks and the arms race&lt;/p&gt;&lt;p&gt;59:05 Supply chain attacks and model poisoning&lt;/p&gt;&lt;p&gt;1:01:34 The explosion of AI slop&lt;/p&gt;&lt;p&gt;1:05:08 Prompt engineering and LLM manipulation&lt;/p&gt;&lt;p&gt;1:08:00 Summary and recommendations&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Technologies Mentioned&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Replit - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://replit.com&quot; target=&quot;_blank&quot;&gt;https://replit.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Cursor - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.cursor.com&quot; target=&quot;_blank&quot;&gt;https://www.cursor.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Lovable - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://lovable.dev&quot; target=&quot;_blank&quot;&gt;https://lovable.dev&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Supabase - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://supabase.com&quot; target=&quot;_blank&quot;&gt;https://supabase.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Claude (Anthropic) - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.anthropic.com&quot; target=&quot;_blank&quot;&gt;https://www.anthropic.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;React - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://react.dev&quot; target=&quot;_blank&quot;&gt;https://react.dev&lt;/a&gt;&lt;/p&gt;&lt;p&gt;TypeScript - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.typescriptlang.org&quot; target=&quot;_blank&quot;&gt;https://www.typescriptlang.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;GitHub Copilot - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://github.com/features/copilot&quot; target=&quot;_blank&quot;&gt;https://github.com/features/copilot&lt;/a&gt;&lt;/p&gt;&lt;p&gt;OpenRouter - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://openrouter.ai&quot; target=&quot;_blank&quot;&gt;https://openrouter.ai&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:10:52</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/40c55986-e9a1-4328-b40f-439583ece54f/images/e177b0a6-25c5-4d32-a1e0-0d3f59df1530.png"/><itunes:season>1</itunes:season><itunes:episode>3</itunes:episode><itunes:title>#3 About vibe coding</itunes:title><itunes:episodeType>full</itunes:episodeType></item><item><title><![CDATA[#1 Microservices and monoliths]]></title><description><![CDATA[<p>In this episode, Toby and Krisztian dig into one of software engineering's most debated topics: monoliths versus microservices. They break down what each architecture actually means, where the industry went wrong by treating microservices as a default, and when a well-structured monolith is the smarter choice. The conversation covers real-world scaling challenges, infrastructure complexity, team organisation, Kubernetes fatigue, and the hidden costs of over-engineering early-stage products.</p><p></p><p><a rel="noopener noreferrer nofollow" href="https://techleaguepodcast.com/" target="_blank">https://techleaguepodcast.com/</a></p><p></p><p>LinkedIn: <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/company/techleague-podcast/" target="_blank">https://www.linkedin.com/company/techleague-podcast/</a></p><p>Instagram: <a rel="noopener noreferrer nofollow" href="https://www.instagram.com/techleaguepodcast/" target="_blank">https://www.instagram.com/techleaguepodcast/</a></p><p>Apple Podcasts: <a rel="noopener noreferrer nofollow" href="https://podcasts.apple.com/us/podcast/tech-league/id1852602975" target="_blank">https://podcasts.apple.com/us/podcast/tech-league/id1852602975</a></p><p>Spotify: <a rel="noopener noreferrer nofollow" href="https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP" target="_blank">https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP</a></p><p></p><p><b>Chapters</b></p><p>0:00 Introduction</p><p>0:40 What is a monolith?</p><p>2:31 What are microservices?</p><p>3:50 The case for monoliths</p><p>7:46 Scaling problems with monoliths</p><p>8:17 Running a monolith like a microservice</p><p>14:00 The infrastructure cost of microservices</p><p>19:15 Pros and cons of microservices</p><p>22:03 Infrastructure as code and service ownership</p><p>24:00 Architectural mistakes and migration pain</p><p>28:41 Technology diversity: freedom or fragmentation?</p><p>33:25 The danger of nano-services</p><p>35:21 When should you use a monolith?</p><p>39:39 When should you use microservices?</p><p>42:44 ECS Fargate vs Kubernetes</p><p>43:01 The history of container orchestration</p><p>51:06 Is the complexity worth it?</p><p>58:13 Conclusions and takeaways</p><p>1:01:36 How to build a monolith you can grow out of</p><p></p><p><b>Technologies Mentioned</b></p><p>Docker - <a rel="noopener noreferrer nofollow" href="https://www.docker.com" target="_blank">https://www.docker.com</a></p><p>Kubernetes - <a rel="noopener noreferrer nofollow" href="https://kubernetes.io" target="_blank">https://kubernetes.io</a></p><p>Amazon ECS - <a rel="noopener noreferrer nofollow" href="https://aws.amazon.com/ecs/" target="_blank">https://aws.amazon.com/ecs/</a></p><p>AWS Fargate - <a rel="noopener noreferrer nofollow" href="https://aws.amazon.com/fargate/" target="_blank">https://aws.amazon.com/fargate/</a></p><p>AWS Lambda - <a rel="noopener noreferrer nofollow" href="https://aws.amazon.com/lambda/" target="_blank">https://aws.amazon.com/lambda/</a></p><p>Terraform - <a rel="noopener noreferrer nofollow" href="https://www.terraform.io" target="_blank">https://www.terraform.io</a></p><p>Apache Mesos - <a rel="noopener noreferrer nofollow" href="https://mesos.apache.org" target="_blank">https://mesos.apache.org</a></p><p>Google Cloud Run - <a rel="noopener noreferrer nofollow" href="https://cloud.google.com/run" target="_blank">https://cloud.google.com/run</a></p><p>Helm - <a rel="noopener noreferrer nofollow" href="https://helm.sh" target="_blank">https://helm.sh</a></p>]]></description><guid isPermaLink="false">97aac429-0136-41db-9502-8a8c75f6554e</guid><dc:creator><![CDATA[Toby Sears & Krisztian Fischer]]></dc:creator><pubDate>Wed, 12 Nov 2025 21:30:06 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/9793fe4c4c89a3efd4ca21c94b49d33dfc20599beedc4d819eaf6a1cba8dd5a7/eyJlcGlzb2RlSWQiOiI5N2FhYzQyOS0wMTM2LTQxZGItOTUwMi04YThjNzVmNjU1NGUiLCJwb2RjYXN0SWQiOiJiMjAxZjFkNS1mOTFiLTRmZmUtOGFhMC1kYmIyMDE1MGQ1Y2UiLCJhY2NvdW50SWQiOiI2OGQzZmFmYWU0MzAzMTczMzVhMmU0NzUiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjkxNGZhNGUwMjQ0MWM3NjZjYjYwMWQyL3RvYnktc2VhcnNzLXN0dWRpby1jb21wb3Nlci0yMDI1LTExLTEyX18yMi0yMS0xOC5tcDMifQ==.mp3" length="48002849" type="audio/mpeg"/><itunes:summary>&lt;p&gt;In this episode, Toby and Krisztian dig into one of software engineering&apos;s most debated topics: monoliths versus microservices. They break down what each architecture actually means, where the industry went wrong by treating microservices as a default, and when a well-structured monolith is the smarter choice. The conversation covers real-world scaling challenges, infrastructure complexity, team organisation, Kubernetes fatigue, and the hidden costs of over-engineering early-stage products.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://techleaguepodcast.com/&quot; target=&quot;_blank&quot;&gt;https://techleaguepodcast.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;LinkedIn: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.linkedin.com/company/techleague-podcast/&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/company/techleague-podcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Instagram: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.instagram.com/techleaguepodcast/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/techleaguepodcast/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apple Podcasts: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&quot; target=&quot;_blank&quot;&gt;https://podcasts.apple.com/us/podcast/tech-league/id1852602975&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Spotify: &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&quot; target=&quot;_blank&quot;&gt;https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/p&gt;&lt;p&gt;0:00 Introduction&lt;/p&gt;&lt;p&gt;0:40 What is a monolith?&lt;/p&gt;&lt;p&gt;2:31 What are microservices?&lt;/p&gt;&lt;p&gt;3:50 The case for monoliths&lt;/p&gt;&lt;p&gt;7:46 Scaling problems with monoliths&lt;/p&gt;&lt;p&gt;8:17 Running a monolith like a microservice&lt;/p&gt;&lt;p&gt;14:00 The infrastructure cost of microservices&lt;/p&gt;&lt;p&gt;19:15 Pros and cons of microservices&lt;/p&gt;&lt;p&gt;22:03 Infrastructure as code and service ownership&lt;/p&gt;&lt;p&gt;24:00 Architectural mistakes and migration pain&lt;/p&gt;&lt;p&gt;28:41 Technology diversity: freedom or fragmentation?&lt;/p&gt;&lt;p&gt;33:25 The danger of nano-services&lt;/p&gt;&lt;p&gt;35:21 When should you use a monolith?&lt;/p&gt;&lt;p&gt;39:39 When should you use microservices?&lt;/p&gt;&lt;p&gt;42:44 ECS Fargate vs Kubernetes&lt;/p&gt;&lt;p&gt;43:01 The history of container orchestration&lt;/p&gt;&lt;p&gt;51:06 Is the complexity worth it?&lt;/p&gt;&lt;p&gt;58:13 Conclusions and takeaways&lt;/p&gt;&lt;p&gt;1:01:36 How to build a monolith you can grow out of&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Technologies Mentioned&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Docker - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.docker.com&quot; target=&quot;_blank&quot;&gt;https://www.docker.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Kubernetes - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://kubernetes.io&quot; target=&quot;_blank&quot;&gt;https://kubernetes.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Amazon ECS - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://aws.amazon.com/ecs/&quot; target=&quot;_blank&quot;&gt;https://aws.amazon.com/ecs/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;AWS Fargate - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://aws.amazon.com/fargate/&quot; target=&quot;_blank&quot;&gt;https://aws.amazon.com/fargate/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;AWS Lambda - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://aws.amazon.com/lambda/&quot; target=&quot;_blank&quot;&gt;https://aws.amazon.com/lambda/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Terraform - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://www.terraform.io&quot; target=&quot;_blank&quot;&gt;https://www.terraform.io&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apache Mesos - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://mesos.apache.org&quot; target=&quot;_blank&quot;&gt;https://mesos.apache.org&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Google Cloud Run - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://cloud.google.com/run&quot; target=&quot;_blank&quot;&gt;https://cloud.google.com/run&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Helm - &lt;a rel=&quot;noopener noreferrer nofollow&quot; href=&quot;https://helm.sh&quot; target=&quot;_blank&quot;&gt;https://helm.sh&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>no</itunes:explicit><itunes:duration>01:04:44</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/b201f1d5-f91b-4ffe-8aa0-dbb20150d5ce/episodes/97aac429-0136-41db-9502-8a8c75f6554e/images/aa527c16-7e02-4f67-824a-90de2a1441c6.png"/><itunes:season>1</itunes:season><itunes:episode>1</itunes:episode><itunes:title>#1 Microservices and monoliths</itunes:title><itunes:episodeType>full</itunes:episodeType></item></channel></rss>