<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheet.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:podcast="https://podcastindex.org/namespace/1.0">
  <channel>
    <atom:link rel="self" type="application/rss+xml" href="https://feeds.transistor.fm/technology-explorations-in-data-ai" title="MP3 Audio"/>
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com/"/>
    <podcast:podping usesPodping="true"/>
    <title>Technology Explorations in Data &amp; AI</title>
    <generator>Transistor (https://transistor.fm)</generator>
    <itunes:new-feed-url>https://feeds.transistor.fm/technology-explorations-in-data-ai</itunes:new-feed-url>
    <description>Deep dives and practical demos on the technologies shaping modern data and AI development. Join the Dataminded team as we explore, unbox, and critically review the latest tools, from building AI agents and RAG systems to optimizing cloud costs and accelerating data pipelines. We cut through the hype to show you what actually works in real data engineering practice, complete with demo code!</description>
    <copyright>Dataminded</copyright>
    <podcast:guid>1f43e221-8e8c-5296-87fa-69cd753d8380</podcast:guid>
    <podcast:locked>yes</podcast:locked>
    <podcast:person role="Host" href="https://techex-data-ai.transistor.fm/people/jonny-daenen" img="https://img.transistorcdn.com/wNmVKuroROUs-4zYUdOycjy6Dz4BDKAvqK0mk-V9mFM/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kN2Uz/NDUyM2I4NmIxZGRl/NmI0M2Y0NDk4MjU4/NzFhMS5qcGc.jpg">Jonny Daenen</podcast:person>
    <language>en</language>
    <pubDate>Wed, 20 May 2026 20:08:41 +0200</pubDate>
    <lastBuildDate>Wed, 20 May 2026 20:09:21 +0200</lastBuildDate>
    <link>https://www.dataminded.com/resources/technology_explorations</link>
    <image>
      <url>https://img.transistorcdn.com/dsK_s71PbL_bGcTPLVNwjXpvx5kjHVcut-z2fkpzMoc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81YThj/NTg4YjJhMjNmMWYz/ZGVmMWE2ZWNkYTgz/MzI4ZC5wbmc.jpg</url>
      <title>Technology Explorations in Data &amp; AI</title>
      <link>https://www.dataminded.com/resources/technology_explorations</link>
    </image>
    <itunes:category text="Technology"/>
    <itunes:category text="Education">
      <itunes:category text="How To"/>
    </itunes:category>
    <itunes:type>episodic</itunes:type>
    <itunes:author>Dataminded</itunes:author>
    <itunes:image href="https://img.transistorcdn.com/dsK_s71PbL_bGcTPLVNwjXpvx5kjHVcut-z2fkpzMoc/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81YThj/NTg4YjJhMjNmMWYz/ZGVmMWE2ZWNkYTgz/MzI4ZC5wbmc.jpg"/>
    <itunes:summary>Deep dives and practical demos on the technologies shaping modern data and AI development. Join the Dataminded team as we explore, unbox, and critically review the latest tools, from building AI agents and RAG systems to optimizing cloud costs and accelerating data pipelines. We cut through the hype to show you what actually works in real data engineering practice, complete with demo code!</itunes:summary>
    <itunes:subtitle>Deep dives and practical demos on the technologies shaping modern data and AI development.</itunes:subtitle>
    <itunes:keywords>data engineering, AI, machine learning, data pipelines, cloud, analytics</itunes:keywords>
    <itunes:owner>
      <itunes:name>Dataminded</itunes:name>
    </itunes:owner>
    <itunes:complete>No</itunes:complete>
    <itunes:explicit>No</itunes:explicit>
    <item>
      <title>Snowflake Intelligence: The End of Dashboards?</title>
      <itunes:season>2</itunes:season>
      <podcast:season>2</podcast:season>
      <itunes:episode>13</itunes:episode>
      <podcast:episode>13</podcast:episode>
      <itunes:title>Snowflake Intelligence: The End of Dashboards?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">3ff1ecb5-04a6-49e9-86e7-c8d7f3a56007</guid>
      <link>https://share.transistor.fm/s/582203eb</link>
      <description>
        <![CDATA[<p>Your dashboards only answer the questions you thought of last quarter. Every new question is a ticket, a dependency, or a gut call. Snowflake Intelligence wants to fix that -- a chat interface on top of governed enterprise data that turns plain English into SQL, runs it, and gives you a chart back. No analysts involved.</p><p>Jelle builds the full setup live: semantic view, verified queries, Cortex Agent, access control. They get honest about what this actually requires -- data quality, governance, and whether Snowflake is worth the cost.</p><p>Resources:<br>- Snowflake Intelligence docs: https://docs.snowflake.com/en/user-guide/snowflake-intelligence<br>- Demo code: https://github.com/datamindedbe/demo-technology-exploration<br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/jelle-de-vleminck">Jelle De Vleminck</a> - Guest</li>
</ul><br>---<p><a href="https://www.youtube.com/watch?v=Gp-BntPgpcU" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</p><p></p><ul><li>(00:00) - Intro &amp; meet Jelle</li>
<li>(02:04) - What is Snowflake Intelligence?</li>
<li>(02:54) - Demo: talking to your data</li>
<li>(10:36) - Where it fits &amp; how it works</li>
<li>(15:14) - Build: the Semantic View</li>
<li>(22:37) - Build: the Agent</li>
<li>(29:20) - Challenges &amp; data quality</li>
<li>(34:26) - How ETL is evolving</li>
<li>(40:33) - Will this replace engineers &amp; analysts?</li>
<li>(43:23) - Is Snowflake worth the cost?</li>
<li>(45:14) - How do you get started?</li>
<li>(50:06) - Summary &amp; takeaways</li>
</ul><br>---<p>Data &amp; AI: Technology Explorations is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Your dashboards only answer the questions you thought of last quarter. Every new question is a ticket, a dependency, or a gut call. Snowflake Intelligence wants to fix that -- a chat interface on top of governed enterprise data that turns plain English into SQL, runs it, and gives you a chart back. No analysts involved.</p><p>Jelle builds the full setup live: semantic view, verified queries, Cortex Agent, access control. They get honest about what this actually requires -- data quality, governance, and whether Snowflake is worth the cost.</p><p>Resources:<br>- Snowflake Intelligence docs: https://docs.snowflake.com/en/user-guide/snowflake-intelligence<br>- Demo code: https://github.com/datamindedbe/demo-technology-exploration<br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/jelle-de-vleminck">Jelle De Vleminck</a> - Guest</li>
</ul><br>---<p><a href="https://www.youtube.com/watch?v=Gp-BntPgpcU" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</p><p></p><ul><li>(00:00) - Intro &amp; meet Jelle</li>
<li>(02:04) - What is Snowflake Intelligence?</li>
<li>(02:54) - Demo: talking to your data</li>
<li>(10:36) - Where it fits &amp; how it works</li>
<li>(15:14) - Build: the Semantic View</li>
<li>(22:37) - Build: the Agent</li>
<li>(29:20) - Challenges &amp; data quality</li>
<li>(34:26) - How ETL is evolving</li>
<li>(40:33) - Will this replace engineers &amp; analysts?</li>
<li>(43:23) - Is Snowflake worth the cost?</li>
<li>(45:14) - How do you get started?</li>
<li>(50:06) - Summary &amp; takeaways</li>
</ul><br>---<p>Data &amp; AI: Technology Explorations is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </content:encoded>
      <pubDate>Thu, 07 May 2026 15:00:00 +0200</pubDate>
      <author>Dataminded</author>
      <enclosure url="https://media.transistor.fm/582203eb/c781b060.mp3" length="50846306" type="audio/mpeg"/>
      <itunes:author>Dataminded</itunes:author>
      <itunes:duration>3177</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Your dashboards only answer the questions you thought of last quarter. Every new question is a ticket, a dependency, or a gut call. Snowflake Intelligence wants to fix that -- a chat interface on top of governed enterprise data that turns plain English into SQL, runs it, and gives you a chart back. No analysts involved.</p><p>Jelle builds the full setup live: semantic view, verified queries, Cortex Agent, access control. They get honest about what this actually requires -- data quality, governance, and whether Snowflake is worth the cost.</p><p>Resources:<br>- Snowflake Intelligence docs: https://docs.snowflake.com/en/user-guide/snowflake-intelligence<br>- Demo code: https://github.com/datamindedbe/demo-technology-exploration<br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/jelle-de-vleminck">Jelle De Vleminck</a> - Guest</li>
</ul><br>---<p><a href="https://www.youtube.com/watch?v=Gp-BntPgpcU" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</p><p></p><ul><li>(00:00) - Intro &amp; meet Jelle</li>
<li>(02:04) - What is Snowflake Intelligence?</li>
<li>(02:54) - Demo: talking to your data</li>
<li>(10:36) - Where it fits &amp; how it works</li>
<li>(15:14) - Build: the Semantic View</li>
<li>(22:37) - Build: the Agent</li>
<li>(29:20) - Challenges &amp; data quality</li>
<li>(34:26) - How ETL is evolving</li>
<li>(40:33) - Will this replace engineers &amp; analysts?</li>
<li>(43:23) - Is Snowflake worth the cost?</li>
<li>(45:14) - How do you get started?</li>
<li>(50:06) - Summary &amp; takeaways</li>
</ul><br>---<p>Data &amp; AI: Technology Explorations is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </itunes:summary>
      <itunes:keywords>Snowflake Intelligence, Cortex Analyst, Cortex Search, semantic views, text-to-SQL, enterprise data, self-service analytics, natural language SQL, Snowflake agents, data products, data governance, enterprise AI</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Host" href="https://techex-data-ai.transistor.fm/people/jonny-daenen" img="https://img.transistorcdn.com/wNmVKuroROUs-4zYUdOycjy6Dz4BDKAvqK0mk-V9mFM/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kN2Uz/NDUyM2I4NmIxZGRl/NmI0M2Y0NDk4MjU4/NzFhMS5qcGc.jpg">Jonny Daenen</podcast:person>
      <podcast:person role="Guest" href="https://techex-data-ai.transistor.fm/people/jelle-de-vleminck" img="https://img.transistorcdn.com/pejix9yFsm5HTXi5lWkjqe8JUu9r_I6xzG6jJzEjfgo/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zOGE2/ZTI0YzBiMjcxMTNl/MWY0MDQ3NTE2YWQw/MGFlMi5qcGc.jpg">Jelle De Vleminck</podcast:person>
      <podcast:transcript url="https://share.transistor.fm/s/582203eb/transcript.srt" type="application/x-subrip" rel="captions"/>
      <podcast:transcript url="https://share.transistor.fm/s/582203eb/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/582203eb/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>AI Workflows in Agno: Building Deterministic Agents</title>
      <itunes:season>2</itunes:season>
      <podcast:season>2</podcast:season>
      <itunes:episode>12</itunes:episode>
      <podcast:episode>12</podcast:episode>
      <itunes:title>AI Workflows in Agno: Building Deterministic Agents</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0c45f62c-6b08-4ba8-bbc3-6ce78a94585c</guid>
      <link>https://share.transistor.fm/s/51784abb</link>
      <description>
        <![CDATA[<p>Enterprise data is full of sensitive information: different teams, different access rights, different rules. When you ask an AI agent a simple question and get "access denied," it's not a permissions bug. It's a design problem.</p><p>Pascal has been exploring how to tackle this using Agno, an agent framework built around deterministic workflows. Instead of letting a single agent roam freely across your data, Agno lets you build specialized agents, each with its own access rules and instructions. Workflows orchestrate these agents with guardrails that keep humans in the loop when it matters.</p><p>In this episode, Pascal Knapen, CTO at Dataminded, demos the full flow: from a natural language question, through an access check, to a verified answer. We explore how skills differ from workflows, how Agno handles dynamic agent creation and deployment, and how LLM-based evaluations act as a quality judge for agent responses.</p><p>Additional Resources:</p><ul><li>Demo code: https://github.com/datamindedbe/demo-technology-exploration/tree/main/demos/agno-workflows</li></ul><p><br>Intro music by Aleksandr Karabanov from Pixabay</p>
<ul><li>(00:00) - Intro: AI agents and enterprise data</li>
<li>(01:50) - Two ways to give AI access to your data</li>
<li>(03:23) - Skills vs Workflows</li>
<li>(04:45) - Demo: AI with controlled data access</li>
<li>(07:45) - The workflow is deterministic - the agents aren't</li>
<li>(09:13) - Demo: evaluations &amp; reliability</li>
<li>(11:00) - Code walkthrough with Agno</li>
<li>(17:45) - Why Agno? An honest take</li>
<li>(19:46) - Identity &amp; exposing as an API</li>
<li>(20:24) - Takeaways</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Enterprise data is full of sensitive information: different teams, different access rights, different rules. When you ask an AI agent a simple question and get "access denied," it's not a permissions bug. It's a design problem.</p><p>Pascal has been exploring how to tackle this using Agno, an agent framework built around deterministic workflows. Instead of letting a single agent roam freely across your data, Agno lets you build specialized agents, each with its own access rules and instructions. Workflows orchestrate these agents with guardrails that keep humans in the loop when it matters.</p><p>In this episode, Pascal Knapen, CTO at Dataminded, demos the full flow: from a natural language question, through an access check, to a verified answer. We explore how skills differ from workflows, how Agno handles dynamic agent creation and deployment, and how LLM-based evaluations act as a quality judge for agent responses.</p><p>Additional Resources:</p><ul><li>Demo code: https://github.com/datamindedbe/demo-technology-exploration/tree/main/demos/agno-workflows</li></ul><p><br>Intro music by Aleksandr Karabanov from Pixabay</p>
<ul><li>(00:00) - Intro: AI agents and enterprise data</li>
<li>(01:50) - Two ways to give AI access to your data</li>
<li>(03:23) - Skills vs Workflows</li>
<li>(04:45) - Demo: AI with controlled data access</li>
<li>(07:45) - The workflow is deterministic - the agents aren't</li>
<li>(09:13) - Demo: evaluations &amp; reliability</li>
<li>(11:00) - Code walkthrough with Agno</li>
<li>(17:45) - Why Agno? An honest take</li>
<li>(19:46) - Identity &amp; exposing as an API</li>
<li>(20:24) - Takeaways</li>
</ul>]]>
      </content:encoded>
      <pubDate>Thu, 23 Apr 2026 15:00:00 +0200</pubDate>
      <author>Dataminded</author>
      <enclosure url="https://media.transistor.fm/51784abb/8fa6b317.mp3" length="21292906" type="audio/mpeg"/>
      <itunes:author>Dataminded</itunes:author>
      <itunes:duration>1330</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Enterprise data is full of sensitive information: different teams, different access rights, different rules. When you ask an AI agent a simple question and get "access denied," it's not a permissions bug. It's a design problem.</p><p>Pascal has been exploring how to tackle this using Agno, an agent framework built around deterministic workflows. Instead of letting a single agent roam freely across your data, Agno lets you build specialized agents, each with its own access rules and instructions. Workflows orchestrate these agents with guardrails that keep humans in the loop when it matters.</p><p>In this episode, Pascal Knapen, CTO at Dataminded, demos the full flow: from a natural language question, through an access check, to a verified answer. We explore how skills differ from workflows, how Agno handles dynamic agent creation and deployment, and how LLM-based evaluations act as a quality judge for agent responses.</p><p>Additional Resources:</p><ul><li>Demo code: https://github.com/datamindedbe/demo-technology-exploration/tree/main/demos/agno-workflows</li></ul><p><br>Intro music by Aleksandr Karabanov from Pixabay</p>
<ul><li>(00:00) - Intro: AI agents and enterprise data</li>
<li>(01:50) - Two ways to give AI access to your data</li>
<li>(03:23) - Skills vs Workflows</li>
<li>(04:45) - Demo: AI with controlled data access</li>
<li>(07:45) - The workflow is deterministic - the agents aren't</li>
<li>(09:13) - Demo: evaluations &amp; reliability</li>
<li>(11:00) - Code walkthrough with Agno</li>
<li>(17:45) - Why Agno? An honest take</li>
<li>(19:46) - Identity &amp; exposing as an API</li>
<li>(20:24) - Takeaways</li>
</ul>]]>
      </itunes:summary>
      <itunes:keywords>Agno, AI agent framework, enterprise data agents, deterministic workflows, agent skills vs workflows, data access control, LLM evaluation, multi-agent systems, Python AI framework, agentic AI, human-in-the-loop AI, secure AI agents</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Guest" href="https://techex-data-ai.transistor.fm/people/pascal-knapen" img="https://img.transistorcdn.com/MLVCrO6pP8KfisHInhHFqMX4V2bIK3RMSOVxWkiTR14/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mMDg2/NTQxNTdiMTUzMDJl/OGUwMzEwZDE1M2Q5/ZmI3NC5qcGc.jpg">Pascal Knapen</podcast:person>
      <podcast:person role="Host" href="https://techex-data-ai.transistor.fm/people/jonny-daenen" img="https://img.transistorcdn.com/wNmVKuroROUs-4zYUdOycjy6Dz4BDKAvqK0mk-V9mFM/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kN2Uz/NDUyM2I4NmIxZGRl/NmI0M2Y0NDk4MjU4/NzFhMS5qcGc.jpg">Jonny Daenen</podcast:person>
      <podcast:transcript url="https://share.transistor.fm/s/51784abb/transcript.srt" type="application/x-subrip" rel="captions"/>
      <podcast:transcript url="https://share.transistor.fm/s/51784abb/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/51784abb/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Managing Airflow at Scale using the Flowrs TUI</title>
      <itunes:season>2</itunes:season>
      <podcast:season>2</podcast:season>
      <itunes:episode>11</itunes:episode>
      <podcast:episode>11</podcast:episode>
      <itunes:title>Managing Airflow at Scale using the Flowrs TUI</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ef215227-20e3-4614-b242-230c7f0af32b</guid>
      <link>https://share.transistor.fm/s/c520ed13</link>
      <description>
        <![CDATA[<p>Jan opens 12 browser tabs every morning to check overnight pipelines. Log in, check, close. Twelve times. So he built a terminal app instead.</p><p>Flowrs is a TUI for Apache Airflow written in Rust. Navigate all your environments from the keyboard, drill into failed tasks, tail live logs, bulk-mark runs -- no browser, no mouse. In this episode Jan demos it live, walks through the architecture of a TUI (event loop, state, render), compares the main frameworks (Ratatui, Bubble Tea, Textual), and gives his honest take on whether agents will eventually replace tools like this.</p><p>"Go forth and mulTUIply. Life is too short to click around."</p><p>Resources:<br>- Install Flowrs: brew install flowrs<br>- GitHub: https://github.com/janbvanbuel/flowrs</p><p>---<br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/jan-vanbuel">Jan Vanbuel</a> - Guest</li>
</ul><br><a href="https://www.youtube.com/watch?v=KyO5oXboRtI" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb<p></p><ul><li>(00:00) - Introduction</li>
<li>(01:17) - What is Flowrs &amp; Airflow?</li>
<li>(03:27) - Demo: Flowrs in action</li>
<li>(10:18) - The evolution of CLIs and TUIs</li>
<li>(13:07) - Why not just use agents?</li>
<li>(14:25) - TUI frameworks: Bubble Tea, Textual, Ratatui</li>
<li>(15:21) - What's up with the Rust hype?</li>
<li>(16:51) - Building the Flowrs UI</li>
<li>(19:20) - How to install Flowrs yourself</li>
<li>(22:34) - Takeaways &amp; what's next</li>
</ul><br>---<p>Data &amp; AI: Technology Explorations is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Jan opens 12 browser tabs every morning to check overnight pipelines. Log in, check, close. Twelve times. So he built a terminal app instead.</p><p>Flowrs is a TUI for Apache Airflow written in Rust. Navigate all your environments from the keyboard, drill into failed tasks, tail live logs, bulk-mark runs -- no browser, no mouse. In this episode Jan demos it live, walks through the architecture of a TUI (event loop, state, render), compares the main frameworks (Ratatui, Bubble Tea, Textual), and gives his honest take on whether agents will eventually replace tools like this.</p><p>"Go forth and mulTUIply. Life is too short to click around."</p><p>Resources:<br>- Install Flowrs: brew install flowrs<br>- GitHub: https://github.com/janbvanbuel/flowrs</p><p>---<br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/jan-vanbuel">Jan Vanbuel</a> - Guest</li>
</ul><br><a href="https://www.youtube.com/watch?v=KyO5oXboRtI" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb<p></p><ul><li>(00:00) - Introduction</li>
<li>(01:17) - What is Flowrs &amp; Airflow?</li>
<li>(03:27) - Demo: Flowrs in action</li>
<li>(10:18) - The evolution of CLIs and TUIs</li>
<li>(13:07) - Why not just use agents?</li>
<li>(14:25) - TUI frameworks: Bubble Tea, Textual, Ratatui</li>
<li>(15:21) - What's up with the Rust hype?</li>
<li>(16:51) - Building the Flowrs UI</li>
<li>(19:20) - How to install Flowrs yourself</li>
<li>(22:34) - Takeaways &amp; what's next</li>
</ul><br>---<p>Data &amp; AI: Technology Explorations is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </content:encoded>
      <pubDate>Wed, 08 Apr 2026 15:00:00 +0200</pubDate>
      <author>Dataminded</author>
      <enclosure url="https://media.transistor.fm/c520ed13/802d2b71.mp3" length="23022404" type="audio/mpeg"/>
      <itunes:author>Dataminded</itunes:author>
      <itunes:duration>1438</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Jan opens 12 browser tabs every morning to check overnight pipelines. Log in, check, close. Twelve times. So he built a terminal app instead.</p><p>Flowrs is a TUI for Apache Airflow written in Rust. Navigate all your environments from the keyboard, drill into failed tasks, tail live logs, bulk-mark runs -- no browser, no mouse. In this episode Jan demos it live, walks through the architecture of a TUI (event loop, state, render), compares the main frameworks (Ratatui, Bubble Tea, Textual), and gives his honest take on whether agents will eventually replace tools like this.</p><p>"Go forth and mulTUIply. Life is too short to click around."</p><p>Resources:<br>- Install Flowrs: brew install flowrs<br>- GitHub: https://github.com/janbvanbuel/flowrs</p><p>---<br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/jan-vanbuel">Jan Vanbuel</a> - Guest</li>
</ul><br><a href="https://www.youtube.com/watch?v=KyO5oXboRtI" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb<p></p><ul><li>(00:00) - Introduction</li>
<li>(01:17) - What is Flowrs &amp; Airflow?</li>
<li>(03:27) - Demo: Flowrs in action</li>
<li>(10:18) - The evolution of CLIs and TUIs</li>
<li>(13:07) - Why not just use agents?</li>
<li>(14:25) - TUI frameworks: Bubble Tea, Textual, Ratatui</li>
<li>(15:21) - What's up with the Rust hype?</li>
<li>(16:51) - Building the Flowrs UI</li>
<li>(19:20) - How to install Flowrs yourself</li>
<li>(22:34) - Takeaways &amp; what's next</li>
</ul><br>---<p>Data &amp; AI: Technology Explorations is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </itunes:summary>
      <itunes:keywords>Flowrs, Apache Airflow, terminal user interface, TUI, Rust, Ratatui, Airflow monitoring, CLI, data engineering tools, Conveyor</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Host" href="https://techex-data-ai.transistor.fm/people/jonny-daenen" img="https://img.transistorcdn.com/wNmVKuroROUs-4zYUdOycjy6Dz4BDKAvqK0mk-V9mFM/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kN2Uz/NDUyM2I4NmIxZGRl/NmI0M2Y0NDk4MjU4/NzFhMS5qcGc.jpg">Jonny Daenen</podcast:person>
      <podcast:person role="Guest" href="https://techex-data-ai.transistor.fm/people/jan-vanbuel" img="https://img.transistorcdn.com/0NoQc4N_epWmQVv3JlL6g2RklHf30ELu_OH4-kONhso/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hOTc5/Nzg3YzU1OGMxNWYy/OTcwNWJjYWI5Njk5/MzljNi5qcGc.jpg">Jan Vanbuel</podcast:person>
      <podcast:transcript url="https://share.transistor.fm/s/c520ed13/transcript.srt" type="application/x-subrip" rel="captions"/>
      <podcast:chapters url="https://share.transistor.fm/s/c520ed13/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Building an AI Agent with Subagents and Skills</title>
      <itunes:season>2</itunes:season>
      <podcast:season>2</podcast:season>
      <itunes:episode>10</itunes:episode>
      <podcast:episode>10</podcast:episode>
      <itunes:title>Building an AI Agent with Subagents and Skills</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">7793fc22-ccf7-4ff1-a4e4-1cc86a4c86ec</guid>
      <link>https://share.transistor.fm/s/17aa48a1</link>
      <description>
        <![CDATA[<p>Every time you ask AI for help, it agrees. Fast, confident, and it never tells you your plan has holes. That's the problem Arete is built to fix.</p><p>Jesus built a brainstorm agent on Claude Code skills that guides you through five phases -- Ground, Explore, Decide, Stress, Ship -- before you commit to anything. The output is an architectural decision record and an implementation plan you actually own.</p><p>In this episode he demos it live, shows how parallel subagents work without polluting your main context, and answers the honest questions: tokens burned, vendor lock-in, debugging subagents, and whether this works with a team.</p><p>Resources:<br>- Install Arete: https://github.com/jesgarram/arete<br>- Demo code: https://github.com/datamindedbe/demo-technology-exploration</p><p>---</p><p><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/jesus-garcia-ramirez">Jesús García Ramírez</a> - Guest</li>
</ul><br><a href="https://www.youtube.com/watch?v=KExht8wZ2Ng" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb<p></p><ul><li>(00:00) - Intro &amp; meeting Arete</li>
<li>(01:38) - The 5-step brainstorm workflow</li>
<li>(04:05) - Meta: This video was made with an AI skill</li>
<li>(06:02) - The demo: ground, explore, decide, stress, ship</li>
<li>(14:56) - Example results: ADR and Plan</li>
<li>(17:23) - Subagents and context engineering</li>
<li>(21:12) - Demo: the Researcher Agent</li>
<li>(22:48) - Practical concerns: vendor, files, big projects</li>
<li>(25:30) - How many tokens does it burn?</li>
<li>(26:51) - Control, agents vs skills, multi-human</li>
<li>(29:44) - How to install Arete</li>
<li>(30:44) - Wrap-up</li>
</ul><br>---<p>Data &amp; AI: Technology Explorations is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Every time you ask AI for help, it agrees. Fast, confident, and it never tells you your plan has holes. That's the problem Arete is built to fix.</p><p>Jesus built a brainstorm agent on Claude Code skills that guides you through five phases -- Ground, Explore, Decide, Stress, Ship -- before you commit to anything. The output is an architectural decision record and an implementation plan you actually own.</p><p>In this episode he demos it live, shows how parallel subagents work without polluting your main context, and answers the honest questions: tokens burned, vendor lock-in, debugging subagents, and whether this works with a team.</p><p>Resources:<br>- Install Arete: https://github.com/jesgarram/arete<br>- Demo code: https://github.com/datamindedbe/demo-technology-exploration</p><p>---</p><p><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/jesus-garcia-ramirez">Jesús García Ramírez</a> - Guest</li>
</ul><br><a href="https://www.youtube.com/watch?v=KExht8wZ2Ng" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb<p></p><ul><li>(00:00) - Intro &amp; meeting Arete</li>
<li>(01:38) - The 5-step brainstorm workflow</li>
<li>(04:05) - Meta: This video was made with an AI skill</li>
<li>(06:02) - The demo: ground, explore, decide, stress, ship</li>
<li>(14:56) - Example results: ADR and Plan</li>
<li>(17:23) - Subagents and context engineering</li>
<li>(21:12) - Demo: the Researcher Agent</li>
<li>(22:48) - Practical concerns: vendor, files, big projects</li>
<li>(25:30) - How many tokens does it burn?</li>
<li>(26:51) - Control, agents vs skills, multi-human</li>
<li>(29:44) - How to install Arete</li>
<li>(30:44) - Wrap-up</li>
</ul><br>---<p>Data &amp; AI: Technology Explorations is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </content:encoded>
      <pubDate>Tue, 10 Mar 2026 15:00:00 +0100</pubDate>
      <author>Dataminded</author>
      <enclosure url="https://media.transistor.fm/17aa48a1/22887492.mp3" length="30786254" type="audio/mpeg"/>
      <itunes:author>Dataminded</itunes:author>
      <itunes:duration>1923</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Every time you ask AI for help, it agrees. Fast, confident, and it never tells you your plan has holes. That's the problem Arete is built to fix.</p><p>Jesus built a brainstorm agent on Claude Code skills that guides you through five phases -- Ground, Explore, Decide, Stress, Ship -- before you commit to anything. The output is an architectural decision record and an implementation plan you actually own.</p><p>In this episode he demos it live, shows how parallel subagents work without polluting your main context, and answers the honest questions: tokens burned, vendor lock-in, debugging subagents, and whether this works with a team.</p><p>Resources:<br>- Install Arete: https://github.com/jesgarram/arete<br>- Demo code: https://github.com/datamindedbe/demo-technology-exploration</p><p>---</p><p><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/jesus-garcia-ramirez">Jesús García Ramírez</a> - Guest</li>
</ul><br><a href="https://www.youtube.com/watch?v=KExht8wZ2Ng" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb<p></p><ul><li>(00:00) - Intro &amp; meeting Arete</li>
<li>(01:38) - The 5-step brainstorm workflow</li>
<li>(04:05) - Meta: This video was made with an AI skill</li>
<li>(06:02) - The demo: ground, explore, decide, stress, ship</li>
<li>(14:56) - Example results: ADR and Plan</li>
<li>(17:23) - Subagents and context engineering</li>
<li>(21:12) - Demo: the Researcher Agent</li>
<li>(22:48) - Practical concerns: vendor, files, big projects</li>
<li>(25:30) - How many tokens does it burn?</li>
<li>(26:51) - Control, agents vs skills, multi-human</li>
<li>(29:44) - How to install Arete</li>
<li>(30:44) - Wrap-up</li>
</ul><br>---<p>Data &amp; AI: Technology Explorations is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </itunes:summary>
      <itunes:keywords>Claude Code, Arete, AI agents, subagents, brainstorming, architectural decision record, ADR, context engineering, Claude Code skills, AI workflow</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Host" href="https://techex-data-ai.transistor.fm/people/jonny-daenen" img="https://img.transistorcdn.com/wNmVKuroROUs-4zYUdOycjy6Dz4BDKAvqK0mk-V9mFM/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kN2Uz/NDUyM2I4NmIxZGRl/NmI0M2Y0NDk4MjU4/NzFhMS5qcGc.jpg">Jonny Daenen</podcast:person>
      <podcast:person role="Guest" href="https://techex-data-ai.transistor.fm/people/jesus-garcia-ramirez" img="https://img.transistorcdn.com/uZ3586coqkBpSKis103IOYUV8XnbumFAD4JfaYuQBIs/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84YWY2/Y2YzY2IzYzhiNjBi/ZjJhMjVlNWI5ZWEz/MmJhMC5qcGVn.jpg">Jesús García Ramírez</podcast:person>
      <podcast:transcript url="https://share.transistor.fm/s/17aa48a1/transcript.srt" type="application/x-subrip" rel="captions"/>
      <podcast:transcript url="https://share.transistor.fm/s/17aa48a1/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/17aa48a1/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>From Prompts to Agents: AI Agent Skills in Claude Code</title>
      <itunes:season>2</itunes:season>
      <podcast:season>2</podcast:season>
      <itunes:episode>9</itunes:episode>
      <podcast:episode>9</podcast:episode>
      <itunes:title>From Prompts to Agents: AI Agent Skills in Claude Code</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a4ef458b-136b-4a56-aa02-105f4648902e</guid>
      <link>https://share.transistor.fm/s/3a2485fa</link>
      <description>
        <![CDATA[<p>AI agents get messy fast once you move beyond simple prompts. Context windows fill up with noise, agents start reasoning in loops, and suddenly you're dealing with brittle behavior and hallucinations.</p><p>Jesus walks through how Claude Code skills fix this -- packaging repeatable workflows into modular components that load only when needed. He demos two real examples: an Explain Code skill and a PR Review skill that forks context, limits tool permissions, and uses CLI commands to analyze pull requests.</p><p>Resources:<br>- Demo code: https://github.com/datamindedbe/demo-technology-exploration/tree/main/demos/agent_skills<br>- Anthropic docs: https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview<br>- Skills standard: https://agentskills.io<br>- Curious about MCP? https://youtu.be/fIr55-koOJQ</p><p>---</p><p><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/jesus-garcia-ramirez">Jesús García Ramírez</a> - Guest</li>
</ul><br><a href="https://www.youtube.com/watch?v=jlX4sTbNHpc" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb<p></p><ul><li>(00:00) - Introduction</li>
<li>(01:28) - Demo: Skills in Claude Code</li>
<li>(05:57) - How agents work: from prompts to context engineering</li>
<li>(08:19) - What are Skills? (vs MCP, RAG, Commands)</li>
<li>(10:33) - Building your own Skill</li>
<li>(15:20) - Skills vs MCPs</li>
<li>(16:29) - What about hallucinations?</li>
<li>(17:07) - Specs and Anthropic's Skill Guide</li>
<li>(19:28) - Skillception: a skill to create skills</li>
<li>(20:34) - Is MCP history?</li>
<li>(22:50) - Sharing skills &amp; wrap-up</li>
</ul><br>---<p>Data &amp; AI: Technology Explorations is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>AI agents get messy fast once you move beyond simple prompts. Context windows fill up with noise, agents start reasoning in loops, and suddenly you're dealing with brittle behavior and hallucinations.</p><p>Jesus walks through how Claude Code skills fix this -- packaging repeatable workflows into modular components that load only when needed. He demos two real examples: an Explain Code skill and a PR Review skill that forks context, limits tool permissions, and uses CLI commands to analyze pull requests.</p><p>Resources:<br>- Demo code: https://github.com/datamindedbe/demo-technology-exploration/tree/main/demos/agent_skills<br>- Anthropic docs: https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview<br>- Skills standard: https://agentskills.io<br>- Curious about MCP? https://youtu.be/fIr55-koOJQ</p><p>---</p><p><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/jesus-garcia-ramirez">Jesús García Ramírez</a> - Guest</li>
</ul><br><a href="https://www.youtube.com/watch?v=jlX4sTbNHpc" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb<p></p><ul><li>(00:00) - Introduction</li>
<li>(01:28) - Demo: Skills in Claude Code</li>
<li>(05:57) - How agents work: from prompts to context engineering</li>
<li>(08:19) - What are Skills? (vs MCP, RAG, Commands)</li>
<li>(10:33) - Building your own Skill</li>
<li>(15:20) - Skills vs MCPs</li>
<li>(16:29) - What about hallucinations?</li>
<li>(17:07) - Specs and Anthropic's Skill Guide</li>
<li>(19:28) - Skillception: a skill to create skills</li>
<li>(20:34) - Is MCP history?</li>
<li>(22:50) - Sharing skills &amp; wrap-up</li>
</ul><br>---<p>Data &amp; AI: Technology Explorations is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </content:encoded>
      <pubDate>Tue, 24 Feb 2026 15:00:00 +0100</pubDate>
      <author>Dataminded</author>
      <enclosure url="https://media.transistor.fm/3a2485fa/aa3cc0df.mp3" length="24352017" type="audio/mpeg"/>
      <itunes:author>Dataminded</itunes:author>
      <itunes:duration>1521</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>AI agents get messy fast once you move beyond simple prompts. Context windows fill up with noise, agents start reasoning in loops, and suddenly you're dealing with brittle behavior and hallucinations.</p><p>Jesus walks through how Claude Code skills fix this -- packaging repeatable workflows into modular components that load only when needed. He demos two real examples: an Explain Code skill and a PR Review skill that forks context, limits tool permissions, and uses CLI commands to analyze pull requests.</p><p>Resources:<br>- Demo code: https://github.com/datamindedbe/demo-technology-exploration/tree/main/demos/agent_skills<br>- Anthropic docs: https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview<br>- Skills standard: https://agentskills.io<br>- Curious about MCP? https://youtu.be/fIr55-koOJQ</p><p>---</p><p><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/jesus-garcia-ramirez">Jesús García Ramírez</a> - Guest</li>
</ul><br><a href="https://www.youtube.com/watch?v=jlX4sTbNHpc" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb<p></p><ul><li>(00:00) - Introduction</li>
<li>(01:28) - Demo: Skills in Claude Code</li>
<li>(05:57) - How agents work: from prompts to context engineering</li>
<li>(08:19) - What are Skills? (vs MCP, RAG, Commands)</li>
<li>(10:33) - Building your own Skill</li>
<li>(15:20) - Skills vs MCPs</li>
<li>(16:29) - What about hallucinations?</li>
<li>(17:07) - Specs and Anthropic's Skill Guide</li>
<li>(19:28) - Skillception: a skill to create skills</li>
<li>(20:34) - Is MCP history?</li>
<li>(22:50) - Sharing skills &amp; wrap-up</li>
</ul><br>---<p>Data &amp; AI: Technology Explorations is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </itunes:summary>
      <itunes:keywords>Claude Code, AI agent skills, context engineering, subagents, context forking, modular AI workflows, MCP vs skills, Claude Code tutorial</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Host" href="https://techex-data-ai.transistor.fm/people/jonny-daenen" img="https://img.transistorcdn.com/wNmVKuroROUs-4zYUdOycjy6Dz4BDKAvqK0mk-V9mFM/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kN2Uz/NDUyM2I4NmIxZGRl/NmI0M2Y0NDk4MjU4/NzFhMS5qcGc.jpg">Jonny Daenen</podcast:person>
      <podcast:person role="Guest" href="https://techex-data-ai.transistor.fm/people/jesus-garcia-ramirez" img="https://img.transistorcdn.com/uZ3586coqkBpSKis103IOYUV8XnbumFAD4JfaYuQBIs/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84YWY2/Y2YzY2IzYzhiNjBi/ZjJhMjVlNWI5ZWEz/MmJhMC5qcGVn.jpg">Jesús García Ramírez</podcast:person>
      <podcast:transcript url="https://share.transistor.fm/s/3a2485fa/transcript.srt" type="application/x-subrip" rel="captions"/>
      <podcast:transcript url="https://share.transistor.fm/s/3a2485fa/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/3a2485fa/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Azure Log Analytics Costs Are Out of Control - Here's How We Cut Them by 60%</title>
      <itunes:season>2</itunes:season>
      <podcast:season>2</podcast:season>
      <itunes:episode>8</itunes:episode>
      <podcast:episode>8</podcast:episode>
      <itunes:title>Azure Log Analytics Costs Are Out of Control - Here's How We Cut Them by 60%</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">de457746-e342-46bc-a519-a74e673f034b</guid>
      <link>https://share.transistor.fm/s/661f93a9</link>
      <description>
        <![CDATA[<p>Azure Log Analytics costs often take up 20% or more of a cloud bill, even though most teams only check logs when something breaks.</p><p>Azure's default analytics logs are powerful, but they're also expensive and often unnecessary for day-to-day log inspection. Switching application logs to Basic Logs can reduce Log Analytics costs by up to 60%.</p><p>In this episode, Niels walks us through a real customer case where logging costs dropped by thousands per year. They explain the difference between Analytics, Basic, and Auxiliary logs, show when Basic Logs are sufficient, and discuss practical setups using Azure Container Insights and FluentBit. This includes building a custom FluentBit plugin in Go as well as real-world gotchas like missing short-lived pods and why dynamic credentials matter.</p><p><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/niels-claeys">Niels Claeys</a> - Guest</li>
</ul><p><strong>Resources:</strong></p><ul><li>Custom FluentBit plugin: https://github.com/nclaeys/fluent-bit-go-azure</li><li><a href="https://www.youtube.com/watch?v=OkQ7ty9w19k" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb<p></p></li></ul><p><strong>Chapters:</strong></p><p></p><ul><li>(00:00) - Intro: why optimize Azure log costs?</li>
<li>(03:10) - What kind of logs are we dealing with?</li>
<li>(06:13) - Plan types &amp; the cost difference</li>
<li>(09:59) - FluentBit vs Azure Container Insights</li>
<li>(13:33) - How FluentBit works in K8S</li>
<li>(16:41) - Can you lose log data?</li>
<li>(17:36) - A custom plugin for Azure Workload Identity</li>
<li>(21:05) - Why not use Azure Container Insights?</li>
<li>(22:35) - Do all clients benefit?</li>
<li>(23:41) - Summary &amp; takeaways</li>
</ul><p><strong>Data &amp; AI: Technology Explorations</strong> is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Azure Log Analytics costs often take up 20% or more of a cloud bill, even though most teams only check logs when something breaks.</p><p>Azure's default analytics logs are powerful, but they're also expensive and often unnecessary for day-to-day log inspection. Switching application logs to Basic Logs can reduce Log Analytics costs by up to 60%.</p><p>In this episode, Niels walks us through a real customer case where logging costs dropped by thousands per year. They explain the difference between Analytics, Basic, and Auxiliary logs, show when Basic Logs are sufficient, and discuss practical setups using Azure Container Insights and FluentBit. This includes building a custom FluentBit plugin in Go as well as real-world gotchas like missing short-lived pods and why dynamic credentials matter.</p><p><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/niels-claeys">Niels Claeys</a> - Guest</li>
</ul><p><strong>Resources:</strong></p><ul><li>Custom FluentBit plugin: https://github.com/nclaeys/fluent-bit-go-azure</li><li><a href="https://www.youtube.com/watch?v=OkQ7ty9w19k" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb<p></p></li></ul><p><strong>Chapters:</strong></p><p></p><ul><li>(00:00) - Intro: why optimize Azure log costs?</li>
<li>(03:10) - What kind of logs are we dealing with?</li>
<li>(06:13) - Plan types &amp; the cost difference</li>
<li>(09:59) - FluentBit vs Azure Container Insights</li>
<li>(13:33) - How FluentBit works in K8S</li>
<li>(16:41) - Can you lose log data?</li>
<li>(17:36) - A custom plugin for Azure Workload Identity</li>
<li>(21:05) - Why not use Azure Container Insights?</li>
<li>(22:35) - Do all clients benefit?</li>
<li>(23:41) - Summary &amp; takeaways</li>
</ul><p><strong>Data &amp; AI: Technology Explorations</strong> is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </content:encoded>
      <pubDate>Mon, 02 Feb 2026 15:00:00 +0100</pubDate>
      <author>Dataminded</author>
      <enclosure url="https://media.transistor.fm/661f93a9/a0968ef2.mp3" length="24685913" type="audio/mpeg"/>
      <itunes:author>Dataminded</itunes:author>
      <itunes:duration>1542</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Azure Log Analytics costs often take up 20% or more of a cloud bill, even though most teams only check logs when something breaks.</p><p>Azure's default analytics logs are powerful, but they're also expensive and often unnecessary for day-to-day log inspection. Switching application logs to Basic Logs can reduce Log Analytics costs by up to 60%.</p><p>In this episode, Niels walks us through a real customer case where logging costs dropped by thousands per year. They explain the difference between Analytics, Basic, and Auxiliary logs, show when Basic Logs are sufficient, and discuss practical setups using Azure Container Insights and FluentBit. This includes building a custom FluentBit plugin in Go as well as real-world gotchas like missing short-lived pods and why dynamic credentials matter.</p><p><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/niels-claeys">Niels Claeys</a> - Guest</li>
</ul><p><strong>Resources:</strong></p><ul><li>Custom FluentBit plugin: https://github.com/nclaeys/fluent-bit-go-azure</li><li><a href="https://www.youtube.com/watch?v=OkQ7ty9w19k" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb<p></p></li></ul><p><strong>Chapters:</strong></p><p></p><ul><li>(00:00) - Intro: why optimize Azure log costs?</li>
<li>(03:10) - What kind of logs are we dealing with?</li>
<li>(06:13) - Plan types &amp; the cost difference</li>
<li>(09:59) - FluentBit vs Azure Container Insights</li>
<li>(13:33) - How FluentBit works in K8S</li>
<li>(16:41) - Can you lose log data?</li>
<li>(17:36) - A custom plugin for Azure Workload Identity</li>
<li>(21:05) - Why not use Azure Container Insights?</li>
<li>(22:35) - Do all clients benefit?</li>
<li>(23:41) - Summary &amp; takeaways</li>
</ul><p><strong>Data &amp; AI: Technology Explorations</strong> is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </itunes:summary>
      <itunes:keywords>Azure, FluentBit, log optimization, log costs, cloud costs, logging strategies, Kubernetes, log analytics, cost management, finops, devops</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Host" href="https://techex-data-ai.transistor.fm/people/jonny-daenen" img="https://img.transistorcdn.com/wNmVKuroROUs-4zYUdOycjy6Dz4BDKAvqK0mk-V9mFM/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kN2Uz/NDUyM2I4NmIxZGRl/NmI0M2Y0NDk4MjU4/NzFhMS5qcGc.jpg">Jonny Daenen</podcast:person>
      <podcast:person role="Guest" href="https://techex-data-ai.transistor.fm/people/niels-claeys" img="https://img.transistorcdn.com/8VPW7buJS1ztVO_ngZaL2R-2gkLxHmEn8f9j0y509zA/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yMzhi/Zjg5YzM0NDVkNDc5/ZDQ3OGYyYmNjZWQ5/MDliOC5qcGc.jpg">Niels Claeys</podcast:person>
      <podcast:transcript url="https://share.transistor.fm/s/661f93a9/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/661f93a9/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>AI Code Reviews with CodeRabbit and Sourcery</title>
      <itunes:season>2</itunes:season>
      <podcast:season>2</podcast:season>
      <itunes:episode>7</itunes:episode>
      <podcast:episode>7</podcast:episode>
      <itunes:title>AI Code Reviews with CodeRabbit and Sourcery</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">3c5cba58-4d04-410a-ae36-aeb2543eaf9b</guid>
      <link>https://share.transistor.fm/s/35ab7447</link>
      <description>
        <![CDATA[<p>Code reviews are often considered a pain, resulting in quick approvals and bugs reaching production. CodeRabbit and Sourcery aim to solve this by letting an AI agent review your changes early on.</p><p>In this episode, data &amp; platform engineer Hannes De Smet shows Jonny what he learned after exploring several AI Code Reviewers. Hannes demos both tools on a real code change, allowing a critical look at the quality of the suggestions, as well as the user experience. It turns out that, depending on the context, both could use some improvements.</p><p>Resources:</p><ul><li>CodeRabbit: https://www.coderabbit.ai</li><li>Sourcery: https://www.sourcery.ai/</li><li>Multi-workspace AI video: https://www.youtube.com/watch?v=E_kOAvmeTJ0</li></ul><p>Note: This video is not sponsored or affiliated with CodeRabbit or Sourcery.<br></p><p><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/hannes-de-smet">Hannes De Smet</a> - Guest</li>
</ul><p><strong>Resources:</strong></p><ul><li><a href="https://www.youtube.com/watch?v=riA7NpIw2ik" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb<p></p></li></ul><p><strong>Chapters:</strong></p><p></p><ul><li>(00:00) - Intro: why AI code reviews?</li>
<li>(02:53) - AI Reviewer 1: CodeRabbit</li>
<li>(10:32) - What CodeRabbit catches (and misses)</li>
<li>(12:18) - When AI comments become noise (80% disregard)</li>
<li>(13:27) - Catching a PII issue</li>
<li>(15:15) - AI Reviewer 2: Sourcery</li>
<li>(19:14) - Cost &amp; comparison</li>
<li>(19:59) - What's the future of AI code reviews?</li>
<li>(20:41) - Summary &amp; takeaways</li>
</ul><p><strong>Data &amp; AI: Technology Explorations</strong> is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Code reviews are often considered a pain, resulting in quick approvals and bugs reaching production. CodeRabbit and Sourcery aim to solve this by letting an AI agent review your changes early on.</p><p>In this episode, data &amp; platform engineer Hannes De Smet shows Jonny what he learned after exploring several AI Code Reviewers. Hannes demos both tools on a real code change, allowing a critical look at the quality of the suggestions, as well as the user experience. It turns out that, depending on the context, both could use some improvements.</p><p>Resources:</p><ul><li>CodeRabbit: https://www.coderabbit.ai</li><li>Sourcery: https://www.sourcery.ai/</li><li>Multi-workspace AI video: https://www.youtube.com/watch?v=E_kOAvmeTJ0</li></ul><p>Note: This video is not sponsored or affiliated with CodeRabbit or Sourcery.<br></p><p><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/hannes-de-smet">Hannes De Smet</a> - Guest</li>
</ul><p><strong>Resources:</strong></p><ul><li><a href="https://www.youtube.com/watch?v=riA7NpIw2ik" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb<p></p></li></ul><p><strong>Chapters:</strong></p><p></p><ul><li>(00:00) - Intro: why AI code reviews?</li>
<li>(02:53) - AI Reviewer 1: CodeRabbit</li>
<li>(10:32) - What CodeRabbit catches (and misses)</li>
<li>(12:18) - When AI comments become noise (80% disregard)</li>
<li>(13:27) - Catching a PII issue</li>
<li>(15:15) - AI Reviewer 2: Sourcery</li>
<li>(19:14) - Cost &amp; comparison</li>
<li>(19:59) - What's the future of AI code reviews?</li>
<li>(20:41) - Summary &amp; takeaways</li>
</ul><p><strong>Data &amp; AI: Technology Explorations</strong> is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </content:encoded>
      <pubDate>Wed, 21 Jan 2026 15:00:00 +0100</pubDate>
      <author>Dataminded</author>
      <enclosure url="https://media.transistor.fm/35ab7447/d34e7b0d.mp3" length="21619557" type="audio/mpeg"/>
      <itunes:author>Dataminded</itunes:author>
      <itunes:duration>1350</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Code reviews are often considered a pain, resulting in quick approvals and bugs reaching production. CodeRabbit and Sourcery aim to solve this by letting an AI agent review your changes early on.</p><p>In this episode, data &amp; platform engineer Hannes De Smet shows Jonny what he learned after exploring several AI Code Reviewers. Hannes demos both tools on a real code change, allowing a critical look at the quality of the suggestions, as well as the user experience. It turns out that, depending on the context, both could use some improvements.</p><p>Resources:</p><ul><li>CodeRabbit: https://www.coderabbit.ai</li><li>Sourcery: https://www.sourcery.ai/</li><li>Multi-workspace AI video: https://www.youtube.com/watch?v=E_kOAvmeTJ0</li></ul><p>Note: This video is not sponsored or affiliated with CodeRabbit or Sourcery.<br></p><p><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/hannes-de-smet">Hannes De Smet</a> - Guest</li>
</ul><p><strong>Resources:</strong></p><ul><li><a href="https://www.youtube.com/watch?v=riA7NpIw2ik" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb<p></p></li></ul><p><strong>Chapters:</strong></p><p></p><ul><li>(00:00) - Intro: why AI code reviews?</li>
<li>(02:53) - AI Reviewer 1: CodeRabbit</li>
<li>(10:32) - What CodeRabbit catches (and misses)</li>
<li>(12:18) - When AI comments become noise (80% disregard)</li>
<li>(13:27) - Catching a PII issue</li>
<li>(15:15) - AI Reviewer 2: Sourcery</li>
<li>(19:14) - Cost &amp; comparison</li>
<li>(19:59) - What's the future of AI code reviews?</li>
<li>(20:41) - Summary &amp; takeaways</li>
</ul><p><strong>Data &amp; AI: Technology Explorations</strong> is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </itunes:summary>
      <itunes:keywords>AI code reviews, pull request automation, CodeRabbit, Sourcery, software development tools, AI in programming, code quality, GitHub integration, developer productivity</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Host" href="https://techex-data-ai.transistor.fm/people/jonny-daenen" img="https://img.transistorcdn.com/wNmVKuroROUs-4zYUdOycjy6Dz4BDKAvqK0mk-V9mFM/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kN2Uz/NDUyM2I4NmIxZGRl/NmI0M2Y0NDk4MjU4/NzFhMS5qcGc.jpg">Jonny Daenen</podcast:person>
      <podcast:person role="Guest" href="https://techex-data-ai.transistor.fm/people/hannes-de-smet" img="https://img.transistorcdn.com/YTpWTmY-kwF7WnD2UYyCjO04MRPtURtHQFQwGiSSanA/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kZjMy/Y2VmNmVkZmFkM2Rm/NjY5MGZmOWJiMDc2/NWY1Zi5qcGc.jpg">Hannes De Smet</podcast:person>
      <podcast:transcript url="https://share.transistor.fm/s/35ab7447/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/35ab7447/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Cross-Project AI Code Assistance using Cursor Workspaces</title>
      <itunes:season>1</itunes:season>
      <podcast:season>1</podcast:season>
      <itunes:episode>6</itunes:episode>
      <podcast:episode>6</podcast:episode>
      <itunes:title>Cross-Project AI Code Assistance using Cursor Workspaces</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">271f548d-119e-4d69-97e9-682ad5f2f6c7</guid>
      <link>https://share.transistor.fm/s/4a97027d</link>
      <description>
        <![CDATA[<p>Emil shows how to let his Cursor AI access and manipulate multiple projects at the same time.</p><p>He does this by leveraging the Cursor Workspace feature, which enables you to link multiple repositories together. His demo shows how to increase application resources, which also needs a Terraform change in a second project. Along the way, we discover how important human involvement still is...</p><p>You'll learn how to:</p><ul><li>Set up Cursor workspaces with multiple projects</li><li>Let your agent access and manipulate multiple codebases</li><li>Leverage best practices from previous projects</li><li>Be mindful that human involvement is still important</li></ul><p><strong>Resources:</strong></p><ul><li>VSCode Workspace feature: https://code.visualstudio.com/docs/editing/workspaces/workspaces</li><li>Cursor Rules docs: https://cursor.com/docs/context/rules</li><li>MCP 101: https://www.youtube.com/watch?v=fIr55-koOJQ</li><li>Postgres MCP in Cursor: https://www.youtube.com/watch?v=tbrR21I3jJI</li><li><a href="https://www.youtube.com/watch?v=E_kOAvmeTJ0" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p><br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/emil-krause">Emil Krause</a> - Guest</li>
</ul><br><strong>Chapters:</strong><br><ul><li>(00:00) - Intro &amp; setting up a Cursor Workspace</li>
<li>(03:21) - Demo: upgrading application memory</li>
<li>(06:46) - Did we cheat?</li>
<li>(08:16) - When are Workspaces most useful?</li>
<li>(09:37) - Out with monorepos for data products?</li>
<li>(10:15) - Best practices + read-only repos</li>
<li>(12:17) - Learning &amp; exploring codebases</li>
<li>(13:24) - How Emil solved a production incident</li>
<li>(14:40) - The future of monorepos?</li>
<li>(15:54) - How this works with Cursor Rules</li>
<li>(17:21) - Summary &amp; takeaways</li>
</ul><p><strong>Data &amp; AI: Technology Explorations </strong>is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Emil shows how to let his Cursor AI access and manipulate multiple projects at the same time.</p><p>He does this by leveraging the Cursor Workspace feature, which enables you to link multiple repositories together. His demo shows how to increase application resources, which also needs a Terraform change in a second project. Along the way, we discover how important human involvement still is...</p><p>You'll learn how to:</p><ul><li>Set up Cursor workspaces with multiple projects</li><li>Let your agent access and manipulate multiple codebases</li><li>Leverage best practices from previous projects</li><li>Be mindful that human involvement is still important</li></ul><p><strong>Resources:</strong></p><ul><li>VSCode Workspace feature: https://code.visualstudio.com/docs/editing/workspaces/workspaces</li><li>Cursor Rules docs: https://cursor.com/docs/context/rules</li><li>MCP 101: https://www.youtube.com/watch?v=fIr55-koOJQ</li><li>Postgres MCP in Cursor: https://www.youtube.com/watch?v=tbrR21I3jJI</li><li><a href="https://www.youtube.com/watch?v=E_kOAvmeTJ0" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p><br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/emil-krause">Emil Krause</a> - Guest</li>
</ul><br><strong>Chapters:</strong><br><ul><li>(00:00) - Intro &amp; setting up a Cursor Workspace</li>
<li>(03:21) - Demo: upgrading application memory</li>
<li>(06:46) - Did we cheat?</li>
<li>(08:16) - When are Workspaces most useful?</li>
<li>(09:37) - Out with monorepos for data products?</li>
<li>(10:15) - Best practices + read-only repos</li>
<li>(12:17) - Learning &amp; exploring codebases</li>
<li>(13:24) - How Emil solved a production incident</li>
<li>(14:40) - The future of monorepos?</li>
<li>(15:54) - How this works with Cursor Rules</li>
<li>(17:21) - Summary &amp; takeaways</li>
</ul><p><strong>Data &amp; AI: Technology Explorations </strong>is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </content:encoded>
      <pubDate>Tue, 23 Dec 2025 15:00:00 +0100</pubDate>
      <author>Dataminded</author>
      <enclosure url="https://media.transistor.fm/4a97027d/6d962c5a.mp3" length="18731724" type="audio/mpeg"/>
      <itunes:author>Dataminded</itunes:author>
      <itunes:duration>1170</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Emil shows how to let his Cursor AI access and manipulate multiple projects at the same time.</p><p>He does this by leveraging the Cursor Workspace feature, which enables you to link multiple repositories together. His demo shows how to increase application resources, which also needs a Terraform change in a second project. Along the way, we discover how important human involvement still is...</p><p>You'll learn how to:</p><ul><li>Set up Cursor workspaces with multiple projects</li><li>Let your agent access and manipulate multiple codebases</li><li>Leverage best practices from previous projects</li><li>Be mindful that human involvement is still important</li></ul><p><strong>Resources:</strong></p><ul><li>VSCode Workspace feature: https://code.visualstudio.com/docs/editing/workspaces/workspaces</li><li>Cursor Rules docs: https://cursor.com/docs/context/rules</li><li>MCP 101: https://www.youtube.com/watch?v=fIr55-koOJQ</li><li>Postgres MCP in Cursor: https://www.youtube.com/watch?v=tbrR21I3jJI</li><li><a href="https://www.youtube.com/watch?v=E_kOAvmeTJ0" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p><br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/emil-krause">Emil Krause</a> - Guest</li>
</ul><br><strong>Chapters:</strong><br><ul><li>(00:00) - Intro &amp; setting up a Cursor Workspace</li>
<li>(03:21) - Demo: upgrading application memory</li>
<li>(06:46) - Did we cheat?</li>
<li>(08:16) - When are Workspaces most useful?</li>
<li>(09:37) - Out with monorepos for data products?</li>
<li>(10:15) - Best practices + read-only repos</li>
<li>(12:17) - Learning &amp; exploring codebases</li>
<li>(13:24) - How Emil solved a production incident</li>
<li>(14:40) - The future of monorepos?</li>
<li>(15:54) - How this works with Cursor Rules</li>
<li>(17:21) - Summary &amp; takeaways</li>
</ul><p><strong>Data &amp; AI: Technology Explorations </strong>is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </itunes:summary>
      <itunes:keywords>Cursor Workspaces, VSCode, AI in development, code management, multi-repository, monorepo, data engineering, Cursor, AI coding assistant</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Host" href="https://techex-data-ai.transistor.fm/people/jonny-daenen" img="https://img.transistorcdn.com/wNmVKuroROUs-4zYUdOycjy6Dz4BDKAvqK0mk-V9mFM/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kN2Uz/NDUyM2I4NmIxZGRl/NmI0M2Y0NDk4MjU4/NzFhMS5qcGc.jpg">Jonny Daenen</podcast:person>
      <podcast:person role="Guest" href="https://techex-data-ai.transistor.fm/people/emil-krause" img="https://img.transistorcdn.com/iapgvHQ2zS3owJ0OLji0gURO4suskYQHwlGdFgcRVJ4/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iMWQx/NTJkNGEzZTYyNDgw/Y2FmOTNlZjIwNTU3/NmZjYi5wbmc.jpg">Emil Krause</podcast:person>
      <podcast:transcript url="https://share.transistor.fm/s/4a97027d/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/4a97027d/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Build a RAG-based Agent with MindsDB</title>
      <itunes:season>1</itunes:season>
      <podcast:season>1</podcast:season>
      <itunes:episode>5</itunes:episode>
      <podcast:episode>5</podcast:episode>
      <itunes:title>Build a RAG-based Agent with MindsDB</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">5150839c-24b0-49cb-adb6-b126ec9d9f3d</guid>
      <link>https://share.transistor.fm/s/e275659d</link>
      <description>
        <![CDATA[<p>In this Technical Exploration, Jonny and Tarik show how to build a fully functioning RAG-based AI agent using MindsDB, turning internal data from Postgres, Slack, or Google Drive into a queryable knowledge base powered by semantic search.</p><p>You'll see how to:</p><ul><li>Convert internal documents into a semantic knowledge base</li><li>Make Google Drive &amp; Slack data queryable in minutes</li><li>Build a custom AI Agent on top of your knowledge bases</li><li>Run MindsDB locally with Docker</li><li>Use SQL to configure agents, connectors, and knowledge bases</li><li>Expose your agent through a simple API for app integration</li></ul><p>We also touch on:</p><ul><li>Chunking &amp; embedding strategies</li><li>Local vs. cloud LLMs</li><li>How MindsDB compares to full ETL approaches</li></ul><p>Resources:</p><ul><li>Demo code: https://github.com/datamindedbe/demo-technology-exploration/</li><li>Previous episode (PyAirbyte): https://youtu.be/eLUQrSqP-ns</li><li><a href="https://www.youtube.com/watch?v=tfoXvifM-wg" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p>Note: This video is not sponsored or affiliated with MindsDB.</p><p><br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/tarik-jamoulle">Tarik Jamoulle</a> - Guest</li>
</ul><p>Chapters:<br></p><ul><li>(00:00) - Intro: What is MindsDB?</li>
<li>(02:03) - Scope and dataset</li>
<li>(03:08) - Quick tour: connectors &amp; UI</li>
<li>(06:34) - Components: Source, Knowledge Base &amp; Agent</li>
<li>(06:55) - Agent demo + how MindsDB queries data</li>
<li>(08:36) - The code: getting MindsDB running</li>
<li>(11:27) - Q&amp;A: embedding times &amp; creating your agent</li>
<li>(14:03) - A Slack agent in 5 minutes</li>
<li>(17:19) - Multi-knowledge-base agents</li>
<li>(18:23) - Q: Integrating with SDK &amp; MCP</li>
<li>(19:31) - Takeaways</li>
</ul><p>Data &amp; AI: Technology Explorations is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this Technical Exploration, Jonny and Tarik show how to build a fully functioning RAG-based AI agent using MindsDB, turning internal data from Postgres, Slack, or Google Drive into a queryable knowledge base powered by semantic search.</p><p>You'll see how to:</p><ul><li>Convert internal documents into a semantic knowledge base</li><li>Make Google Drive &amp; Slack data queryable in minutes</li><li>Build a custom AI Agent on top of your knowledge bases</li><li>Run MindsDB locally with Docker</li><li>Use SQL to configure agents, connectors, and knowledge bases</li><li>Expose your agent through a simple API for app integration</li></ul><p>We also touch on:</p><ul><li>Chunking &amp; embedding strategies</li><li>Local vs. cloud LLMs</li><li>How MindsDB compares to full ETL approaches</li></ul><p>Resources:</p><ul><li>Demo code: https://github.com/datamindedbe/demo-technology-exploration/</li><li>Previous episode (PyAirbyte): https://youtu.be/eLUQrSqP-ns</li><li><a href="https://www.youtube.com/watch?v=tfoXvifM-wg" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p>Note: This video is not sponsored or affiliated with MindsDB.</p><p><br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/tarik-jamoulle">Tarik Jamoulle</a> - Guest</li>
</ul><p>Chapters:<br></p><ul><li>(00:00) - Intro: What is MindsDB?</li>
<li>(02:03) - Scope and dataset</li>
<li>(03:08) - Quick tour: connectors &amp; UI</li>
<li>(06:34) - Components: Source, Knowledge Base &amp; Agent</li>
<li>(06:55) - Agent demo + how MindsDB queries data</li>
<li>(08:36) - The code: getting MindsDB running</li>
<li>(11:27) - Q&amp;A: embedding times &amp; creating your agent</li>
<li>(14:03) - A Slack agent in 5 minutes</li>
<li>(17:19) - Multi-knowledge-base agents</li>
<li>(18:23) - Q: Integrating with SDK &amp; MCP</li>
<li>(19:31) - Takeaways</li>
</ul><p>Data &amp; AI: Technology Explorations is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </content:encoded>
      <pubDate>Mon, 08 Dec 2025 15:00:00 +0100</pubDate>
      <author>Dataminded</author>
      <enclosure url="https://media.transistor.fm/e275659d/fa9bc88f.mp3" length="20131001" type="audio/mpeg"/>
      <itunes:author>Dataminded</itunes:author>
      <itunes:duration>1257</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this Technical Exploration, Jonny and Tarik show how to build a fully functioning RAG-based AI agent using MindsDB, turning internal data from Postgres, Slack, or Google Drive into a queryable knowledge base powered by semantic search.</p><p>You'll see how to:</p><ul><li>Convert internal documents into a semantic knowledge base</li><li>Make Google Drive &amp; Slack data queryable in minutes</li><li>Build a custom AI Agent on top of your knowledge bases</li><li>Run MindsDB locally with Docker</li><li>Use SQL to configure agents, connectors, and knowledge bases</li><li>Expose your agent through a simple API for app integration</li></ul><p>We also touch on:</p><ul><li>Chunking &amp; embedding strategies</li><li>Local vs. cloud LLMs</li><li>How MindsDB compares to full ETL approaches</li></ul><p>Resources:</p><ul><li>Demo code: https://github.com/datamindedbe/demo-technology-exploration/</li><li>Previous episode (PyAirbyte): https://youtu.be/eLUQrSqP-ns</li><li><a href="https://www.youtube.com/watch?v=tfoXvifM-wg" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p>Note: This video is not sponsored or affiliated with MindsDB.</p><p><br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/tarik-jamoulle">Tarik Jamoulle</a> - Guest</li>
</ul><p>Chapters:<br></p><ul><li>(00:00) - Intro: What is MindsDB?</li>
<li>(02:03) - Scope and dataset</li>
<li>(03:08) - Quick tour: connectors &amp; UI</li>
<li>(06:34) - Components: Source, Knowledge Base &amp; Agent</li>
<li>(06:55) - Agent demo + how MindsDB queries data</li>
<li>(08:36) - The code: getting MindsDB running</li>
<li>(11:27) - Q&amp;A: embedding times &amp; creating your agent</li>
<li>(14:03) - A Slack agent in 5 minutes</li>
<li>(17:19) - Multi-knowledge-base agents</li>
<li>(18:23) - Q: Integrating with SDK &amp; MCP</li>
<li>(19:31) - Takeaways</li>
</ul><p>Data &amp; AI: Technology Explorations is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </itunes:summary>
      <itunes:keywords>MindsDB, natural language processing, AI agents, knowledge base, semantic search, data querying, open source, SQL, RAG, data integration, chatbot</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Host" href="https://techex-data-ai.transistor.fm/people/jonny-daenen" img="https://img.transistorcdn.com/wNmVKuroROUs-4zYUdOycjy6Dz4BDKAvqK0mk-V9mFM/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kN2Uz/NDUyM2I4NmIxZGRl/NmI0M2Y0NDk4MjU4/NzFhMS5qcGc.jpg">Jonny Daenen</podcast:person>
      <podcast:person role="Guest" href="https://techex-data-ai.transistor.fm/people/tarik-jamoulle" img="https://img.transistorcdn.com/Zju1hwLM1fvaRwUzE0AK2VV2GnqJUu1zoKZYm5gVorE/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85MDVi/NjkyMjg2MmExYjJk/MTY2ZDhjYmVkOTU3/Y2Y2OC5qcGc.jpg">Tarik Jamoulle</podcast:person>
      <podcast:transcript url="https://share.transistor.fm/s/e275659d/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/e275659d/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Data Ingestion using PyAirbyte</title>
      <itunes:season>1</itunes:season>
      <podcast:season>1</podcast:season>
      <itunes:episode>4</itunes:episode>
      <podcast:episode>4</podcast:episode>
      <itunes:title>Data Ingestion using PyAirbyte</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d66b2d41-5542-40a7-a8d1-121e2bb68db1</guid>
      <link>https://share.transistor.fm/s/309a5050</link>
      <description>
        <![CDATA[<p>Move your Google Drive documents straight into Postgres using Python and PyAirbyte. In this Technical Explorations episode, Jonny and Tarik from Dataminded show how they ingest internal meeting transcripts (Facts at Breakfast, Learning Over Lunch) from Google Drive into a relational table, ready for querying and AI use cases.</p><p>You'll see how to:</p><ul><li>Configure PyAirbyte to read from a Google Drive folder</li><li>Authenticate with a Google service account (JSON key)</li><li>Convert Airbyte output into a clean pandas DataFrame</li><li>Load the processed data into a Postgres table</li><li>Discuss performance limits, API rate limits, and batching</li><li>Reflect on when PyAirbyte is great for PoCs vs. production setups</li></ul><p>We also touch on:</p><ul><li>How many connectors Airbyte offers and what PyAirbyte can reuse</li><li>Trade-offs of code-first ingestion vs. point-and-click UI</li><li>Ideas for the next step: using MindsDB and LLMs to query this knowledge base</li></ul><p><strong>Resources:</strong></p><ul><li>Demo code: https://github.com/datamindedbe/demo-technology-exploration/</li><li><a href="https://www.youtube.com/watch?v=eLUQrSqP-ns" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/tarik-jamoulle">Tarik Jamoulle</a> - Guest</li>
</ul><br><strong>Chapters:</strong><br><ul><li>(00:00) - Intro</li>
<li>(01:18) - What is Airbyte? (and 600+ connectors)</li>
<li>(04:11) - Demo: Google Drive → Postgres</li>
<li>(09:22) - Q: How do you get the table structure?</li>
<li>(10:43) - Scale &amp; format limits (many files, PDFs, images)</li>
<li>(12:45) - Setting up Google Drive: auth &amp; permissions</li>
<li>(14:44) - Running it in production: Airflow + Docker</li>
<li>(15:15) - Next up: MindsDB + verdict</li>
</ul><p><strong>Data &amp; AI: Technology Explorations</strong> is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Move your Google Drive documents straight into Postgres using Python and PyAirbyte. In this Technical Explorations episode, Jonny and Tarik from Dataminded show how they ingest internal meeting transcripts (Facts at Breakfast, Learning Over Lunch) from Google Drive into a relational table, ready for querying and AI use cases.</p><p>You'll see how to:</p><ul><li>Configure PyAirbyte to read from a Google Drive folder</li><li>Authenticate with a Google service account (JSON key)</li><li>Convert Airbyte output into a clean pandas DataFrame</li><li>Load the processed data into a Postgres table</li><li>Discuss performance limits, API rate limits, and batching</li><li>Reflect on when PyAirbyte is great for PoCs vs. production setups</li></ul><p>We also touch on:</p><ul><li>How many connectors Airbyte offers and what PyAirbyte can reuse</li><li>Trade-offs of code-first ingestion vs. point-and-click UI</li><li>Ideas for the next step: using MindsDB and LLMs to query this knowledge base</li></ul><p><strong>Resources:</strong></p><ul><li>Demo code: https://github.com/datamindedbe/demo-technology-exploration/</li><li><a href="https://www.youtube.com/watch?v=eLUQrSqP-ns" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/tarik-jamoulle">Tarik Jamoulle</a> - Guest</li>
</ul><br><strong>Chapters:</strong><br><ul><li>(00:00) - Intro</li>
<li>(01:18) - What is Airbyte? (and 600+ connectors)</li>
<li>(04:11) - Demo: Google Drive → Postgres</li>
<li>(09:22) - Q: How do you get the table structure?</li>
<li>(10:43) - Scale &amp; format limits (many files, PDFs, images)</li>
<li>(12:45) - Setting up Google Drive: auth &amp; permissions</li>
<li>(14:44) - Running it in production: Airflow + Docker</li>
<li>(15:15) - Next up: MindsDB + verdict</li>
</ul><p><strong>Data &amp; AI: Technology Explorations</strong> is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </content:encoded>
      <pubDate>Tue, 18 Nov 2025 15:00:00 +0100</pubDate>
      <author>Dataminded</author>
      <enclosure url="https://media.transistor.fm/309a5050/befe4b22.mp3" length="16814284" type="audio/mpeg"/>
      <itunes:author>Dataminded</itunes:author>
      <itunes:duration>1050</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Move your Google Drive documents straight into Postgres using Python and PyAirbyte. In this Technical Explorations episode, Jonny and Tarik from Dataminded show how they ingest internal meeting transcripts (Facts at Breakfast, Learning Over Lunch) from Google Drive into a relational table, ready for querying and AI use cases.</p><p>You'll see how to:</p><ul><li>Configure PyAirbyte to read from a Google Drive folder</li><li>Authenticate with a Google service account (JSON key)</li><li>Convert Airbyte output into a clean pandas DataFrame</li><li>Load the processed data into a Postgres table</li><li>Discuss performance limits, API rate limits, and batching</li><li>Reflect on when PyAirbyte is great for PoCs vs. production setups</li></ul><p>We also touch on:</p><ul><li>How many connectors Airbyte offers and what PyAirbyte can reuse</li><li>Trade-offs of code-first ingestion vs. point-and-click UI</li><li>Ideas for the next step: using MindsDB and LLMs to query this knowledge base</li></ul><p><strong>Resources:</strong></p><ul><li>Demo code: https://github.com/datamindedbe/demo-technology-exploration/</li><li><a href="https://www.youtube.com/watch?v=eLUQrSqP-ns" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/tarik-jamoulle">Tarik Jamoulle</a> - Guest</li>
</ul><br><strong>Chapters:</strong><br><ul><li>(00:00) - Intro</li>
<li>(01:18) - What is Airbyte? (and 600+ connectors)</li>
<li>(04:11) - Demo: Google Drive → Postgres</li>
<li>(09:22) - Q: How do you get the table structure?</li>
<li>(10:43) - Scale &amp; format limits (many files, PDFs, images)</li>
<li>(12:45) - Setting up Google Drive: auth &amp; permissions</li>
<li>(14:44) - Running it in production: Airflow + Docker</li>
<li>(15:15) - Next up: MindsDB + verdict</li>
</ul><p><strong>Data &amp; AI: Technology Explorations</strong> is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </itunes:summary>
      <itunes:keywords>Data Ingestion, PyAirbyte, Airbyte, Data Integration, Google Drive, Postgres, Python, Data Connectors, Open Source, Data Pipelines</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Host" href="https://techex-data-ai.transistor.fm/people/jonny-daenen" img="https://img.transistorcdn.com/wNmVKuroROUs-4zYUdOycjy6Dz4BDKAvqK0mk-V9mFM/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kN2Uz/NDUyM2I4NmIxZGRl/NmI0M2Y0NDk4MjU4/NzFhMS5qcGc.jpg">Jonny Daenen</podcast:person>
      <podcast:person role="Guest" href="https://techex-data-ai.transistor.fm/people/tarik-jamoulle" img="https://img.transistorcdn.com/Zju1hwLM1fvaRwUzE0AK2VV2GnqJUu1zoKZYm5gVorE/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85MDVi/NjkyMjg2MmExYjJk/MTY2ZDhjYmVkOTU3/Y2Y2OC5qcGc.jpg">Tarik Jamoulle</podcast:person>
      <podcast:transcript url="https://share.transistor.fm/s/309a5050/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/309a5050/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Accelerate Data Engineering using MCP Tools</title>
      <itunes:season>1</itunes:season>
      <podcast:season>1</podcast:season>
      <itunes:episode>3</itunes:episode>
      <podcast:episode>3</podcast:episode>
      <itunes:title>Accelerate Data Engineering using MCP Tools</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">fe42c65b-31a6-4e5e-b67b-dc261a57ebb8</guid>
      <link>https://share.transistor.fm/s/e26de275</link>
      <description>
        <![CDATA[<p>Emil Krause &amp; Jonny Daenen explore how to accelerate dbt development by integrating MCP (Model Context Protocol) with Postgres and Cursor. Emil demonstrates how to solve a database bug by allowing AI agents to interact directly with databases. </p><p>They discuss the setup of a database MCP server, demonstrate its capabilities in troubleshooting data inconsistencies, and highlight the importance of understanding data even when using advanced tools. The conversation also touches on the potential pitfalls of using such tools and the need for technical expertise in leveraging them effectively.</p><p><strong>Resources:</strong></p><ul><li>Demo code: https://github.com/datamindedbe/demo-technology-exploration/tree/main/demos/postgres_mcp</li><li>MCP 101: https://www.youtube.com/watch?v=fIr55-koOJQ</li><li><a href="https://www.youtube.com/watch?v=tbrR21I3jJI" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p><br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/emil-krause">Emil Krause</a> - Guest</li>
</ul><br><strong>Chapters:</strong><br><ul><li>(00:00) - Introduction: MCP + Postgres</li>
<li>(02:20) - Demo: debugging salary percentiles</li>
<li>(06:29) - Creating and testing dbt models</li>
<li>(07:11) - Benefits and dangers of AI assistance</li>
<li>(09:42) - Setting up Postgres MCP in Cursor</li>
<li>(12:57) - Challenges &amp; pitfalls</li>
<li>(14:54) - MCP vs semantic models</li>
<li>(17:16) - Other dev tasks</li>
<li>(18:39) - Claude Desktop vs Cursor</li>
<li>(19:59) - Summary</li>
</ul><br><strong>Data &amp; AI: Technology Explorations</strong> is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.<p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Emil Krause &amp; Jonny Daenen explore how to accelerate dbt development by integrating MCP (Model Context Protocol) with Postgres and Cursor. Emil demonstrates how to solve a database bug by allowing AI agents to interact directly with databases. </p><p>They discuss the setup of a database MCP server, demonstrate its capabilities in troubleshooting data inconsistencies, and highlight the importance of understanding data even when using advanced tools. The conversation also touches on the potential pitfalls of using such tools and the need for technical expertise in leveraging them effectively.</p><p><strong>Resources:</strong></p><ul><li>Demo code: https://github.com/datamindedbe/demo-technology-exploration/tree/main/demos/postgres_mcp</li><li>MCP 101: https://www.youtube.com/watch?v=fIr55-koOJQ</li><li><a href="https://www.youtube.com/watch?v=tbrR21I3jJI" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p><br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/emil-krause">Emil Krause</a> - Guest</li>
</ul><br><strong>Chapters:</strong><br><ul><li>(00:00) - Introduction: MCP + Postgres</li>
<li>(02:20) - Demo: debugging salary percentiles</li>
<li>(06:29) - Creating and testing dbt models</li>
<li>(07:11) - Benefits and dangers of AI assistance</li>
<li>(09:42) - Setting up Postgres MCP in Cursor</li>
<li>(12:57) - Challenges &amp; pitfalls</li>
<li>(14:54) - MCP vs semantic models</li>
<li>(17:16) - Other dev tasks</li>
<li>(18:39) - Claude Desktop vs Cursor</li>
<li>(19:59) - Summary</li>
</ul><br><strong>Data &amp; AI: Technology Explorations</strong> is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.<p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </content:encoded>
      <pubDate>Mon, 03 Nov 2025 15:00:00 +0100</pubDate>
      <author>Dataminded</author>
      <enclosure url="https://media.transistor.fm/e26de275/76da81c5.mp3" length="20652864" type="audio/mpeg"/>
      <itunes:author>Dataminded</itunes:author>
      <itunes:duration>1290</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Emil Krause &amp; Jonny Daenen explore how to accelerate dbt development by integrating MCP (Model Context Protocol) with Postgres and Cursor. Emil demonstrates how to solve a database bug by allowing AI agents to interact directly with databases. </p><p>They discuss the setup of a database MCP server, demonstrate its capabilities in troubleshooting data inconsistencies, and highlight the importance of understanding data even when using advanced tools. The conversation also touches on the potential pitfalls of using such tools and the need for technical expertise in leveraging them effectively.</p><p><strong>Resources:</strong></p><ul><li>Demo code: https://github.com/datamindedbe/demo-technology-exploration/tree/main/demos/postgres_mcp</li><li>MCP 101: https://www.youtube.com/watch?v=fIr55-koOJQ</li><li><a href="https://www.youtube.com/watch?v=tbrR21I3jJI" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p><br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/emil-krause">Emil Krause</a> - Guest</li>
</ul><br><strong>Chapters:</strong><br><ul><li>(00:00) - Introduction: MCP + Postgres</li>
<li>(02:20) - Demo: debugging salary percentiles</li>
<li>(06:29) - Creating and testing dbt models</li>
<li>(07:11) - Benefits and dangers of AI assistance</li>
<li>(09:42) - Setting up Postgres MCP in Cursor</li>
<li>(12:57) - Challenges &amp; pitfalls</li>
<li>(14:54) - MCP vs semantic models</li>
<li>(17:16) - Other dev tasks</li>
<li>(18:39) - Claude Desktop vs Cursor</li>
<li>(19:59) - Summary</li>
</ul><br><strong>Data &amp; AI: Technology Explorations</strong> is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.<p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </itunes:summary>
      <itunes:keywords>Model Context Protocol, MCP, Postgres, AI agents, database integration, developer workflow, troubleshooting, data analysis, productivity tools, SQL, dbt, data build tool, data engineering</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Host" href="https://techex-data-ai.transistor.fm/people/jonny-daenen" img="https://img.transistorcdn.com/wNmVKuroROUs-4zYUdOycjy6Dz4BDKAvqK0mk-V9mFM/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kN2Uz/NDUyM2I4NmIxZGRl/NmI0M2Y0NDk4MjU4/NzFhMS5qcGc.jpg">Jonny Daenen</podcast:person>
      <podcast:person role="Guest" href="https://techex-data-ai.transistor.fm/people/emil-krause" img="https://img.transistorcdn.com/iapgvHQ2zS3owJ0OLji0gURO4suskYQHwlGdFgcRVJ4/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iMWQx/NTJkNGEzZTYyNDgw/Y2FmOTNlZjIwNTU3/NmZjYi5wbmc.jpg">Emil Krause</podcast:person>
      <podcast:transcript url="https://share.transistor.fm/s/e26de275/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/e26de275/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>AWS Outage: When The Cloud Fails...</title>
      <itunes:season>1</itunes:season>
      <podcast:season>1</podcast:season>
      <itunes:title>AWS Outage: When The Cloud Fails...</itunes:title>
      <itunes:episodeType>bonus</itunes:episodeType>
      <guid isPermaLink="false">6afac3fe-070a-4c2e-b968-ce1cbb66d6e8</guid>
      <link>https://share.transistor.fm/s/f98989e1</link>
      <description>
        <![CDATA[<p>In this special episode on the AWS outage, Stijn De Haes explains what happened during the AWS October 2025 Outage. He then zooms in on the limited effect it had on Dataminded and its product Conveyor. Finally, Stijn gives 4 tips on how to protect yourself from this kind of outage.</p><p><br><strong>Resources:</strong></p><ul><li>Blog post: https://hubs.li/Q03PQKrR0</li><li><a href="https://www.youtube.com/watch?v=PgIhIsjmVS4" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p><br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/stijn-de-haes">Stijn De Haes</a> - Guest</li>
</ul><br><strong>Chapters:</strong><br><ul><li>(00:00) - Intro</li>
<li>(00:33) - What happened in the AWS outage?</li>
<li>(05:04) - How the outage affected Dataminded</li>
<li>(08:31) - 4 mitigations to protect yourself</li>
<li>(11:53) - Tabletop exercises for preparedness</li>
<li>(13:51) - Summary</li>
</ul><br><strong>Data &amp; AI: Technology Explorations</strong> is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.<p>Music by Aleksandr Karabanov from Pixabay</p><p><br></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this special episode on the AWS outage, Stijn De Haes explains what happened during the AWS October 2025 Outage. He then zooms in on the limited effect it had on Dataminded and its product Conveyor. Finally, Stijn gives 4 tips on how to protect yourself from this kind of outage.</p><p><br><strong>Resources:</strong></p><ul><li>Blog post: https://hubs.li/Q03PQKrR0</li><li><a href="https://www.youtube.com/watch?v=PgIhIsjmVS4" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p><br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/stijn-de-haes">Stijn De Haes</a> - Guest</li>
</ul><br><strong>Chapters:</strong><br><ul><li>(00:00) - Intro</li>
<li>(00:33) - What happened in the AWS outage?</li>
<li>(05:04) - How the outage affected Dataminded</li>
<li>(08:31) - 4 mitigations to protect yourself</li>
<li>(11:53) - Tabletop exercises for preparedness</li>
<li>(13:51) - Summary</li>
</ul><br><strong>Data &amp; AI: Technology Explorations</strong> is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.<p>Music by Aleksandr Karabanov from Pixabay</p><p><br></p>]]>
      </content:encoded>
      <pubDate>Thu, 23 Oct 2025 15:00:00 +0200</pubDate>
      <author>Dataminded</author>
      <enclosure url="https://media.transistor.fm/f98989e1/e980f582.mp3" length="14353716" type="audio/mpeg"/>
      <itunes:author>Dataminded</itunes:author>
      <itunes:duration>898</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this special episode on the AWS outage, Stijn De Haes explains what happened during the AWS October 2025 Outage. He then zooms in on the limited effect it had on Dataminded and its product Conveyor. Finally, Stijn gives 4 tips on how to protect yourself from this kind of outage.</p><p><br><strong>Resources:</strong></p><ul><li>Blog post: https://hubs.li/Q03PQKrR0</li><li><a href="https://www.youtube.com/watch?v=PgIhIsjmVS4" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p><br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/stijn-de-haes">Stijn De Haes</a> - Guest</li>
</ul><br><strong>Chapters:</strong><br><ul><li>(00:00) - Intro</li>
<li>(00:33) - What happened in the AWS outage?</li>
<li>(05:04) - How the outage affected Dataminded</li>
<li>(08:31) - 4 mitigations to protect yourself</li>
<li>(11:53) - Tabletop exercises for preparedness</li>
<li>(13:51) - Summary</li>
</ul><br><strong>Data &amp; AI: Technology Explorations</strong> is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.<p>Music by Aleksandr Karabanov from Pixabay</p><p><br></p>]]>
      </itunes:summary>
      <itunes:keywords>AWS outage, IAM, Dataminded, regional endpoints, disaster recovery, Kubernetes, EKS, Conveyor, cloud reliability, DevOps</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Host" href="https://techex-data-ai.transistor.fm/people/jonny-daenen" img="https://img.transistorcdn.com/wNmVKuroROUs-4zYUdOycjy6Dz4BDKAvqK0mk-V9mFM/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kN2Uz/NDUyM2I4NmIxZGRl/NmI0M2Y0NDk4MjU4/NzFhMS5qcGc.jpg">Jonny Daenen</podcast:person>
      <podcast:person role="Guest" href="https://techex-data-ai.transistor.fm/people/stijn-de-haes" img="https://img.transistorcdn.com/frX2dRWeQIndMJI1flgKW7b8LfeBmDUY15qXmnsUj0c/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jNjI0/ODk3Nzc0MDU2ZWFm/NDkzNGQ0MmQxZmJl/OTI3ZS5qcGc.jpg">Stijn De Haes</podcast:person>
      <podcast:transcript url="https://share.transistor.fm/s/f98989e1/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/f98989e1/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>MCP 101: The Model Context Protocol for AI Agents</title>
      <itunes:season>1</itunes:season>
      <podcast:season>1</podcast:season>
      <itunes:episode>2</itunes:episode>
      <podcast:episode>2</podcast:episode>
      <itunes:title>MCP 101: The Model Context Protocol for AI Agents</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">79b381fd-6a66-4a83-837c-aa3da8b98f7b</guid>
      <link>https://share.transistor.fm/s/9792f499</link>
      <description>
        <![CDATA[<p>In this conversation, Jonny Daenen and Pierre Crochelet explore the Model Context Protocol (MCP), a framework that enhances AI assistants by allowing them to perform various tasks through tools, resources, and prompts. </p><p>They discuss the architecture of MCP, how to build an MCP server, and the developer flow for creating tools. The conversation also touches on the compatibility of MCP with different AI agents and the user experience, highlighting both the potential and limitations of the protocol.</p><p><br><strong>Resources:</strong></p><ul><li>Demo code: https://github.com/datamindedbe/demo-technology-exploration/tree/main/demos/claude_mcp</li><li>MCP servers: https://github.com/modelcontextprotocol/servers</li><li>MCP directory: https://mcp.so/</li><li><a href="https://www.youtube.com/watch?v=fIr55-koOJQ" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p><br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/pierre-crochelet">Pierre Crochelet</a> - Guest</li>
</ul><br><strong>Chapters:</strong><br><ul><li>(00:00) - Introduction</li>
<li>(01:03) - Demo: Claude Desktop &amp; MCP</li>
<li>(04:43) - What is the Model Context Protocol?</li>
<li>(07:09) - Tools, Resources &amp; Prompts</li>
<li>(08:20) - The protocol: Host-Client-Server</li>
<li>(11:05) - Building your own MCP server</li>
<li>(16:46) - Prompts, resources &amp; tool functionality</li>
<li>(19:45) - Developer flow &amp; the Inspector</li>
<li>(23:31) - Function limitations &amp; return types</li>
<li>(26:34) - Testing the tool &amp; integrating other agents</li>
<li>(28:46) - Community MCP servers &amp; current limitations</li>
<li>(32:11) - Summary &amp; next steps</li>
</ul><p><strong>Data &amp; AI: Technology Explorations</strong> is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this conversation, Jonny Daenen and Pierre Crochelet explore the Model Context Protocol (MCP), a framework that enhances AI assistants by allowing them to perform various tasks through tools, resources, and prompts. </p><p>They discuss the architecture of MCP, how to build an MCP server, and the developer flow for creating tools. The conversation also touches on the compatibility of MCP with different AI agents and the user experience, highlighting both the potential and limitations of the protocol.</p><p><br><strong>Resources:</strong></p><ul><li>Demo code: https://github.com/datamindedbe/demo-technology-exploration/tree/main/demos/claude_mcp</li><li>MCP servers: https://github.com/modelcontextprotocol/servers</li><li>MCP directory: https://mcp.so/</li><li><a href="https://www.youtube.com/watch?v=fIr55-koOJQ" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p><br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/pierre-crochelet">Pierre Crochelet</a> - Guest</li>
</ul><br><strong>Chapters:</strong><br><ul><li>(00:00) - Introduction</li>
<li>(01:03) - Demo: Claude Desktop &amp; MCP</li>
<li>(04:43) - What is the Model Context Protocol?</li>
<li>(07:09) - Tools, Resources &amp; Prompts</li>
<li>(08:20) - The protocol: Host-Client-Server</li>
<li>(11:05) - Building your own MCP server</li>
<li>(16:46) - Prompts, resources &amp; tool functionality</li>
<li>(19:45) - Developer flow &amp; the Inspector</li>
<li>(23:31) - Function limitations &amp; return types</li>
<li>(26:34) - Testing the tool &amp; integrating other agents</li>
<li>(28:46) - Community MCP servers &amp; current limitations</li>
<li>(32:11) - Summary &amp; next steps</li>
</ul><p><strong>Data &amp; AI: Technology Explorations</strong> is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </content:encoded>
      <pubDate>Tue, 21 Oct 2025 15:00:00 +0200</pubDate>
      <author>Dataminded</author>
      <enclosure url="https://media.transistor.fm/9792f499/7d957c34.mp3" length="32761473" type="audio/mpeg"/>
      <itunes:author>Dataminded</itunes:author>
      <itunes:duration>2047</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this conversation, Jonny Daenen and Pierre Crochelet explore the Model Context Protocol (MCP), a framework that enhances AI assistants by allowing them to perform various tasks through tools, resources, and prompts. </p><p>They discuss the architecture of MCP, how to build an MCP server, and the developer flow for creating tools. The conversation also touches on the compatibility of MCP with different AI agents and the user experience, highlighting both the potential and limitations of the protocol.</p><p><br><strong>Resources:</strong></p><ul><li>Demo code: https://github.com/datamindedbe/demo-technology-exploration/tree/main/demos/claude_mcp</li><li>MCP servers: https://github.com/modelcontextprotocol/servers</li><li>MCP directory: https://mcp.so/</li><li><a href="https://www.youtube.com/watch?v=fIr55-koOJQ" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p><br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/pierre-crochelet">Pierre Crochelet</a> - Guest</li>
</ul><br><strong>Chapters:</strong><br><ul><li>(00:00) - Introduction</li>
<li>(01:03) - Demo: Claude Desktop &amp; MCP</li>
<li>(04:43) - What is the Model Context Protocol?</li>
<li>(07:09) - Tools, Resources &amp; Prompts</li>
<li>(08:20) - The protocol: Host-Client-Server</li>
<li>(11:05) - Building your own MCP server</li>
<li>(16:46) - Prompts, resources &amp; tool functionality</li>
<li>(19:45) - Developer flow &amp; the Inspector</li>
<li>(23:31) - Function limitations &amp; return types</li>
<li>(26:34) - Testing the tool &amp; integrating other agents</li>
<li>(28:46) - Community MCP servers &amp; current limitations</li>
<li>(32:11) - Summary &amp; next steps</li>
</ul><p><strong>Data &amp; AI: Technology Explorations</strong> is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.</p><p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </itunes:summary>
      <itunes:keywords>Model Context Protocol, MCP, AI assistant, tools, resources, prompts, Claude, OpenAI, Gemini, server, development</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Host" href="https://techex-data-ai.transistor.fm/people/jonny-daenen" img="https://img.transistorcdn.com/wNmVKuroROUs-4zYUdOycjy6Dz4BDKAvqK0mk-V9mFM/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kN2Uz/NDUyM2I4NmIxZGRl/NmI0M2Y0NDk4MjU4/NzFhMS5qcGc.jpg">Jonny Daenen</podcast:person>
      <podcast:person role="Guest" href="https://techex-data-ai.transistor.fm/people/pierre-crochelet" img="https://img.transistorcdn.com/l0-EC5QuEroomKcLvF2f4gV0nyM4ATdO4pct7_YCtyU/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85NzQx/YTcwOTZjN2MyMTU0/Y2I1NzE1MmQ2YThh/YjgwYy5qcGc.jpg">Pierre Crochelet</podcast:person>
      <podcast:transcript url="https://share.transistor.fm/s/9792f499/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/9792f499/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Whisper &amp; SuperWhisper: 3x Faster Prompting with Speech-to-text?</title>
      <itunes:season>1</itunes:season>
      <podcast:season>1</podcast:season>
      <itunes:episode>1</itunes:episode>
      <podcast:episode>1</podcast:episode>
      <itunes:title>Whisper &amp; SuperWhisper: 3x Faster Prompting with Speech-to-text?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a35da3af-631a-4f03-8361-05cfc6f88f5f</guid>
      <link>https://share.transistor.fm/s/e5a6c168</link>
      <description>
        <![CDATA[<p>Emil Krause and Jonny Daenen explore the claim that speech-to-text makes you three times as fast. Emil shows the functionalities and benefits of SuperWhisper and Whisper Assistant, two innovative speech-to-text tools designed to enhance productivity. </p><p>They discuss the installation process, user experience, and the accuracy of these tools. Emil shares insights on how these tools can streamline workflows, particularly for those who frequently interact with AI, and emphasizes the importance of context in dictation. It turns out that SuperWhisper gives much better accuracy when it comes to technical terms.</p><p><strong>Resources:</strong></p><ul><li>Whisper Assistant: https://marketplace.visualstudio.com/items?itemName=MartinOpenSky.whisper-assistant</li><li>SuperWhisper: https://superwhisper.com/</li><li><a href="https://www.youtube.com/watch?v=kp2KS44Dbwc" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p>Note: This video is not sponsored or affiliated with Whisper Assistant or SuperWhisper.</p><p><br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/emil-krause">Emil Krause</a> - Guest</li>
</ul><br><strong>Chapters:</strong><br><ul><li>(00:00) - Intro: Whisper Assistant vs SuperWhisper</li>
<li>(03:17) - Demo: Whisper Assistant</li>
<li>(07:27) - Demo: SuperWhisper</li>
<li>(10:24) - File tagging</li>
<li>(12:01) - Personal take: which one for you?</li>
<li>(14:17) - Installation &amp; setup</li>
<li>(17:09) - Final thoughts &amp; recommendations</li>
</ul><br><strong>Data &amp; AI: Technology Explorations </strong>is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.<p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Emil Krause and Jonny Daenen explore the claim that speech-to-text makes you three times as fast. Emil shows the functionalities and benefits of SuperWhisper and Whisper Assistant, two innovative speech-to-text tools designed to enhance productivity. </p><p>They discuss the installation process, user experience, and the accuracy of these tools. Emil shares insights on how these tools can streamline workflows, particularly for those who frequently interact with AI, and emphasizes the importance of context in dictation. It turns out that SuperWhisper gives much better accuracy when it comes to technical terms.</p><p><strong>Resources:</strong></p><ul><li>Whisper Assistant: https://marketplace.visualstudio.com/items?itemName=MartinOpenSky.whisper-assistant</li><li>SuperWhisper: https://superwhisper.com/</li><li><a href="https://www.youtube.com/watch?v=kp2KS44Dbwc" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p>Note: This video is not sponsored or affiliated with Whisper Assistant or SuperWhisper.</p><p><br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/emil-krause">Emil Krause</a> - Guest</li>
</ul><br><strong>Chapters:</strong><br><ul><li>(00:00) - Intro: Whisper Assistant vs SuperWhisper</li>
<li>(03:17) - Demo: Whisper Assistant</li>
<li>(07:27) - Demo: SuperWhisper</li>
<li>(10:24) - File tagging</li>
<li>(12:01) - Personal take: which one for you?</li>
<li>(14:17) - Installation &amp; setup</li>
<li>(17:09) - Final thoughts &amp; recommendations</li>
</ul><br><strong>Data &amp; AI: Technology Explorations </strong>is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.<p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </content:encoded>
      <pubDate>Mon, 13 Oct 2025 15:00:00 +0200</pubDate>
      <author>Dataminded</author>
      <enclosure url="https://media.transistor.fm/e5a6c168/a57da6f4.mp3" length="19209365" type="audio/mpeg"/>
      <itunes:author>Dataminded</itunes:author>
      <itunes:duration>1200</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Emil Krause and Jonny Daenen explore the claim that speech-to-text makes you three times as fast. Emil shows the functionalities and benefits of SuperWhisper and Whisper Assistant, two innovative speech-to-text tools designed to enhance productivity. </p><p>They discuss the installation process, user experience, and the accuracy of these tools. Emil shares insights on how these tools can streamline workflows, particularly for those who frequently interact with AI, and emphasizes the importance of context in dictation. It turns out that SuperWhisper gives much better accuracy when it comes to technical terms.</p><p><strong>Resources:</strong></p><ul><li>Whisper Assistant: https://marketplace.visualstudio.com/items?itemName=MartinOpenSky.whisper-assistant</li><li>SuperWhisper: https://superwhisper.com/</li><li><a href="https://www.youtube.com/watch?v=kp2KS44Dbwc" title="Click here to watch a video of this episode.">Click here to watch a video of this episode.</a><br>
</li><li>Full playlist: https://www.youtube.com/playlist?list=PLJ_da7qdfL80rA7byzC_CmyrfJWjcCTnb</li></ul><p>Note: This video is not sponsored or affiliated with Whisper Assistant or SuperWhisper.</p><p><br><strong>Creators &amp; Guests</strong>
</p><ul>
  <li><a href="https://techex-data-ai.transistor.fm/people/jonny-daenen">Jonny Daenen</a> - Host</li>
  <li><a href="https://techex-data-ai.transistor.fm/people/emil-krause">Emil Krause</a> - Guest</li>
</ul><br><strong>Chapters:</strong><br><ul><li>(00:00) - Intro: Whisper Assistant vs SuperWhisper</li>
<li>(03:17) - Demo: Whisper Assistant</li>
<li>(07:27) - Demo: SuperWhisper</li>
<li>(10:24) - File tagging</li>
<li>(12:01) - Personal take: which one for you?</li>
<li>(14:17) - Installation &amp; setup</li>
<li>(17:09) - Final thoughts &amp; recommendations</li>
</ul><br><strong>Data &amp; AI: Technology Explorations </strong>is a biweekly show from Dataminded. Each episode a Dataminded engineer demos a tool or technique worth knowing about -- working code, honest takes, no hype.<p>Music by Aleksandr Karabanov from Pixabay</p>]]>
      </itunes:summary>
      <itunes:keywords>speech to text, whisper, SuperWhisper, Whisper Assistant, AI productivity, voice prompting, speech recognition, developer tools, Claude, prompt engineering</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:person role="Host" href="https://techex-data-ai.transistor.fm/people/jonny-daenen" img="https://img.transistorcdn.com/wNmVKuroROUs-4zYUdOycjy6Dz4BDKAvqK0mk-V9mFM/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kN2Uz/NDUyM2I4NmIxZGRl/NmI0M2Y0NDk4MjU4/NzFhMS5qcGc.jpg">Jonny Daenen</podcast:person>
      <podcast:person role="Guest" href="https://techex-data-ai.transistor.fm/people/emil-krause" img="https://img.transistorcdn.com/iapgvHQ2zS3owJ0OLji0gURO4suskYQHwlGdFgcRVJ4/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9iMWQx/NTJkNGEzZTYyNDgw/Y2FmOTNlZjIwNTU3/NmZjYi5wbmc.jpg">Emil Krause</podcast:person>
      <podcast:transcript url="https://share.transistor.fm/s/e5a6c168/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/e5a6c168/chapters.json" type="application/json+chapters"/>
    </item>
  </channel>
</rss>
