<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
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:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
>

<channel>
<title>The Developers' Bakery</title>
<atom:link href="https://thebakery.dev/podcast.xml" rel="self" type="application/rss+xml" />
<link>https://thebakery.dev</link>
<description>The Developers' Bakery is a podcast about developer tooling and the people who build and use it. Hosted by Nicola Corti, Marco Gomiero and Paolo Rotolo, the show alternates between two formats. In Deep Dives we sit down with a guest and follow one story: a tool they built, a setup that changed how they work, a problem they couldn't stop thinking about. In Fresh from the Oven, the three of us pick a topic, from coding agents to Android platform changes, and dig in. Many episodes end with the Recipe of the Week: one small tool or trick from each host. Started in 2020, with 99 episodes of open source stories in the archive.</description>
<lastBuildDate>Sat, 07 Nov 2026 14:38:13 +0000</lastBuildDate>
<language>en-US</language>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<generator>http://jekyllrb.com</generator>
<itunes:summary>The Developers' Bakery is a podcast about developer tooling and the people who build and use it. Hosted by Nicola Corti, Marco Gomiero and Paolo Rotolo, the show alternates between two formats. In Deep Dives we sit down with a guest and follow one story: a tool they built, a setup that changed how they work, a problem they couldn't stop thinking about. In Fresh from the Oven, the three of us pick a topic, from coding agents to Android platform changes, and dig in. Many episodes end with the Recipe of the Week: one small tool or trick from each host. Started in 2020, with 99 episodes of open source stories in the archive.</itunes:summary>
<itunes:author>Nicola Corti, Marco Gomiero, Paolo Rotolo</itunes:author>
<itunes:explicit>false</itunes:explicit>
<itunes:image href="https://thebakery.dev/assets/images/show-logo.png" />
<itunes:owner>
<itunes:name>Nicola Corti</itunes:name>
<itunes:email>info@thebakery.dev</itunes:email>
</itunes:owner>
<managingEditor>info@thebakery.dev (Nicola Corti)</managingEditor>
<itunes:subtitle>Developer tooling and the people who build and use it. Deep Dives with guests and hot takes from three developer friends.</itunes:subtitle>
<image>
<title>The Developers' Bakery</title>
<url>https://thebakery.dev/assets/images/show-logo.png</url>
<link>https://thebakery.dev</link>
</image>
<copyright>© 2020–2026 The Developers' Bakery</copyright>
<itunes:category text="Technology"/>
<itunes:category text="Education">
<itunes:category text="How To" />
</itunes:category>

    <item>
        
        <title>Building with AI and curiosity with Ivan Morgillo</title>
        <itunes:title>Building with AI and curiosity with Ivan Morgillo</itunes:title>
        <link>https://thebakery.dev/105/</link>
        <pubDate>Thu, 29 Oct 2026 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti, Marco Gomiero, Paolo Rotolo</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/105/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>105</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/105-thedevelopersbakery-building-with-ai-and-curiosity.m4a" length="22497288" type="audio/x-m4a" />

        <itunes:subtitle>How AI agents help Ivan automate everyday work, ship apps, and tinker with hardware</itunes:subtitle>
        <itunes:summary>Ivan Morgillo shares how he uses AI agents as an assistant, coordinates coding workflows across models, closes the feedback loop with hardware, and turns everyday problems into products.</itunes:summary>

        
        <description>
            <![CDATA[What changes when AI can take care of the tedious parts of building software, and help you try ideas that once felt out of reach? Today we’re joined by Ivan Morgillo, an Android engineer, indie developer, and longtime tinkerer. Ivan explains why he treats AI as an assistant for the...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>What changes when AI can take care of the tedious parts of building software, and help you try ideas that once felt out of reach?</p>

<p>Today we’re joined by <a href="https://ivanmorgillo.com/"><strong>Ivan Morgillo</strong></a>, an Android engineer, indie developer, and longtime tinkerer. Ivan explains why he treats AI as an assistant for the annoying work, from wiring up <a href="https://www.home-assistant.io/">Home Assistant</a> to managing a fleet of coding sessions from his phone.</p>

<p>We get into his agent workflow: using Claude Code as an entry point, asking several models to review plans and code, and building <a href="https://github.com/hamen/ship-feature"><strong>ship-feature</strong></a> to coordinate the process. Ivan also describes how he added persistent memory with <a href="https://github.com/MemPalace/mempalace"><strong>MemPalace</strong></a>, originally to keep a long-running Dungeons &amp; Dragons campaign going across conversations.</p>

<p>The conversation ranges from jailbreaking a Kindle and using a webcam as a feedback loop, to custom hardware controls, fixing memory leaks in the Elgato Stream Deck app, and asking AI to “clean” a Chromecast. We finish with indie app ideas, the story behind Ivan’s <a href="https://nowastefood.app/">Smart Pantry</a> app, and his advice to live an interesting life so you encounter interesting problems to solve.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.33</strong> Episode Start</li>
  <li><strong>01.26</strong> Meet Ivan Morgillo</li>
  <li><strong>04.31</strong> His AI assistant handles the annoying stuff</li>
  <li><strong>08.00</strong> Coding from anywhere with an always-on agent setup</li>
  <li><strong>11.21</strong> How Ivan gets AI to plan, build, and review</li>
  <li><strong>15.27</strong> Giving AI a memory for a D&amp;D campaign</li>
  <li><strong>21.19</strong> How AI helped jailbreak an old Kindle</li>
  <li><strong>27.05</strong> Hardware hacking is back (thanks to AI)</li>
  <li><strong>38.50</strong> Four models review every code change</li>
  <li><strong>43.46</strong> What becomes possible when code gets cheap?</li>
  <li><strong>49.13</strong> A pantry problem turns into a profitable app</li>
  <li><strong>52.17</strong> The best ideas start with an interesting life</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://ivanmorgillo.com/">Ivan Morgillo’s website</a> - projects, writing, and links</li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/hamen">@hamen on GitHub</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/hamen">@hamen on X</a></li>
  <li><i class="fab fa-linkedin"></i> <a href="https://www.linkedin.com/in/ivanmorgillo/">Ivan Morgillo on LinkedIn</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/hamen/ship-feature">ship-feature</a> - Ivan’s open-source workflow for planning, implementation, and agent reviews</li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/MemPalace/mempalace">MemPalace</a> - local-first persistent memory for AI agents</li>
  <li><i class="fas fa-link"></i> <a href="https://www.home-assistant.io/">Home Assistant</a></li>
  <li><i class="fas fa-link"></i> <a href="https://kindlegratis.fun/">Kindle Gratis</a> - find free Kindle books</li>
  <li><i class="fas fa-link"></i> <a href="https://nowastefood.app/">Smart Pantry</a> - Ivan’s food and expiry-date tracking app</li>
  <li><i class="fas fa-link"></i> <a href="https://codewiththeitalians.it/">Code with the Italians</a> - Ivan’s podcast with Sebastiano</li>
  <li><i class="fas fa-link"></i> <a href="https://makebook.io/">MAKE by Pieter Levels</a> - the book about building startups that Ivan mentions</li>
</ul>

<p>Marco:</p>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/prof18">@prof18 on GitHub</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/marcoGomier">@marcoGomier on X</a></li>
</ul>

<p>Nicola:</p>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/cortinico">@cortinico on GitHub</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/cortinico">@cortinico on X</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/thebakerydev">@thebakerydev on X</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti, Marco Gomiero, Paolo Rotolo</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/105-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>55:44</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Android developer verification and the future of sideloading</title>
        <itunes:title>Android developer verification and the future of sideloading</itunes:title>
        <link>https://thebakery.dev/104/</link>
        <pubDate>Thu, 15 Oct 2026 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti, Marco Gomiero, Paolo Rotolo</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/104/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>104</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/104-thedevelopersbakery-android-developer-verification.m4a" length="17520974" type="audio/x-m4a" />

        <itunes:subtitle>Android's new developer verification rules, sideloading, and what they mean for developers and users</itunes:subtitle>
        <itunes:summary>Nicola, Marco, and Paolo discuss Android developer verification: Google's rollout, the advanced sideloading flow, limited distribution, and the trade-offs for open source developers, hobbyists, and enterprises.</itunes:summary>

        
        <description>
            <![CDATA[Android is introducing developer verification for apps installed on certified devices, including apps distributed outside Google Play. What does that mean for sideloading, open source projects, and the way Android developers share their work? In this Fresh from the Oven episode, Nicola, Marco, and Paolo discuss the ADV rollout and...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Android is introducing <a href="https://developer.android.com/developer-verification">developer verification</a> for apps installed on certified devices, including apps distributed outside Google Play. What does that mean for sideloading, open source projects, and the way Android developers share their work?</p>

<p>In this <em>Fresh from the Oven</em> episode, <a href="https://github.com/cortinico">Nicola</a>, <a href="https://github.com/prof18">Marco</a>, and <a href="https://github.com/paolorotolo">Paolo</a> discuss the ADV rollout and its goals of making it harder to forge malicious apps. They walk through app registration, identity checks, and the advanced flow users can enable to install unverified apps after a (sadly long) 24-hour wait.</p>

<p>Join us in this episode, as we talk through Play Console stories, account suspensions, the 20-developers requirements, and what it means for Android’s reputation as an open platform.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.33</strong> Episode Start</li>
  <li><strong>01.44</strong> What is Android developer verification?</li>
  <li><strong>03.43</strong> Identity checks and sharing a home address</li>
  <li><strong>04.36</strong> Where and when enforcement starts</li>
  <li><strong>05.39</strong> How app and developer verification works</li>
  <li><strong>06.15</strong> Google’s safety goals and impersonation scams</li>
  <li><strong>07.38</strong> Sideloading, ADB, and the advanced flow</li>
  <li><strong>08.38</strong> The 24-hour wait and open source apps</li>
  <li><strong>10.03</strong> Android’s promise of an open platform</li>
  <li><strong>12.12</strong> The Keep Android Open campaign</li>
  <li><strong>13.04</strong> Account suspensions and developer identity</li>
  <li><strong>16.04</strong> Play Console warnings and automation</li>
  <li><strong>23.13</strong> Limited distribution for students and hobbyists</li>
  <li><strong>26.10</strong> Closed testing and the 20 testers requirement</li>
  <li><strong>27.35</strong> AI makes building apps faster; distribution remains hard</li>
  <li><strong>30.00</strong> Indie apps and the value of open distribution</li>
  <li><strong>34.52</strong> Finding testers for closed testing</li>
  <li><strong>36.36</strong> Internal apps and enterprise distribution</li>
  <li><strong>41.24</strong> What happens next?</li>
  <li><strong>42.05</strong> Closing</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://developer.android.com/developer-verification">Android developer verification</a>.</li>
  <li><i class="fas fa-link"></i> <a href="https://android-developers.googleblog.com/2026/06/android-developer-verification.html">Building a safer Android ecosystem together</a> - rollout regions, participating stores, and the advanced sideloading flow</li>
  <li><i class="fas fa-link"></i> <a href="https://developer.android.com/developer-verification/guides/limited-distribution">Register for limited distribution</a> - Share apps with up to 20 authorized devices</li>
  <li><i class="fas fa-link"></i> <a href="https://developer.android.com/developer-verification/guides/faq">Android developer verification FAQ</a></li>
  <li><i class="fas fa-link"></i> <a href="https://developer.android.com/developer-verification/guides/developer-console-api">Register package names with the Android Developer Console API</a> - API for registering app package names</li>
  <li><i class="fas fa-link"></i> <a href="https://keepandroidopen.org/">Keep Android Open</a> - Community campaign and open letter about the policy</li>
</ul>

<p>Hosts:</p>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/cortinico">@cortinico on GitHub</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/cortinico">@cortinico on X</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/prof18">@prof18 on GitHub</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/marcoGomier">@marcoGomier on X</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/paolorotolo">@paolorotolo on GitHub</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/paolorotolo">@paolorotolo on X</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/thebakerydev">@thebakerydev on X</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti, Marco Gomiero, Paolo Rotolo</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/104-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>43:08</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Building developer conferences with Greg Fawson</title>
        <itunes:title>Building developer conferences with Greg Fawson</itunes:title>
        <link>https://thebakery.dev/103/</link>
        <pubDate>Thu, 01 Oct 2026 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti, Marco Gomiero, Paolo Rotolo</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/103/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>103</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/103-thedevelopersbakery-building-developer-conferences.m4a" length="21779278" type="audio/x-m4a" />

        <itunes:subtitle>The community, logistics, mistakes, and changing economics behind developer conferences</itunes:subtitle>
        <itunes:summary>droidcon Global CEO Greg Fawson shares how developer conferences are built, how their communities changed after COVID, what AI means for talks and ticket sales, and how next.app DevCon is bringing the mobile ecosystems together.</itunes:summary>

        
        <description>
            <![CDATA[What does it take to build a developer conference that still feels like it belongs to its community? Today we record in person in Berlin, with Greg Fawson, CEO of droidcon Global. Greg is going to share what happens behind the scenes of bit tech conferences: how droidcon grew from...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>What does it take to build a developer conference that still feels like it belongs to its community?</p>

<p>Today we record in person in Berlin, with <a href="https://www.linkedin.com/in/gregfawson"><strong>Greg Fawson</strong></a>, CEO of <a href="https://www.droidcon.com/"><strong>droidcon Global</strong></a>. Greg is going to share what happens behind the scenes of bit tech conferences: how droidcon grew from a 200-person gathering in 2009 into a global conference series, and why balancing attendees, speakers, sponsors, venues, and logistics is a constant juggling act.</p>

<p>We revisit the post-COVID decline of local meetups, a New York venue whose jet-fuel-powered air conditioning turned into a <em>wind tunnel</em> 🍃, and the ways Android’s evolution changed conference agendas. Greg also describes how AI is affecting talk submissions, session selection, company travel budgets, and the value of meeting other developers in person.</p>

<p>Finally, we look ahead to <a href="https://www.nextappcon.com/"><strong>next.app DevCon</strong></a>, which brings Android, Flutter, iOS, React Native, mobile security, XR, mobile games, and agentic coding together while preserving dedicated spaces for each community.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>01.09</strong> Episode Start</li>
  <li><strong>01.38</strong> The hardest part of building a developer conference</li>
  <li><strong>04.59</strong> How droidcon started</li>
  <li><strong>08.58</strong> droidcon today</li>
  <li><strong>12.02</strong> COVID’s impact on developer communities</li>
  <li><strong>15.07</strong> Conference mistakes and the New York wind tunnel</li>
  <li><strong>21.52</strong> How droidcon and Android changed</li>
  <li><strong>25.46</strong> How AI is changing conference talks</li>
  <li><strong>28.22</strong> Reviewing AI-generated talk submissions</li>
  <li><strong>31.58</strong> AI, ticket sales, and the value of meeting in person</li>
  <li><strong>38.38</strong> Building next.app DevCon</li>
  <li><strong>44.15</strong> Cross-pollination across mobile communities</li>
  <li><strong>50.05</strong> Advice for new conference organizers</li>
  <li><strong>52.16</strong> Where to find Greg online</li>
  <li><strong>53.06</strong> Closing</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://www.droidcon.com/">droidcon Global</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.nextappcon.com/">next.app DevCon</a></li>
  <li><i class="fab fa-linkedin"></i> <a href="https://www.linkedin.com/in/gregfawson">Greg Fawson on LinkedIn</a></li>
</ul>

<p>Hosts:</p>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/cortinico">@cortinico on GitHub</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/cortinico">@cortinico on X</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/prof18">@prof18 on GitHub</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/marcoGomier">@marcoGomier on X</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/paolorotolo">@paolorotolo on GitHub</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/paolorotolo">@paolorotolo on X</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/thebakerydev">@thebakerydev on X</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti, Marco Gomiero, Paolo Rotolo</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/103-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>53:38</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Difftray and the agentic code review loop</title>
        <itunes:title>Difftray and the agentic code review loop</itunes:title>
        <link>https://thebakery.dev/102/</link>
        <pubDate>Thu, 24 Sep 2026 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti, Marco Gomiero, Paolo Rotolo</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/102/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>102</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/102-thedevelopersbakery-difftray.m4a" length="20012902" type="audio/x-m4a" />

        <itunes:subtitle>Review agent-written code, tracks changes across iterations, and keeps his development workflow moving from anywhere with DiffTray</itunes:subtitle>
        <itunes:summary>Marco Gomiero takes us through his agentic development setup and Difftray, the local-first review app he built to track changing diffs, send feedback to coding agents, and review code remotely.</itunes:summary>

        
        <description>
            <![CDATA[When coding agents can produce changes faster than you can inspect them, what does a useful code review look like? In this Fresh from the Oven episode, Marco walks us through his agentic development setup. He explains how he reviews plans and architecture before implementation, how he uses fresh contexts...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>When coding agents can produce changes faster than you can inspect them, what does a useful code review look like?</p>

<p>In this <em>Fresh from the Oven</em> episode, <a href="https://www.marcogomiero.com"><strong>Marco</strong></a> walks us through his agentic development setup. He explains how he reviews plans and architecture before implementation, how he uses fresh contexts and different models to review generated code, and why the signals he looks for are changing as code becomes a commodity.</p>

<p>The core of the conversation is <a href="https://difftray.app/"><strong>Difftray</strong></a>, Marco’s local-first review desk for Git changes. Marco built it after repeatedly losing track of files that an agent had changed after his first pass.</p>

<p>Difftray remembers which files were reviewed, flags them when their diffs drift, and turns inline review comments into a prompt that can be sent back to the agent.</p>

<p>We also explore Marco’s remote workflow: HTML plans in Obsidian, Codex and Claude Code running on his Mac Studio, Difftray Companion on his phone, Tailscale for private remote access, and plenty of Git worktrees for parallel agents.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.59</strong> Episode Start</li>
  <li><strong>01.43</strong> Do we still review agent-written code?</li>
  <li><strong>06.01</strong> From prompt to code review</li>
  <li><strong>09.08</strong> Marco’s models and coding agents</li>
  <li><strong>11.27</strong> Planning with agents</li>
  <li><strong>15.36</strong> Why Marco built Difftray</li>
  <li><strong>20.04</strong> Turning review comments into prompts</li>
  <li><strong>24.42</strong> Reviewing code from a phone</li>
  <li><strong>28.36</strong> Marco’s remote agentic setup</li>
  <li><strong>32.03</strong> Parallel agents and Git worktrees</li>
  <li><strong>34.41</strong> Bringing agent reviews into Difftray</li>
  <li><strong>36.43</strong> Do developers still need an IDE?</li>
  <li><strong>42.06</strong> FOSDEM 2027</li>
  <li><strong>44.26</strong> Recipe of the Week</li>
  <li><strong>48.44</strong> Closing</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://difftray.app/">Difftray</a> - Marco’s local-first review desk for Git changes</li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/prof18/difftray">Difftray on GitHub</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/prof18/html-shelf">HTML Shelf on GitHub</a> - Marco’s Obsidian plugin for browsing HTML plans on desktop and mobile</li>
  <li><i class="fas fa-link"></i> <a href="https://obsidian.md/">Obsidian</a></li>
  <li><i class="fas fa-link"></i> <a href="https://tailscale.com/">Tailscale</a></li>
  <li><i class="fas fa-link"></i> <a href="https://opencode.ai/">OpenCode</a></li>
  <li><i class="fas fa-link"></i> <a href="https://fosdem.org/2027/">FOSDEM 2027</a></li>
  <li>Recipe of the Week:
    <ul>
      <li>Marco: <i class="fab fa-github"></i> <a href="https://github.com/tt-a1i/archify">Archify</a></li>
      <li>Nicola: <i class="fas fa-link"></i> <a href="https://zencastr.com/home">Zencastr</a></li>
      <li>Paolo: <i class="fas fa-link"></i> <a href="https://docs.github.com/en/pull-requests/how-tos/stacked-pull-requests">GitHub stacked pull requests</a></li>
    </ul>
  </li>
</ul>

<p>Marco:</p>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/prof18">@prof18 on GitHub</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/marcoGomier">@marcoGomier on X</a></li>
</ul>

<p>Paolo:</p>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/paolorotolo">@paolorotolo on GitHub</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/paolorotolo">@paolorotolo on X</a></li>
</ul>

<p>Nicola:</p>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/cortinico">@cortinico on GitHub</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/cortinico">@cortinico on X</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/thebakerydev">@thebakerydev on X</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti, Marco Gomiero, Paolo Rotolo</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/102-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>49:29</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Making coding agents your own with Iury Souza</title>
        <itunes:title>Making coding agents your own with Iury Souza</itunes:title>
        <link>https://thebakery.dev/101/</link>
        <pubDate>Thu, 10 Sep 2026 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti, Marco Gomiero, Paolo Rotolo</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/101/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>101</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/101-thedevelopersbakery-making-coding-agents-your-own.m4a" length="9242383" type="audio/x-m4a" />

        <itunes:subtitle>Custom harnesses, local models, and better ways to collaborate with coding agents</itunes:subtitle>
        <itunes:summary>Iury Souza shares how he customizes coding agents with OpenCode and Pi, keeps his setup portable, experiments with local models, and uses visual feedback to stay in the loop.</itunes:summary>

        
        <description>
            <![CDATA[How much of your coding agent can you make your own? Today we’re recording in person during the GDE Summit, with Iury Souza, a mobile developer and platform engineer who loves tinkering with his dev tools. Iury takes us through his agentic development setup with OpenCode and Pi, from choosing...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>How much of your coding agent can you make your own? Today we’re recording <strong>in person</strong> during the GDE Summit, with <a href="https://iurysouza.dev/"><strong>Iury Souza</strong></a>, a mobile developer and platform engineer who loves tinkering with his dev tools.</p>

<p>Iury takes us through his agentic development setup with <a href="https://opencode.ai/"><strong>OpenCode</strong></a> and <a href="https://pi.dev/"><strong>Pi</strong></a>, from choosing models for planning and implementation to teaching an agent to build its own extensions. We explore what a harness actually does, how skills and <code class="language-plaintext highlighter-rouge">AGENTS.md</code> shape the context a model sees, and why sharing your perfect setup can be just as tricky as sharing your dotfiles.</p>

<p>We also talk about the future of terminal interfaces, the reality of running local models on a laptop, and how to keep up when agents produce more work than you can comfortably review. Iury shares his experiments with annotated plans and his open-source <a href="https://github.com/iurysza/visual-artifact-renderer">Visual Artifact Renderer</a>, which turns agent output into visual explanations, code reviews, and dashboards.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>01.09</strong> Yuri’s Introduction</li>
  <li><strong>02.00</strong> What is your AI stack?</li>
  <li><strong>04.05</strong> Building your own harness</li>
  <li><strong>05.57</strong> The first thing you change in your harness</li>
  <li><strong>07.45</strong> Sharing your harness customization</li>
  <li><strong>10.29</strong> Using Graphical IDEs with AI?</li>
  <li><strong>12.32</strong> Local models</li>
  <li><strong>15.46</strong> What’s next for agentic development?</li>
  <li><strong>19.00</strong> Yuri’s favorite creators</li>
  <li><strong>20.25</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://opencode.ai/">OpenCode</a> - Iury’s main coding harness</li>
  <li><i class="fas fa-link"></i> <a href="https://pi.dev/">Pi</a> - the extensible coding agent behind his experiments</li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/iurysza/visual-artifact-renderer">Visual Artifact Renderer on GitHub</a> - Iury’s tool for visual explanations, reviews, and dashboards</li>
  <li><i class="fas fa-link"></i> <a href="https://iurysouza.dev/my-agentic-coding-workflow-26q1/">My 26-Q1 Agentic Coding Workflow</a> - more background on Iury’s setup</li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/iurysza">@iurysza on GitHub</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/iurysza">@iurysza on x</a></li>
  <li><i class="fas fa-link"></i> <a href="https://iurysouza.dev/">Iury’s Website</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti, Marco Gomiero, Paolo Rotolo</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/101-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>21:29</itunes:duration>

        
    </item>
    
    <item>
        
        <title>99 episodes, and everything I got wrong</title>
        <itunes:title>99 episodes, and everything I got wrong</itunes:title>
        <link>https://thebakery.dev/100/</link>
        <pubDate>Thu, 27 Aug 2026 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti, Marco Gomiero, Paolo Rotolo</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/100/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>100</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/100-thedevelopersbakery-everything-i-got-wrong.m4a" length="18914034" type="audio/x-m4a" />

        <itunes:subtitle>100 episodes later: how the bakery started, what I got wrong, and what's baking next</itunes:subtitle>
        <itunes:summary>Celebrating 100 episodes of The Developers' Bakery: the story behind the show, the mistakes I made along the way, and a brand new format with two new co-hosts.</itunes:summary>

        
        <description>
            <![CDATA[One hundred episodes. 🎉 When this podcast started back in 2020, as one of those pandemic side projects, I would have never thought we would reach this milestone. Yet here we are, five years later. To celebrate, we’re turning the format upside down: today I’m the one under the spotlight,...]]>
        </description>
        <content:encoded>
            <![CDATA[<p><strong>One hundred episodes.</strong> 🎉</p>

<p>When this podcast started back in 2020, as one of those pandemic side projects, I would have never thought we would reach this milestone. Yet here we are, five years later.</p>

<p>To celebrate, we’re turning the format upside down: today I’m the one under the spotlight, and I’m not alone in the bakery. <a href="https://www.marcogomiero.com"><strong>Marco Gomiero</strong></a>, who you might remember from <a href="https://thebakery.dev/52/">episode #52</a>, and <a href="https://rotolo.dev"><strong>Paolo Rotolo</strong></a> are on stage with me, recorded in person here in Berlin, and they get to ask the questions for once.</p>

<p>We talk about how this show came to be, the six months I spent building the infrastructure before recording a single word, why the “one open source project per episode” rule slowly turned into a cage, the episodes I regret, what it’s like to travel the world with a microphone that looks like a bomb on an X-ray, and why I came very close to stopping at 99.</p>

<p>And then we look ahead. From today Marco and Paolo are officially <strong>co-hosts</strong> of this show, and the bakery gets two kinds of episodes: <strong>Deep Dives</strong> with a guest, and <strong>Fresh from the Oven</strong>, where the three of us pick a topic and dig into it. We’re also opening a new segment, the <strong>Recipe of the Week</strong>, where each of us shares a small tool or trick we picked up recently.</p>

<p>Thank you to everyone who listened, shared, and came on stage over these 100 episodes. Here’s to the next batch 🍞</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="chapters">Chapters</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.58</strong> Episode Start</li>
  <li><strong>03.13</strong> Nico is under the spotlight!</li>
  <li><strong>05.33</strong> The origin of the bakery</li>
  <li><strong>08.02</strong> Going too niche?</li>
  <li><strong>11.57</strong> Evolving this podcast</li>
  <li><strong>13.09</strong> Regrets and mistakes</li>
  <li><strong>16.09</strong> Travelling with a microphone</li>
  <li><strong>19.47</strong> Finding guests</li>
  <li><strong>21.26</strong> Tales from OSS maintainers</li>
  <li><strong>26.38</strong> What all OSS maintainers have in common?</li>
  <li><strong>30.49</strong> AI &amp; Open Source</li>
  <li><strong>36.55</strong> New co-hosts and new formats!</li>
  <li><strong>40.26</strong> Recipe of the week</li>
  <li><strong>45.28</strong> Where people can find us?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li>Recipe of the week:
    <ul>
      <li>Nicola: <i class="fas fa-link"></i> <a href="https://vowen.ai/">Vowen</a>, a free and fully local alternative to <a href="https://wisprflow.ai/">Wispr Flow</a></li>
      <li>Marco: <i class="fas fa-link"></i> <a href="https://www.marcogomiero.com/posts/2026/code-review-agents-update/">Code review comments are the rules you forgot to write down</a>, a loop to keep <code class="language-plaintext highlighter-rouge">AGENTS.md</code> up to date from past PR review comments</li>
      <li>Paolo: <i class="fas fa-link"></i> <a href="https://developer.android.com/tools/agents/android-cli">Android CLI</a>, an alternative to token-hungry MCP servers</li>
    </ul>
  </li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fab fa-github"></i> <a href="https://github.com/prof18/RSS-Parser">prof18/RSS-Parser on GitHub</a> - 10 years old this June!</li>
      <li><i class="fas fa-link"></i> <a href="https://www.feedflow.dev/">FeedFlow</a> - Marco’s multiplatform RSS reader</li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/AppIntro/AppIntro">AppIntro/AppIntro on GitHub</a></li>
      <li><i class="fas fa-microphone-alt"></i> <a href="https://thebakery.dev/52/">#52 - RSS-Parser with Marco Gomiero</a></li>
    </ul>
  </li>
</ul>

<p>Marco:</p>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/prof18">@prof18 on GitHub</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/marcoGomier">@marcoGomier on x</a></li>
  <li><i class="fab fa-mastodon"></i> <a href="https://androiddev.social/@marcogom">@marcogom on Mastodon</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.marcogomiero.com">Marco’s Website</a></li>
</ul>

<p>Paolo:</p>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/paolorotolo">@paolorotolo on GitHub</a></li>
  <li><i class="fab fa-bluesky"></i> <a href="https://bsky.app/profile/paolo.rotolo.dev">@paolo.rotolo.dev on Bluesky</a></li>
  <li><i class="fab fa-mastodon"></i> <a href="https://androiddev.social/@paolorotolo">@paolorotolo on Mastodon</a></li>
  <li><i class="fas fa-link"></i> <a href="https://rotolo.dev">Paolo’s Website</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/thebakerydev">@thebakerydev on x</a></li>
  <li><i class="fab fa-x-twitter"></i> <a href="https://x.com/cortinico">@cortinico on x</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti, Marco Gomiero, Paolo Rotolo</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/100-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>47:12</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Android MCP SDK with Jason Pearson</title>
        <itunes:title>Android MCP SDK with Jason Pearson</itunes:title>
        <link>https://thebakery.dev/99/</link>
        <pubDate>Thu, 10 Jul 2025 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/99/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>99</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/99-thedevelopersbakery-android-mcp-sdk.m4a" length="18376566" type="audio/x-m4a" />

        <itunes:subtitle>Exploring the Model Context Protocol with Jason Pearson</itunes:subtitle>
        <itunes:summary>Exploring the Model Context Protocol with Jason Pearson</itunes:summary>

        
        <description>
            <![CDATA[Today we venture in the world of AI with Jason Pearson and the Android MCP (Model Context Protocol) SDK, a new library that allows Android developers to build apps that can communicate with AI models more effectively. While this library is still in its early days, this solution has a...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today we venture in the world of AI with <a href="https://twitter.com/kaeawc"><strong>Jason Pearson</strong></a> and the <a href="https://github.com/kaeawc/android-mcp-sdk"><strong>Android MCP</strong> (Model Context Protocol) <strong>SDK</strong></a>, a new library that allows Android developers to build apps that can communicate with AI models more effectively.</p>

<p>While this library is still in its early days, this solution has a lot of potential to revolutionize how we interact and debug our Android apps. Jason is going to share insights from his with MCP and what it enables for Android developers: from layout inspections, to network debugging and potentially automating and simplifying UI testing for mobile apps!</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>01.16</strong> Jason’s Introduction</li>
  <li><strong>02.02</strong> What is the Android MCP SDK?</li>
  <li><strong>04.36</strong> MCP Use cases</li>
  <li><strong>08.19</strong> Shipping MCPs in production apps</li>
  <li><strong>12.32</strong> Installing the MCP SDK</li>
  <li><strong>14.36</strong> Project Maturity</li>
  <li><strong>16.21</strong> Building a new mental model</li>
  <li><strong>22.45</strong> What got into building an MCP server?</li>
  <li><strong>25.24</strong> How does the MCP protocol look like?</li>
  <li><strong>29.36</strong> Which APIs from the MCP spec have you implemented?</li>
  <li><strong>31.18</strong> What’s next for the Android MCP SDK?</li>
  <li><strong>34.49</strong> The future of AI</li>
  <li><strong>40.42</strong> Futher reading</li>
  <li><strong>43.55</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/kaeawc/android-mcp-sdk">kaeawc/android-mcp-sdk on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://kaeawc.github.io/android-mcp-sdk/">Official Project Documentation</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fab fa-youtube"></i> Why MCP really is a big deal - <a href="https://www.youtube.com/watch?v=FLpS7OfD5-s">Model Context Protocol with Tim Berglund</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.jasonpearson.dev/ai-code-assistants-for-android-engineers/">AI Code Assistants for Android Engineers</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/kaeawc">@kaeawc on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/kaeawc">@kaeawc on Twitter</a></li>
  <li><i class="fab fa-bluesky"></i> <a href="https://bsky.app/profile/kaeawc.bsky.social">@kaeawc.bsky.social on Bluesky</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.jasonpearson.dev/">Jason’s Personal Website</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/99-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>46:15</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Compose Hot Reload with Sebastian Sellmair</title>
        <itunes:title>Compose Hot Reload with Sebastian Sellmair</itunes:title>
        <link>https://thebakery.dev/98/</link>
        <pubDate>Thu, 22 May 2025 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/98/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>98</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/98-thedevelopersbakery-composehotreload.m4a" length="22284106" type="audio/x-m4a" />

        <itunes:subtitle>Hot Reloading your composable functions with Sebastian Sellmair</itunes:subtitle>
        <itunes:summary>Hot Reloading your composable functions with Sebastian Sellmair</itunes:summary>

        
        <description>
            <![CDATA[Since it’s KotlinConf week we do have a special new episode for you folks! 🎁 Today we have on stage Sebastian Sellmair, software engineer at JetBrains, and he’s here to talk about Compose Hot Reload. With Compose Hot Reload, you can make changes to your Jetpack Compose code and see...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Since it’s KotlinConf week we do have a special new episode for you folks! 🎁</p>

<p>Today we have on stage <a href="https://twitter.com/sellmair"><strong>Sebastian Sellmair</strong></a>, software engineer at JetBrains, and he’s here to talk about <strong>Compose Hot Reload</strong>.</p>

<p>With Compose Hot Reload, you can make changes to your Jetpack Compose code and see the results instantly in your app without having to restart it! This means you can iterate faster and get immediate feedback on your changes, which is arguably a huge game-changer!</p>

<p>In this episode, Sebastian will walk us through the story of this project, how it works internally, and why you need a custom JVM to make it work. He’ll also share some insights on how to test Hot Reload and what the future holds for this project.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>01.13</strong> Sebastian’s Introduction</li>
  <li><strong>01.58</strong> In case you missed it: what is Jetpack Compose?</li>
  <li><strong>03.39</strong> What is Compose Hot Reload?</li>
  <li><strong>10.06</strong> How Hot Reload works?</li>
  <li><strong>19.05</strong> Watching for file changes</li>
  <li><strong>25.57</strong> The story of Hot Reload</li>
  <li><strong>32.56</strong> A custom JVM</li>
  <li><strong>38.07</strong> Testing Hot Reload</li>
  <li><strong>43.09</strong> Who will maintain Compose Hot Reload?</li>
  <li><strong>46.05</strong> Hot Reload inside Android Studio</li>
  <li><strong>51.29</strong> What’s next for Compose Hot Reload?</li>
  <li><strong>53.54</strong> Futher reading</li>
  <li><strong>55.22</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/JetBrains/compose-hot-reload">JetBrains/compose-hot-reload on GitHub</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/sellmair">@sellmair on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/sellmair">@sellmair on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/98-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>56:22</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Bit with Gilad Shoham</title>
        <itunes:title>Bit with Gilad Shoham</itunes:title>
        <link>https://thebakery.dev/97/</link>
        <pubDate>Wed, 14 May 2025 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/97/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>97</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/97-thedevelopersbakery-bit.m4a" length="24588536" type="audio/x-m4a" />

        <itunes:subtitle>Composable Architecture to scale your development workflow with Gilhad Shoham and bit.dev</itunes:subtitle>
        <itunes:summary>Composable Architecture to scale your development workflow with Gilhad Shoham and bit.dev</itunes:summary>

        
        <description>
            <![CDATA[We’re back with a fresh new episode! 🍞🎉 Today, we sit down with Gilad Shoham, Head of Engineering at Bit.dev In this episode, Gilad will walk us through the fundamentals of Bit, how it enables composable architectures, and how development teams are using it as part of their workflow. We...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>We’re back with a fresh new episode! 🍞🎉</p>

<p>Today, we sit down with <a href="https://twitter.com/ShohamGilad"><strong>Gilad Shoham</strong></a>, Head of Engineering at <a href="https://bit.dev"><strong>Bit.dev</strong></a></p>

<p>In this episode, Gilad will walk us through the fundamentals of Bit, how it enables <strong>composable architectures</strong>, and how development teams are using it as part of their workflow. We will touch on common challanges that developers are facing nowadays such as scaling teams, enabling them to be independent and move fast, while keeping the integration of the entire platform seamless.</p>

<p>We will also touch on the future of <strong>AI-assisted development</strong> and how Bit.dev fits in this bigger picture.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.51</strong> Episode Start</li>
  <li><strong>01.15</strong> Gilad’s Introduction</li>
  <li><strong>02.41</strong> What is Bit?</li>
  <li><strong>04.01</strong> Composable Architecture</li>
  <li><strong>08.04</strong> Bit &amp; Harmony</li>
  <li><strong>13.21</strong> Popular use cases for Bit</li>
  <li><strong>20.44</strong> Sharing UI components</li>
  <li><strong>22.35</strong> Dependency hell</li>
  <li><strong>28.20</strong> Extending Bit beyond JavaScript</li>
  <li><strong>30.28</strong> What is open source of bit.dev?</li>
  <li><strong>33.52</strong> Who’s using bit.dev?</li>
  <li><strong>35.13</strong> How bit.dev started?</li>
  <li><strong>37.31</strong> Bit.dev &amp; AI</li>
  <li><strong>47.44</strong> Holistic AI</li>
  <li><strong>55.14</strong> What AI of the future might look like</li>
  <li><strong>58.19</strong> Futher reading</li>
  <li><strong>61.15</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/teambit/bit">teambit/bit on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://bit.dev/">Bit.dev Official Website</a></li>
  <li><i class="fas fa-link"></i> <a href="https://bit.cloud/">Bit.cloud Official Website</a></li>
  <li>Mentioned Resources
    <ul>
      <li><i class="fab fa-youtube"></i> <a href="https://www.youtube.com/watch?v=lgaqS0pmUzk">@Bitdev Youtube Channel</a></li>
      <li><i class="fab fa-slack"></i> <a href="https://slack.bit.cloud/">Bit Slack Workspace</a></li>
    </ul>
  </li>
  <li><i class="fas fa-link"></i> <a href="https://gilad.dev/">Gilad Personal Website</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/GiladShoham">@GiladShoham on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/ShohamGilad">@ShohamGilad on Twitter</a></li>
  <li><i class="fab fa-linkedin"></i> <a href="https://www.linkedin.com/in/shohamgilad/">Gilad Shoham on LinkedIn</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/97-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>1:02:53</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Aurora Store with Aayush Gupta</title>
        <itunes:title>Aurora Store with Aayush Gupta</itunes:title>
        <link>https://thebakery.dev/96/</link>
        <pubDate>Thu, 24 Apr 2025 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/96/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>96</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/96-thedevelopersbakery-aurorastore.m4a" length="17482491" type="audio/x-m4a" />

        <itunes:subtitle>Maintaining and Open Source Alternative store with Aayush Gupta and Aurora Store</itunes:subtitle>
        <itunes:summary>Maintaining and Open Source Alternative store with Aayush Gupta and Aurora Store</itunes:summary>

        
        <description>
            <![CDATA[We’re back with a fresh new episode at The Developer’s Bakery! 🎉 In this episode, we chat with Aayush Gupta, the maintainer of Aurora Store, a popular alternative to the Google Play Store. Aayush will share what makes Aurora Store unique, including its features, security measures, and how it compares...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>We’re back with a fresh new episode at The Developer’s Bakery! 🎉</p>

<p>In this episode, we chat with <a href="https://mastodon.social/@theimpulson"><strong>Aayush Gupta</strong></a>, the maintainer of <a href="https://gitlab.com/AuroraOSS/AuroraStore"><strong>Aurora Store</strong></a>, a popular alternative to the Google Play Store.</p>

<p>Aayush will share what makes Aurora Store unique, including its features, security measures, and how it compares to other similar stores like FDroid.</p>

<p>We’ll deep dive into some of the technical aspects of Aurora Store, discussing topics such as anonymous login, malware protection, and much more.</p>

<p>As a bonus, Aayush is also a moderator at XDA Developers, one of the biggest Android community out there, and will share his journey getting into it.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.51</strong> Episode Start</li>
  <li><strong>01.13</strong> Aayush’s Introduction</li>
  <li><strong>02.26</strong> Aayush’s story</li>
  <li><strong>03.45</strong> What is Aurora Store?</li>
  <li><strong>05.12</strong> Aurora Store vs FDroid</li>
  <li><strong>06.10</strong> Aurora Store features</li>
  <li><strong>08.48</strong> Trusting Aurora Store</li>
  <li><strong>10.58</strong> Anonymous login</li>
  <li><strong>13.30</strong> Protecting against malwares</li>
  <li><strong>14.48</strong> Where to download Aurora Store?</li>
  <li><strong>16.11</strong> GitLab vs GitHub</li>
  <li><strong>17.21</strong> Discoverability on GitLab</li>
  <li><strong>18.51</strong> The history of this project</li>
  <li><strong>24.42</strong> Who’s maintaining Aurora Store now?</li>
  <li><strong>25.59</strong> Material Design 3</li>
  <li><strong>27.07</strong> Managing Translations</li>
  <li><strong>29.01</strong> Contributing Translations</li>
  <li><strong>30.26</strong> How to best contribute to Aurora Store?</li>
  <li><strong>33.47</strong> The Aurora Store Community</li>
  <li><strong>34.48</strong> Telegram Support Group</li>
  <li><strong>35.39</strong> What’s next for Aurora Store?</li>
  <li><strong>37.24</strong> Further reading</li>
  <li><strong>38.41</strong> Being an XDA Moderator</li>
  <li><strong>42.44</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-gitlab"></i> <a href="https://gitlab.com/AuroraOSS/AuroraStore">AuroraOSS/AuroraStore on GitLab</a></li>
  <li><i class="fas fa-link"></i> <a href="https://auroraoss.gitbook.io/wiki">AuroraOSS Wiki</a></li>
  <li><i class="fab fa-gitlab"></i> <a href="https://gitlab.com/theimpulson">@theimpulson on GitLab</a></li>
  <li><i class="fab fa-mastodon"></i> <a href="https://mastodon.social/@theimpulson">@theimpulson on Mastodon</a></li>
  <li><i class="fas fa-link"></i> <a href="https://aayush.io/">Aayush’s website</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/96-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>44:08</itunes:duration>

        
    </item>
    
    <item>
        
        <title>http4k with David Denton</title>
        <itunes:title>http4k with David Denton</itunes:title>
        <link>https://thebakery.dev/95/</link>
        <pubDate>Wed, 12 Mar 2025 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/95/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>95</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/95-thedevelopersbakery-http4k.m4a" length="16986940" type="audio/x-m4a" />

        <itunes:subtitle>Your server as a function with http4k and David Denton</itunes:subtitle>
        <itunes:summary>Your server as a function with http4k and David Denton</itunes:summary>

        
        <description>
            <![CDATA[Time for a new episode of The Developers’ Bakery! 🎉 In this episode, we dive into the world of http4k with David Denton, exploring how you can treat your server as a function! Thanks to Kotlin expressivity, http4k allows you to develop server applications that are easy to test and...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Time for a new episode of The Developers’ Bakery! 🎉</p>

<p>In this episode, we dive into the world of <a href="https://www.http4k.org/">http4k</a> with <a href="https://github.com/daviddenton">David Denton</a>, exploring how you can treat your server as a function! Thanks to Kotlin expressivity, http4k allows you to develop server applications that are easy to test and maintain.</p>

<p>David created and maintains the http4k together with Ivan Sanchez, and will share his story in creating this framework, which they claim it stands out as the <em>most testable</em> web toolkit. We will also discuss their journey from an open-source project to becoming a full-fledged company.</p>

<p>Tune in to learn everything http4k!</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.16</strong> David’s Introduction</li>
  <li><strong>03.01</strong> What is http4k?</li>
  <li><strong>04.37</strong> Your server as a function</li>
  <li><strong>06.38</strong> The http4k ecosystem</li>
  <li><strong>08.20</strong> The most testable web toolkit</li>
  <li><strong>10.39</strong> Kotlin-specific features in http4k</li>
  <li><strong>12.14</strong> http4k vs ktor</li>
  <li><strong>14.16</strong> http4k’s performances</li>
  <li><strong>15.53</strong> Success stories</li>
  <li><strong>19.35</strong> Running http4k on Android</li>
  <li><strong>20.37</strong> Plugins and integrations</li>
  <li><strong>22.22</strong> The story of http4k</li>
  <li><strong>26.46</strong> From an OSS project to a company</li>
  <li><strong>29.03</strong> Who’s maintaining http4k?</li>
  <li><strong>30.40</strong> Best way to contribute</li>
  <li><strong>32.49</strong> http4k v6</li>
  <li><strong>35.55</strong> Coroutines support</li>
  <li><strong>37.51</strong> http4k and AI</li>
  <li><strong>39.55</strong> Further reading</li>
  <li><strong>41.47</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/http4k/http4k">http4k/http4k on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.http4k.org/">http4k Official Website</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/http4k">@http4k on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/http4k/http4k-android-examples">http4k/http4k-android-examples on GitHub</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fab fa-youtube"></i> Server as a Function in Kotlin - <a href="https://youtu.be/vdxBNh1qx1Q?si=uNXPU4Y7LbidozGZ">Video from KotlinConf 2018</a></li>
      <li><i class="fab fa-youtube"></i> Exploring the Testing Hyperpyramid with Kotlin and http4k - <a href="https://youtu.be/CrslqbMbaD8?si=ukRoir_az9MZEX9J">Video from KotlinConf 2023</a></li>
      <li><i class="fab fa-youtube"></i> Introduction to http4k - <a href="https://www.youtube.com/watch?v=FVvn-aFO--Q">Video by Dmitry Kandalov</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://www.youtube.com/playlist?list=PL1ssMPpyqocg5TKqmiGWlvi3O5L8XPe8Q">Pairing with Duncan McGregor playlist</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/daviddenton">@daviddenton on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://clockwork.ing/directory/david-denton/">David on Clockwork</a></li>
  <li><i class="fab fa-linkedin"></i> <a href="https://www.linkedin.com/in/denton-david/">David Denton on LinkedIn</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/95-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>43:00</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Astro with Elian Van Cutsem</title>
        <itunes:title>Astro with Elian Van Cutsem</itunes:title>
        <link>https://thebakery.dev/94/</link>
        <pubDate>Wed, 12 Feb 2025 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/94/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>94</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/94-thedevelopersbakery-astro.m4a" length="17298098" type="audio/x-m4a" />

        <itunes:subtitle>Content-first Web Development with Astro and Elian Van Cutsem</itunes:subtitle>
        <itunes:summary>Content-first Web Development with Astro and Elian Van Cutsem</itunes:summary>

        
        <description>
            <![CDATA[In this episode of The Developers’ Bakery, we explore Astro, the modern web framework, with Elian Van Cutsem, one of its maintainers. Elian will walk us through Astro’s content-first approach, how it compares to other web frameworks, and its support for server-side/hybrid rendering. We also dive into Astro’s governance model...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>In this episode of The Developers’ Bakery, we explore <a href="https://astro.build/"><strong>Astro</strong></a>, the modern web framework, with <a href="https://twitter.com/ElianCodes">Elian Van Cutsem</a>, one of its maintainers. Elian will walk us through Astro’s content-first approach, how it compares to other web frameworks, and its support for server-side/hybrid rendering.</p>

<p>We also dive into Astro’s governance model and the challenges of maintaining an open-source project at this scale. Elian will also share his insights on the latest Astro 5 release and what’s next for the project.</p>

<p>Finally, we chat about FOSDEM! We’ll share some of our personal anecdotes from the conference which just happened in Brussels, so you don’t want to miss this episode!</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>01.07</strong> Elian’s Introduction</li>
  <li><strong>01.58</strong> What is Astro?</li>
  <li><strong>03.16</strong> What does it mean to be content-first?</li>
  <li><strong>05.41</strong> Astro’s main use case</li>
  <li><strong>06.28</strong> Astro vs other static-site-generator</li>
  <li><strong>07.37</strong> Server side rendering with Astro</li>
  <li><strong>10.15</strong> Hybrid Rendering</li>
  <li><strong>11.01</strong> The Island architecture</li>
  <li><strong>12.57</strong> Astro’s performances</li>
  <li><strong>14.45</strong> Where do you deploy your applications?</li>
  <li><strong>16.00</strong> Astro success stories</li>
  <li><strong>19.41</strong> Astro’s governance model</li>
  <li><strong>23.03</strong> How did you feel when you became a maintainer?</li>
  <li><strong>24.08</strong> Maintainers vs Core team member</li>
  <li><strong>25.40</strong> The biggest challenge of maintaining Astro</li>
  <li><strong>29.09</strong> Getting funding</li>
  <li><strong>31.17</strong> What’s new in Astro 5?</li>
  <li><strong>33.35</strong> What’s next for Astro?</li>
  <li><strong>35.26</strong> What brings you to FOSDEM?</li>
  <li><strong>36.48</strong> FOSDEM vibe and anecdotes</li>
  <li><strong>40.54</strong> Further reading</li>
  <li><strong>43.41</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/withastro/astro">withastro/astro on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://astro.build/">Astro Official Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://docs.astro.build/en/getting-started/">Getting Started with Astro</a></li>
      <li><i class="fas fa-link"></i> <a href="https://astro.build/themes/">Astro Themes Gallery</a></li>
      <li><i class="fab fa-youtube"></i> Astro Studio - All Secrets Reveiled - <a href="https://www.youtube.com/watch?v=TsA6xankPHU">Video from React Alicante</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/ElianCodes">@ElianCodes on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/ElianCodes">@ElianCodes on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/94-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>44:45</itunes:duration>

        
    </item>
    
    <item>
        
        <title>KotlinPoet with Egor Andreevich</title>
        <itunes:title>KotlinPoet with Egor Andreevich</itunes:title>
        <link>https://thebakery.dev/93/</link>
        <pubDate>Wed, 15 Jan 2025 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/93/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>93</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/93-thedevelopersbakery-kotlinpoet.m4a" length="17923631" type="audio/x-m4a" />

        <itunes:subtitle>Generating Kotlin code like an pro with with KotlinPoet and Egor Andreevich</itunes:subtitle>
        <itunes:summary>Generating Kotlin code like an pro with with KotlinPoet and Egor Andreevich</itunes:summary>

        
        <description>
            <![CDATA[Let’s kickoff 2025 with a fresh new episode of The Developers’ Bakery! 🎉 Today, we talk about KotlinPoet with Egor Andreevich. KotlinPoet is a library from Square used to generate Kotlin code. It’s a great tool to generate code at compile time, and it’s used by many libraries and frameworks...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Let’s kickoff 2025 with a fresh new episode of The Developers’ Bakery! 🎉</p>

<p>Today, we talk about <a href="https://github.com/square/kotlinpoet">KotlinPoet</a> with <a href="https://github.com/Egorand">Egor Andreevich</a>.
KotlinPoet is a library from Square used to <strong>generate</strong> Kotlin code. It’s a great tool to generate code at compile time, and it’s used
by many libraries and frameworks for Android and not only.</p>

<p>Egor has been involved with KotlinPoet for multiple years and today will share with us how KotlinPoet works,
when to use it, and how to contribute to the project.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>01.07</strong> Egor’s Introduction</li>
  <li><strong>02.07</strong> What is Kotlinpoet?</li>
  <li><strong>06.34</strong> KotlinPoet use case</li>
  <li><strong>08.43</strong> When to use code generation?</li>
  <li><strong>13.58</strong> Templates vs KotlinPoet</li>
  <li><strong>17.32</strong> Generating code that definitely compiles</li>
  <li><strong>19.46</strong> Kotlin Poet 2.0</li>
  <li><strong>24.13</strong> The challenges of KotlinPoet</li>
  <li><strong>27.44</strong> Doing OSS at Square</li>
  <li><strong>32.55</strong> Who’s maintaining KotlinPoet?</li>
  <li><strong>34.01</strong> How to contribute to KotlinPoet?</li>
  <li><strong>36.53</strong> How Egor got involved with KotlinPoet?</li>
  <li><strong>38.48</strong> What’s next for KotlinPoet?</li>
  <li><strong>42.05</strong> Further reading</li>
  <li><strong>43.38</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/square/kotlinpoet">square/kotlinpoet on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://square.github.io/kotlinpoet/">KotlinPoet Official Website</a></li>
  <li><i class="fab fa-youtube"></i> Exploring Kotlin Symbol Processing: A Practical Guide - <a href="https://www.droidcon.com/2024/11/22/exploring-kotlin-symbol-processing-a-practical-guide-2/">Video From Droidcon London</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/Egorand">@Egorand on GitHub</a></li>
  <li><i class="fab fa-bluesky"></i> <a href="https://bsky.app/profile/egorand.dev">@egorand.dev on Bluesky</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.egorand.dev/">Egor’s Blog</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/93-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>45:01</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Daytona with Ivan Burazin</title>
        <itunes:title>Daytona with Ivan Burazin</itunes:title>
        <link>https://thebakery.dev/92/</link>
        <pubDate>Mon, 23 Dec 2024 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/92/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>92</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/92-thedevelopersbakery-daytona.m4a" length="18956930" type="audio/x-m4a" />

        <itunes:subtitle>Managing and sharing your development environment with Daytona and Ivan Burazin</itunes:subtitle>
        <itunes:summary>Managing and sharing your development environment with Daytona and Ivan Burazin</itunes:summary>

        
        <description>
            <![CDATA[We’re back with another episode about developer tools! Today, we’re diving into Daytona 🚀, a self-hosted and secure open source development environment manager. I’m thrilled to have on stage Ivan Burazin, CEO and co-founder of Daytona, to tell us more about this project. Do you recall how much time it...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>We’re back with another episode about developer tools! Today, we’re diving into <a href="https://www.daytona.io/"><strong>Daytona</strong></a> 🚀, a self-hosted and secure open source <strong>development environment manager</strong>.</p>

<p>I’m thrilled to have on stage <a href="https://x.com/ivanburazin"><strong>Ivan Burazin</strong></a>, CEO and co-founder of Daytona, to tell us more about this project.</p>

<p>Do you recall how much time it takes you to have your development environment ready? Think about how many hours you spend setting up your machine, installing dependencies, and configuring your IDE. Daytona aims to solve exactly this problem by providing a development environment that can get you up to speed in seconds!</p>

<p>In addition, Ivan will walk us through the story of Daytona: how it started and what’s next for this tool.</p>

<p>Ivan also has a lot of experience in conference organization. In this episode, we’ll touch on what he learned from creating tech conferences and how that skills helped him build Daytona today.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>01.22</strong> Ivan’s Introduction</li>
  <li><strong>02.43</strong> What is Daytona?</li>
  <li><strong>04.20</strong> How developers would use Daytona?</li>
  <li><strong>06.46</strong> Running Daytona</li>
  <li><strong>10.55</strong> Browser based IDEs vs Daytona</li>
  <li><strong>12.03</strong> Accessing shared environments</li>
  <li><strong>14.27</strong> Using Daytona with Open Source projects</li>
  <li><strong>17.53</strong> Pricing</li>
  <li><strong>21.02</strong> Who’s funding Daytona?</li>
  <li><strong>24.04</strong> The story of Daytona</li>
  <li><strong>29.51</strong> From organizing conferences to building tools</li>
  <li><strong>33.57</strong> The hardest part of organizing a conference</li>
  <li><strong>39.51</strong> What’s next for Daytona?</li>
  <li><strong>45.31</strong> Further reading</li>
  <li><strong>46.48</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/daytonaio/daytona">daytonaio/daytona on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://daytona.io">Daytona Official Website</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.daytona.io/dotfiles/">Daytona Dotfiles Insiders</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/ivanburazin">@ivanburazin on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/ivan-burazin">@ivan-burazin on GitHub</a></li>
  <li><i class="fab fa-linkedin"></i> <a href="https://www.linkedin.com/in/ivanburazin/">Ivan Burazin on LinkedIn</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/92-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>48:00</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Excalidraw with Aakansha Doshi</title>
        <itunes:title>Excalidraw with Aakansha Doshi</itunes:title>
        <link>https://thebakery.dev/91/</link>
        <pubDate>Thu, 31 Oct 2024 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/91/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>91</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/91-thedevelopersbakery-excalidraw.m4a" length="16607447" type="audio/x-m4a" />

        <itunes:subtitle>Canvas drawing with Excalidraw and Aakansha Doshi</itunes:subtitle>
        <itunes:summary>Canvas drawing with Excalidraw and Aakansha Doshi</itunes:summary>

        
        <description>
            <![CDATA[Today we’re going to talk about Excalidraw 🎨, a web tool to sketch diagrams with a hand-drawn style. I’m glad to have on stage Aakansha Doshi, one of the maintainer of Excalidraw, to tell us more about this project. Aakansha will tell us the story of Excalidraw, how it evolved...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today we’re going to talk about <a href="https://excalidraw.com/"><strong>Excalidraw</strong></a> 🎨, a web tool to sketch diagrams with a hand-drawn style.</p>

<p>I’m glad to have on stage <a href="https://twitter.com/aakansha1216"><strong>Aakansha Doshi</strong></a>, one of the maintainer of Excalidraw, to tell us more about this project.
Aakansha will tell us the story of Excalidraw, how it evolved over time, and its secret to achieve the distinctive hand-drawn style.</p>

<p>We’ll also talk about the community around Excalidraw, and Aakansha will share some tips on how to start contributing to your first open-source project.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>01.13</strong> Akansha’s Introduction</li>
  <li><strong>02.21</strong> What is Excalidraw?</li>
  <li><strong>03.51</strong> Excalidraw’s hand-written style</li>
  <li><strong>06.32</strong> Storing and sharing diagrams</li>
  <li><strong>09.16</strong> excalidraw.com vs OSS</li>
  <li><strong>10.10</strong> The Excalidraw tech stack</li>
  <li><strong>11.12</strong> Your story with Excalidraw</li>
  <li><strong>14.42</strong> Who’s maintaining Excalidraw?</li>
  <li><strong>16.22</strong> Suggestions for getting started with open source</li>
  <li><strong>19.04</strong> How to contribute to Excalidraw?</li>
  <li><strong>21.33</strong> Isn’t Excalidraw feature complete?</li>
  <li><strong>25.20</strong> How do you test Excalidraw?</li>
  <li><strong>26.27</strong> Biggest challenge in maintaining Excalidraw</li>
  <li><strong>30.32</strong> Refactoring Excalidraw</li>
  <li><strong>32.11</strong> What’s next for Excalidraw?</li>
  <li><strong>35.33</strong> AI &amp; Excalidraw</li>
  <li><strong>37.08</strong> Further reading</li>
  <li><strong>39.17</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/excalidraw/excalidraw">excalidraw/excalidraw on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://excalidraw.com/">Excalidraw Official Website</a></li>
  <li><i class="fab fa-discord"></i> <a href="https://discord.gg/UexuTaE">Excalidraw Discord server</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://docs.excalidraw.com/">Excalidraw Documentation</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/excalidraw/mermaid-to-excalidraw">excalidraw/mermaid-to-excalidraw on GitHub</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/react-tags/react-tags">react-tags/react-tags on GitHub</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/ad1992">@ad1992 on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/aakansha1216">@aakansha1216 on Twitter</a></li>
  <li><i class="fab fa-linkedin"></i> <a href="https://www.linkedin.com/in/aa1992/">Aakansha Doshi on LinkedIn</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/91-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>40:59</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Chucker with Nicola Corti</title>
        <itunes:title>Chucker with Nicola Corti</itunes:title>
        <link>https://thebakery.dev/90/</link>
        <pubDate>Thu, 17 Oct 2024 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/90/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>90</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/90-thedevelopersbakery-chucker.m4a" length="15654057" type="audio/x-m4a" />

        <itunes:subtitle>Inspecting network requests in Android with Chucker and Nicola Corti</itunes:subtitle>
        <itunes:summary>Inspecting network requests in Android with Chucker and Nicola Corti</itunes:summary>

        
        <description>
            <![CDATA[It’s time for another special episode, 90! Together with our own Nicola, we’re diving into the world of Chucker, an open-source library that helps you debug network requests in Android. With Chucker you can simply inspect the HTTP and GraphQL requests and responses, visualize the body such as JSON or...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>It’s time for another special episode, 90!</p>

<p>Together with our own Nicola, we’re diving into the world of <a href="https://github.com/ChuckerTeam/chucker"><strong>Chucker</strong></a>, an open-source library that helps you debug network requests in Android.</p>

<p>With Chucker you can simply inspect the HTTP and GraphQL requests and responses, visualize the body such as JSON or images, and even export them to share with your team.</p>

<p>Nicola will tell us the story of how this library was born, how it evolved over time, and how you can use it in your projects.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>01.38</strong> What is Chucker?</li>
  <li><strong>04.13</strong> Installing Chucker</li>
  <li><strong>06.51</strong> Chucker features</li>
  <li><strong>13.44</strong> v4</li>
  <li><strong>17.03</strong> Crash reporting?</li>
  <li><strong>19.51</strong> Configuring Chucker</li>
  <li><strong>22.34</strong> From Chuck to Chucker</li>
  <li><strong>33.04</strong> Use Chucker to catch-em-all!</li>
  <li><strong>34.14</strong> Supporting Chucker</li>
  <li><strong>37.22</strong> Further reading</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/ChuckerTeam/chucker">ChuckerTeam/chucker on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev/">TheBakery Official Website</a></li>
  <li>Mentioned Resources
    <ul>
      <li><i class="fab fa-youtube"></i> Use Chucker to Catch ‘Em All - <a href="https://www.droidcon.com/2023/08/01/use-chucker-to-catch-em-all/">Video from Droidcon Berlin</a></li>
      <li><i class="fab fa-medium"></i> <a href="https://engineering.teknasyon.com/debugging-network-requests-in-android-with-chucker-a-comprehensive-guide-9a1251c54e9e">Debugging Network Requests in Android with Chucker: A Comprehensive Guide</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/cortinico">@cortinico on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/90-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>40:04</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Language Servers with Gorkem Ercan</title>
        <itunes:title>Language Servers with Gorkem Ercan</itunes:title>
        <link>https://thebakery.dev/89/</link>
        <pubDate>Wed, 18 Sep 2024 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/89/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>89</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/89-thedevelopersbakery-languageservers.m4a" length="20180351" type="audio/x-m4a" />

        <itunes:subtitle>Discover the world of Language Servers with Gorkem Ercan</itunes:subtitle>
        <itunes:summary>Discover the world of Language Servers with Gorkem Ercan</itunes:summary>

        
        <description>
            <![CDATA[We’re back with another episode about developer tooling and this time we’re diving into the world of Language Servers! We have the pleasure to have on stage Gorkem Ercan, the CTO of Jozu and member of the Eclipse Foundation Board. Gorkem will walk us through his journey in the world...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>We’re back with another episode about developer tooling and this time we’re diving into the world of <strong>Language Servers</strong>!</p>

<p>We have the pleasure to have on stage <a href="https://twitter.com/GorkemErcan"><strong>Gorkem Ercan</strong></a>, the CTO of Jozu and member of the Eclipse Foundation Board. Gorkem will walk us through his journey in the world of Language Servers, from writing Visual Studio Code plugins to building both the Java and the YAML Language Server.</p>

<p>We’ll also talk a lot about Eclipse IDE, the Eclipse Foundation, and we’ll touch also on his new project: <a href="https://kitops.ml/">Kitops</a>.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.55</strong> Episode Start</li>
  <li><strong>01.19</strong> Gorkem’s Introduction</li>
  <li><strong>02.55</strong> What are Language Servers?</li>
  <li><strong>05.05</strong> Gorkem’s language servers journey</li>
  <li><strong>10.50</strong> Writing Visual Studio Code plugins</li>
  <li><strong>12.42</strong> Syntax Highlightning vs Language Servers</li>
  <li><strong>14.33</strong> Challenges of writing a Language Server</li>
  <li><strong>17.47</strong> The YAML Language Server</li>
  <li><strong>20.16</strong> YAML vs Java</li>
  <li><strong>23.22</strong> Moving to the Eclipse Foundation</li>
  <li><strong>25.02</strong> Life in the Eclipse Foundation</li>
  <li><strong>28.50</strong> Being a member of the board</li>
  <li><strong>30.17</strong> Eclipse IDE today</li>
  <li><strong>33.46</strong> What is Jozu?</li>
  <li><strong>38.21</strong> From Language Servers to ML models handoff?</li>
  <li><strong>42.14</strong> Takeaways from writing Language Servers</li>
  <li><strong>44.13</strong> OSS in Startups vs Foundations</li>
  <li><strong>47.54</strong> Further reading</li>
  <li><strong>50.21</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/eclipse-jdtls/eclipse.jdt.ls">eclipse-jdtls/eclipse.jdt.ls on GitHub</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/redhat-developer/yaml-language-server">redhat-developer/yaml-language-server on GitHub</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/redhat-developer/vscode-java">redhat-developer/vscode-java on GitHub</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/redhat-developer/vscode-yaml">redhat-developer/vscode-yaml on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://microsoft.github.io/language-server-protocol/">Language Server Protocol Reference</a></li>
  <li><i class="fas fa-link"></i> <a href="https://kitops.ml/">Kitops Official Website</a></li>
  <li><i class="fab fa-discord"></i> <a href="https://discord.gg/Tapeh8agYy">Kitops Discord server</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/gorkem">@gorkem on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/GorkemErcan">@GorkemErcan on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/89-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>51:35</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Charty with Himanshu Singh</title>
        <itunes:title>Charty with Himanshu Singh</itunes:title>
        <link>https://thebakery.dev/88/</link>
        <pubDate>Tue, 27 Aug 2024 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/88/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>88</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/88-thedevelopersbakery-charty.m4a" length="14158630" type="audio/x-m4a" />

        <itunes:subtitle>Charts for Jetpack Compose with Charty and Himanshu Singh</itunes:subtitle>
        <itunes:summary>Charts for Jetpack Compose with Charty and Himanshu Singh</itunes:summary>

        
        <description>
            <![CDATA[It’s time to spotlight another amazing Android library in this episode of The Developers’ Bakery! Today, I’m joined by Himanshu Singh, author and maintainer of Charty. Charty is a chart library entirely written for Jetpack Compose. In this episode, Himanshu will walk us through the complexities of building custom UI...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>It’s time to spotlight another amazing Android library in this episode of The Developers’ Bakery! Today, I’m joined by <a href="https://twitter.com/hi_man_shoe"><strong>Himanshu Singh</strong></a>, author and maintainer of <a href="https://github.com/hi-manshu/Charty"><strong>Charty</strong></a>.</p>

<p>Charty is a chart library entirely written for Jetpack Compose. In this episode, Himanshu will walk us through the complexities of building custom UI libraries and his passion for open-source.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>01.19</strong> Himanshu’s Introduction</li>
  <li><strong>02.19</strong> What is Charty?</li>
  <li><strong>03.43</strong> What is Jetpack Compose</li>
  <li><strong>05.43</strong> The story of Charty</li>
  <li><strong>08.54</strong> MPAndroidChart vs Charty</li>
  <li><strong>10.27</strong> Writing libraries for Compose</li>
  <li><strong>12.28</strong> The challenges of building a chart library</li>
  <li><strong>14.53</strong> Learning to say no</li>
  <li><strong>17.34</strong> The most requested feature</li>
  <li><strong>18.48</strong> Making Charty multiplatform</li>
  <li><strong>19.53</strong> Charty 2.0.0?</li>
  <li><strong>22.21</strong> How to contribute to Charty?</li>
  <li><strong>26.22</strong> How open-source accelerated your career</li>
  <li><strong>29.59</strong> Which other libraries are you maintaining?</li>
  <li><strong>31.46</strong> Further reading</li>
  <li><strong>33.12</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/hi-manshu/Charty">hi-manshu/Charty on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://hi-manshu.github.io/Charty/index.html">Charty Documentation</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/hi-manshu/Kalendar">hi-manshu/Kalendar on GitHub</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/hi-manshu">@hi-manshu on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/hi_man_shoe">@hi_man_shoe on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/88-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>34:48</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Redpanda with Christina Lin</title>
        <itunes:title>Redpanda with Christina Lin</itunes:title>
        <link>https://thebakery.dev/87/</link>
        <pubDate>Wed, 14 Aug 2024 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/87/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>87</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/87-thedevelopersbakery-redpanda.m4a" length="16732267" type="audio/x-m4a" />

        <itunes:subtitle>Super fast data streaming platform with Christina Lin, Developer Advocate at Redpanda</itunes:subtitle>
        <itunes:summary>Super fast data streaming platform with Christina Lin, Developer Advocate at Redpanda</itunes:summary>

        
        <description>
            <![CDATA[We keep on exploring the world of data with another amazing guest: Christina Lin, Developer Advocate at RedPanda. RedPanda is a data streaming platform, entirely built with C++ that aims to be faster and more efficient than Kafka. In this episode, Christina tells us all about RedPanda, its features, and...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>We keep on exploring the world of data with another amazing guest: <a href="https://twitter.com/Christina_wm"><strong>Christina Lin</strong></a>, Developer Advocate at <a href="https://www.redpanda.com/"><strong>RedPanda</strong></a>.</p>

<p>RedPanda is a data streaming platform, entirely built with C++ that aims to be faster and more efficient than Kafka. In this episode, Christina tells us all about RedPanda, its features, and how it’s different from other streaming platforms.</p>

<p>Christina also shares her journey into Developer Advocacy, and share some of her tips to create engaging content for developers.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>01.10</strong> Christina’s Introduction</li>
  <li><strong>02.01</strong> What is RedPanda?</li>
  <li><strong>03.04</strong> RedPanda in action</li>
  <li><strong>05.46</strong> RedPanda features</li>
  <li><strong>09.53</strong> Picking C++</li>
  <li><strong>13.41</strong> Attracting C++ contributors</li>
  <li><strong>15.20</strong> How faster is RedPanda?</li>
  <li><strong>17.10</strong> Self-hosting vs Cloud</li>
  <li><strong>20.11</strong> Single binary architecutre</li>
  <li><strong>22.29</strong> The history of RedPanda</li>
  <li><strong>24.59</strong> Who’s maintaining RedPanda?</li>
  <li><strong>26.35</strong> How Christina got involved in RedPanda</li>
  <li><strong>28.29</strong> Being a DevRel</li>
  <li><strong>31.18</strong> The best way to reach developers</li>
  <li><strong>33.39</strong> The art of drawings</li>
  <li><strong>35.42</strong> DevRel success metrics</li>
  <li><strong>37.38</strong> From SWE to DevRel</li>
  <li><strong>39.21</strong> Further reading</li>
  <li><strong>40.42</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/redpanda-data/redpanda">redpanda-data/redpanda on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.redpanda.com/">Redpanda Official Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fab fa-youtube"></i> <a href="https://www.youtube.com/c/RedpandaData">Redpanda Youtube Channel</a></li>
      <li><i class="fas fa-link"></i> <a href="https://university.redpanda.com">Redpanda University</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/weimeilin79">@weimeilin79 on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/Christina_wm">@Christina_wm on Twitter</a></li>
  <li><i class="fab fa-linkedin"></i> <a href="https://www.linkedin.com/in/weimeilin/">Christina Lin on Linkedin</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/87-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>42:07</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Dagster with Sandy Ryza</title>
        <itunes:title>Dagster with Sandy Ryza</itunes:title>
        <link>https://thebakery.dev/86/</link>
        <pubDate>Wed, 31 Jul 2024 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/86/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>86</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/86-thedevelopersbakery-dagster.m4a" length="16174062" type="audio/x-m4a" />

        <itunes:subtitle>We venture in the world of Data Pipelines with Dagster and Sandy Ryza</itunes:subtitle>
        <itunes:summary>We venture in the world of Data Pipelines with Dagster and Sandy Ryza</itunes:summary>

        
        <description>
            <![CDATA[Today is time to talk about Data Pipelines and Data Engineering. I’m really excited to have on stage Sandy Ryza, Lead Engineer of Dagster. If you’re a software engineer and you’re afraid of dealing with data pipelines, fear no more! Sandy is on a mission to make data pipelines easier...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today is time to talk about Data Pipelines and Data Engineering. I’m really excited to have on stage <a href="https://twitter.com/sryza"><strong>Sandy Ryza</strong></a>, Lead Engineer of <a href="https://dagster.io/"><strong>Dagster</strong></a>.</p>

<p>If you’re a software engineer and you’re afraid of dealing with <em>data pipelines</em>, fear no more! Sandy is on a mission to make data pipelines easier to handle for software engineers. Join us in this episode to learn more about Dagster, and how it can make it easier for you to build and manage your data assets.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>01.09</strong> Sandy’s Introduction</li>
  <li><strong>02.29</strong> What is Dagster?</li>
  <li><strong>05.14</strong> How is Dagster affecting software engineers?</li>
  <li><strong>06.13</strong> Data engineering as software engineering</li>
  <li><strong>11.34</strong> Cloud vs Self-hosted</li>
  <li><strong>13.42</strong> Dagster Plus vs Dagster Plus Pro</li>
  <li><strong>14.41</strong> The history of Dagster</li>
  <li><strong>19.43</strong> Who’s maintaining Dagster?</li>
  <li><strong>20.59</strong> Contributing to Apache Spark</li>
  <li><strong>24.42</strong> Being an Open Source Data Scientist</li>
  <li><strong>29.18</strong> Speaking a different language than SWE</li>
  <li><strong>31.44</strong> Moving from SWE to Data Scientist</li>
  <li><strong>34.38</strong> Approaching the Data Scientist world</li>
  <li><strong>35.59</strong> What’s next for Dagster</li>
  <li><strong>37.53</strong> Further reading</li>
  <li><strong>39.46</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/dagster-io/dagster">dagster-io/dagster on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://dagster.io/">Dagster Official Website</a></li>
  <li>Mentioned Resources
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://dagster.io/">Getting Started with Dagster</a></li>
      <li><i class="fas fa-link"></i> <a href="https://courses.dagster.io/">Dagster University</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://www.youtube.com/channel/UCfLnv9X8jyHTe6gJ4hVBo9Q/videos">Dagster on YouTube</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/sryza">@sryza on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/s_ryz">@s_ryz on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/86-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>40:39</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Kotlin Multiplatform at Google I/O with Marcello Galhardo</title>
        <itunes:title>Kotlin Multiplatform at Google I/O with Marcello Galhardo</itunes:title>
        <link>https://thebakery.dev/85/</link>
        <pubDate>Wed, 10 Jul 2024 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/85/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>85</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/85-thedevelopersbakery-kmp.m4a" length="11341007" type="audio/x-m4a" />

        <itunes:subtitle>Amazing announcements about Kotlin Multiplatform at Google I/O 2024</itunes:subtitle>
        <itunes:summary>Amazing announcements about Kotlin Multiplatform at Google I/O 2024</itunes:summary>

        
        <description>
            <![CDATA[Welcome to a special in-person episode of The Developers’ Bakery, recorded live in Berlin at Google I/O Connect 2024! There, I had the privilege of having on stage Marcello Galhardo, Software Engineer at Google. Marcello is working in the AndroidX team responsible for adding Kotlin Multiplatform support for several popular...]]>
        </description>
        <content:encoded>
            <![CDATA[<p><img src="https://thebakery.dev/assets/images/posts/ioconnect24.jpg" alt="io connect photo" /></p>

<p>Welcome to a special <strong>in-person episode</strong> of The Developers’ Bakery, recorded live in <strong>Berlin</strong> at Google I/O Connect 2024!</p>

<p>There, I had the privilege of having on stage <a href="https://twitter.com/marcellogalhard"><strong>Marcello Galhardo</strong></a>, Software Engineer at Google. Marcello is working in the AndroidX team responsible for adding Kotlin Multiplatform support for several popular AndroidX libraries.</p>

<p>If you’re an Android Developer, you probably used one of those libraries in your projects, such as Lifecycle or Room. Marcello is going to walk us through the latest announcements about Kotlin Multiplatform at Google I/O, and how they’re going to impact the way we build Android apps.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.50</strong> Episode Start</li>
  <li><strong>01.37</strong> Marcelo’s Introduction</li>
  <li><strong>02.18</strong> What is Kotlin Multiplatform?</li>
  <li><strong>03.11</strong> KMP @ Google IO</li>
  <li><strong>04.00</strong> KMP announcement excitement</li>
  <li><strong>05.32</strong> Convince us to use KMP for a new app</li>
  <li><strong>07.20</strong> KMP support in AndroidX libraries</li>
  <li><strong>08.29</strong> Migrating from Android to KMP</li>
  <li><strong>09.02</strong> Which library has you contributed to?</li>
  <li><strong>09.27</strong> Which library was the hardest to KMP migrate?</li>
  <li><strong>10.28</strong> How many developers are involved in KMP compatibility?</li>
  <li><strong>11.28</strong> alpha and versioning for AndroidX libraries</li>
  <li><strong>12.57</strong> Where is the AndroidX source code?</li>
  <li><strong>13.42</strong> KMP compatible vs KMP supported</li>
  <li><strong>15.19</strong> Google’s stance on cross-platform</li>
  <li><strong>16.59</strong> How is Google is using KMP?</li>
  <li><strong>17.53</strong> Marcello’s journey</li>
  <li><strong>18.19</strong> Foldable devices and large screens</li>
  <li><strong>20.17</strong> Which IDE to use for KMP?</li>
  <li><strong>22.25</strong> AI and KMP</li>
  <li><strong>25.49</strong> Further reading</li>
  <li><strong>26.42</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://developer.android.com/kotlin/multiplatform">Kotlin Multiplafrom Mobile Overview</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://android-developers.googleblog.com/2024/05/android-support-for-kotlin-multiplatform-to-share-business-logic-across-mobile-web-server-desktop.html">Android Support for KMP Announcement</a></li>
      <li><i class="fas fa-link"></i> <a href="https://developers.googleblog.com/en/making-development-across-platforms-easier-for-developers/">Making development across platforms easier for developers</a></li>
      <li><i class="fab fa-youtube"></i> Kotlin Multiplatform in Google Workspace by Jason Parachoniak - <a href="https://kotlinconf.com/talks/581520/">Video from KotlinConf</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/marcellogalhardo">@marcellogalhardo on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/marcellogalhard">@marcellogalhard on Twitter</a></li>
  <li><i class="fas fa-link"></i> <a href="https://marcellogalhardo.dev/">Marcello’s Website</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/85-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>27:54</itunes:duration>

        
    </item>
    
    <item>
        
        <title>System Initiative with Adam Jacob</title>
        <itunes:title>System Initiative with Adam Jacob</itunes:title>
        <link>https://thebakery.dev/84/</link>
        <pubDate>Wed, 26 Jun 2024 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/84/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>84</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/84-thedevelopersbakery-systeminit.m4a" length="18914142" type="audio/x-m4a" />

        <itunes:subtitle>Next-gen DevOps with Adam Jacob and System Initiative</itunes:subtitle>
        <itunes:summary>Next-gen DevOps with Adam Jacob and System Initiative</itunes:summary>

        
        <description>
            <![CDATA[Today we talk about a completely new topic: DevOps and System configuration. I’m really excited to have on stage Adam Jacob, CEO and Co-founder of System Initiative. Adam is challenging the status quo of DevOps tools with a completely new approach to system configuration. While System initiative looks like a...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today we talk about a completely new topic: DevOps and System configuration. I’m really excited to have on stage <a href="https://twitter.com/adamhjk"><strong>Adam Jacob</strong></a>, CEO and Co-founder of <a href="https://www.systeminit.com/"><strong>System Initiative</strong></a>.</p>

<p>Adam is challenging the status quo of DevOps tools with a completely <strong>new approach</strong> to system configuration. While System initiative looks like a no-code tool at first, it comes with all the power of TypeScript to let you build and manage your infrastructure in a completely new way.</p>

<p>We will talk about the history of System Initiative, the challenges of building a new tool in a crowded space, and the future of DevOps.</p>

<p>Adam is also the co-founder of <a href="https://github.com/chef/chef">Chef</a>, a really popular configuration management tool, and he will share with us some of the lessons learned from that previous experience.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>01.03</strong> Adam’s Introduction</li>
  <li><strong>03.19</strong> What is a System Initiative?</li>
  <li><strong>07.54</strong> What are the System Initiative feature?</li>
  <li><strong>11.16</strong> Is this a drag-n-drop tool to create AWS infras?</li>
  <li><strong>14.37</strong> No-code tools &amp; quality of their output</li>
  <li><strong>20.12</strong> Frontend engineers doing DevOps?</li>
  <li><strong>23.06</strong> How is System Initiative doing Open Source?</li>
  <li><strong>25.18</strong> The history of System Initiative</li>
  <li><strong>34.10</strong> From demo to production</li>
  <li><strong>36.13</strong> AI &amp; DevOps</li>
  <li><strong>39.18</strong> What you learned from building Chef?</li>
  <li><strong>43.51</strong> Further reading</li>
  <li><strong>45.06</strong> Where people can find you online?</li>
  <li><strong>46.07</strong> Sysadmin in disguise</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/systeminit/si">systeminit/si on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.systeminit.com/">System Initiative Official Website</a></li>
  <li><i class="fab fa-discord"></i> <a href="https://discord.gg/system-init">System Initiative Discord server</a></li>
  <li><i class="fab fa-youtube"></i> Talk at Config Mgmt Camp 2023 - <a href="https://youtu.be/a2RoLFzrFG0">What if Infrastructure as Code never existed</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/adamhjk">@adamhjk on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/adamhjk">@adamhjk on Twitter</a></li>
  <li><i class="fab fa-mastodon"></i> <a href="https://hachyderm.io/@adamhjk">@adamhjk on Mastodon</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/84-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>47:55</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Hasura with Tanmai Gopal</title>
        <itunes:title>Hasura with Tanmai Gopal</itunes:title>
        <link>https://thebakery.dev/83/</link>
        <pubDate>Tue, 11 Jun 2024 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/83/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>83</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/83-thedevelopersbakery-hasura.m4a" length="21071231" type="audio/x-m4a" />

        <itunes:subtitle>Build and scale your GraphQL APIs with Hasura and Tanmai Gopal</itunes:subtitle>
        <itunes:summary>Build and scale your GraphQL APIs with Hasura and Tanmai Gopal</itunes:summary>

        
        <description>
            <![CDATA[Hi everyone, today is time to talk about GraphQL! We have on stage Tanmai Gopal, CEO and co-founder of Hasura. Hasura is an open-source GraphQL engine that helps you build and scale your GraphQL APIs, basically ‘without’ limits! We’ll talk about the history of Hasura, how it works, and what’s...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Hi everyone, today is time to talk about <strong>GraphQL</strong>! We have on stage <a href="https://twitter.com/tanmaigo"><strong>Tanmai Gopal</strong></a>, CEO and co-founder of <a href="https://hasura.io/"><strong>Hasura</strong></a>.</p>

<p>Hasura is an open-source GraphQL engine that helps you build and scale your GraphQL APIs, basically ‘without’ limits! We’ll talk about the history of Hasura, how it works, and what’s next for this project. Join us in this episode as Tanmai will tell us his story founding Hasura and how they’re building a vibrant ecosystem around this project.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>01.09</strong> Tanmai’s Introduction</li>
  <li><strong>02.04</strong> What is a Hasura?</li>
  <li><strong>04.12</strong> Exposing DBs via GraphQL</li>
  <li><strong>07.41</strong> Self-hosting Hasura</li>
  <li><strong>13.00</strong> Subscriptions in Hasura</li>
  <li><strong>16.07</strong> Hasura Supergraph</li>
  <li><strong>21.15</strong> Single Point of Failure</li>
  <li><strong>23.51</strong> The history of Hasura</li>
  <li><strong>33.12</strong> Founding Hasura</li>
  <li><strong>35.22</strong> Haskell in the backend</li>
  <li><strong>40.12</strong> Doing Open Source at Hasura</li>
  <li><strong>43.50</strong> What’s next for Hasura?</li>
  <li><strong>50.27</strong> Further reading</li>
  <li><strong>52.47</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/hasura/graphql-engine">hasura/graphql-engine on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://hasura.io/">Hasura Official Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://hasura.io/docs/latest/getting-started/overview/">Getting Started with Hasura</a></li>
      <li><i class="fab fa-discord"></i> <a href="https://discord.com/invite/hasura">Hasura Discord server</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/coco98">@coco98 on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/tanmaigo">@tanmaigo on Twitter</a></li>
  <li><i class="fab fa-linkedin"></i> <a href="https://www.linkedin.com/in/tanmaig/">Tanmai Gopal on Linkedin</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/83-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>54:25</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Mautic with Ruth Cheesley</title>
        <itunes:title>Mautic with Ruth Cheesley</itunes:title>
        <link>https://thebakery.dev/82/</link>
        <pubDate>Wed, 29 May 2024 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/82/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>82</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/82-thedevelopersbakery-mautic.m4a" length="21852328" type="audio/x-m4a" />

        <itunes:subtitle>Marketing Automation with Mautic and Ruth Cheesley</itunes:subtitle>
        <itunes:summary>Marketing Automation with Mautic and Ruth Cheesley</itunes:summary>

        
        <description>
            <![CDATA[Time for a brand-new topic today, as we’re going to talk about Marketing Automation. I’m excited to have on stage Ruth Cheesley, who’s going to tell us all about Mautic. Mautic is a marketing automation software, that helps you manage your email campaigns, track your user engagement, and much more....]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Time for a brand-new topic today, as we’re going to talk about <strong>Marketing Automation</strong>.</p>

<p>I’m excited to have on stage <a href="https://twitter.com/RCheesley"><strong>Ruth Cheesley</strong></a>, who’s going to tell us all about <a href="https://www.mautic.org/"><strong>Mautic</strong></a>. Mautic is a marketing automation software, that helps you manage your email campaigns, track your user engagement, and much more. It’s fully open-source (written in PHP 🐘) and works either as self-hosted or as a cloud solution.</p>

<p>But we’re also going to talk about another crucial topic in open-source: <strong>governance models</strong>. Ruth has been supporting the Mautic community for years, and helped them navigate through a governance model change. She’s going to share what worked and what not for Mautic and give us some tips on how to manage a community project.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>01.14</strong> Ruth’s Introduction</li>
  <li><strong>03.08</strong> What is a Mautic?</li>
  <li><strong>04.27</strong> Mautic competitors</li>
  <li><strong>05.29</strong> Self-hosting Mautic</li>
  <li><strong>07.22</strong> The open-source and business model</li>
  <li><strong>10.02</strong> Who’s working full-time for Mautic?</li>
  <li><strong>11.35</strong> The history of Mautic</li>
  <li><strong>14.01</strong> Tech Stack</li>
  <li><strong>15.23</strong> How Ruth got involved in this project?</li>
  <li><strong>19.09</strong> Collecting metrics about Mautic</li>
  <li><strong>21.29</strong> Mautic on mobile</li>
  <li><strong>22.13</strong> Growing a community</li>
  <li><strong>25.58</strong> Testing at Mautic</li>
  <li><strong>28.00</strong> Using Gitpod to help contributions</li>
  <li><strong>29.22</strong> Governance models</li>
  <li><strong>39.20</strong> Voting in the open</li>
  <li><strong>43.56</strong> Who can vote?</li>
  <li><strong>45.08</strong> Ruth’s suggestions on doing governance</li>
  <li><strong>48.36</strong> Code of conducts</li>
  <li><strong>49.47</strong> Woman in Open Source</li>
  <li><strong>52.04</strong> Further reading</li>
  <li><strong>54.30</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/mautic/mautic">mautic/mautic on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.mautic.org/">Mautic Official Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fab fa-youtube"></i> <a href="https://www.youtube.com/watch?v=lgaqS0pmUzk">Mautic on YouTube</a></li>
      <li><i class="fas fa-link"></i> <a href="https://kb.mautic.org/article/lead-scoring-best-practices-with-mautic.html">Lead Scoring Best Practices with Mautic</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/RCheesley">@RCheesley on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/RCheesley">@RCheesley on Twitter</a></li>
  <li><i class="fab fa-linkedin"></i> <a href="https://www.linkedin.com/in/ruthcheesley/">Ruth Cheesley on LinkedIn</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.ruthcheesley.co.uk/">Ruth’s Website</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/82-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>55:41</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Fleet with Zach Wasserman</title>
        <itunes:title>Fleet with Zach Wasserman</itunes:title>
        <link>https://thebakery.dev/81/</link>
        <pubDate>Wed, 08 May 2024 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/81/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>81</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/81-thedevelopersbakery-fleet.m4a" length="17483583" type="audio/x-m4a" />

        <itunes:subtitle>Discovering the world of device management, with Fleet and Zach Wasserman.</itunes:subtitle>
        <itunes:summary>Discovering the world of device management, with Fleet and Zach Wasserman.</itunes:summary>

        
        <description>
            <![CDATA[Today we touch on a brand-new topic: device management! I’m excited to have on stage Zach Wasserman, co-founder and CTO at Fleet. Fleet is a Mobile device management (MDM) software, that helps you manage your device fleet. It’s fully open-source and works either as self-hosted or as a cloud solution....]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today we touch on a brand-new topic: device management! I’m excited to have on stage <a href="https://twitter.com/thezachw"><strong>Zach Wasserman</strong></a>, co-founder and CTO at <a href="https://github.com/fleetdm/fleet"><strong>Fleet</strong></a>.</p>

<p>Fleet is a Mobile device management (MDM) software, that helps you manage your device fleet. It’s fully open-source and works either as self-hosted or as a cloud solution. Zach is going to guide us through the world of fleet management, talking about challenges such as managing vulnerabilities and updating devices.</p>

<p>If you ever worked with a managed device, you’ll be amazed to learn some of the secrets from the device management world!</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.14</strong> Zac’s Introduction</li>
  <li><strong>02.04</strong> What is a Fleet?</li>
  <li><strong>05.57</strong> Fleet vs other MDM tools</li>
  <li><strong>08.08</strong> Fleet vs chef</li>
  <li><strong>10.40</strong> Challenges in building MDM software</li>
  <li><strong>12.21</strong> The journey of a new device</li>
  <li><strong>15.53</strong> Updating OS version</li>
  <li><strong>17.50</strong> Integrating with user’s calendar</li>
  <li><strong>18.55</strong> Incident Stories</li>
  <li><strong>21.17</strong> Who’s using Fleet?</li>
  <li><strong>23.15</strong> Self-hosting vs cloud</li>
  <li><strong>24.14</strong> Handling malwares</li>
  <li><strong>26.25</strong> The history of Fleet</li>
  <li><strong>30.12</strong> Introducing osquery</li>
  <li><strong>31.48</strong> Being part of the Linux Foundation</li>
  <li><strong>34.56</strong> Being part of a steering commitee of a an OSS project</li>
  <li><strong>37.04</strong> What’s next for Fleet?</li>
  <li><strong>39.17</strong> Provisioning Vision Pros</li>
  <li><strong>40.03</strong> Integrating AI?</li>
  <li><strong>41.12</strong> Further reading</li>
  <li><strong>42.46</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/fleetdm/fleet">fleetdm/fleet on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://fleetdm.com/">Fleet Official Website</a></li>
  <li><i class="fab fa-youtube"></i> Open Source GitOps for Detection Engineering - <a href="https://youtu.be/TH8PxsNzuJw">Video from BSides Las Vegas 2023</a></li>
  <li><i class="fab fa-youtube"></i> Collect First, Ask Questions Later - <a href="https://youtu.be/srprZ2NgRgk">Video from GopherCon 2022</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/zwass">@zwass on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thezachw">@thezachw on Twitter</a></li>
  <li><i class="fab fa-linkedin"></i> <a href="https://www.linkedin.com/in/zacharywasserman/">Zach Wasserman on LinkedIn</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/81-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>43:56</itunes:duration>

        
    </item>
    
    <item>
        
        <title>OpenCollective with Xavier Damman</title>
        <itunes:title>OpenCollective with Xavier Damman</itunes:title>
        <link>https://thebakery.dev/80/</link>
        <pubDate>Tue, 16 Apr 2024 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/80/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>80</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/80-thedevelopersbakery-opencollective.m4a" length="18179250" type="audio/x-m4a" />

        <itunes:subtitle>The story of how donations started flowing through OpenCollective, with Xavier Damman.</itunes:subtitle>
        <itunes:summary>The story of how donations started flowing through OpenCollective, with Xavier Damman.</itunes:summary>

        
        <description>
            <![CDATA[It’s time for another bonus episode of The Developers’ Bakery! 🎉 Today, I’m extremely excited to have on stage Xavier Damman, co-founder of OpenCollective! If you’ve been doing open source for a while, you’ve probably heard about OpenCollective. It’s a platform that helps open-source projects and communities to raise funds...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>It’s time for another bonus episode of The Developers’ Bakery! 🎉</p>

<p>Today, I’m extremely excited to have on stage <a href="https://twitter.com/xdamman"><strong>Xavier Damman</strong></a>, co-founder of <a href="https://opencollective.com/"><strong>OpenCollective</strong></a>!</p>

<p>If you’ve been doing open source for a while, you’ve probably heard about OpenCollective. It’s a platform that helps open-source projects and communities to raise funds and manage their finances transparently. But OpenCollective is much more than just a way to support open-source projects, as you can support and fund all sorts of community initiatives.</p>

<p>In this episode we’ll talk about the story of OpenCollective, how it all started, and how it grew to become the platform we all know today. We’ll also discuss the challenges of running a platform like OpenCollective, the future of open-source funding, and much more!</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.34</strong> Xavier’s Introduction</li>
  <li><strong>05.08</strong> What is a Open Collective?</li>
  <li><strong>09.41</strong> Xav’s role in OpenCollective today</li>
  <li><strong>11.49</strong> What is a Fiscal Host?</li>
  <li><strong>15.44</strong> It’s all about transparency</li>
  <li><strong>18.15</strong> The challenges of kicking off OpenCollective</li>
  <li><strong>22.12</strong> Fees and running the platform</li>
  <li><strong>23.46</strong> How many donations has OpenCollective processed?</li>
  <li><strong>26.02</strong> GitHub Sponsors vs OpenCollective</li>
  <li><strong>27.35</strong> Is OSS sponsorship broken?</li>
  <li><strong>35.33</strong> DAOs</li>
  <li><strong>37.58</strong> The new economic model</li>
  <li><strong>42.07</strong> Further reading</li>
  <li><strong>45.18</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/opencollective/opencollective">opencollective/opencollective on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://opencollective.com">OpenCollective Official Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://discover.opencollective.com">discover.opencollective.com</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.regensunite.earth/">Regens Unite</a></li>
      <li><i class="fas fa-link"></i> <a href="https://citizenspring.earth/">Citizen Spring</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/xdamman">@xdamman on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/xdamman">@xdamman on Twitter</a></li>
  <li><i class="fas fa-link"></i> <a href="https://xavier.brussels/">Xavier’s Website</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/80-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>46:29</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Aptabase with Guilherme Oenning</title>
        <itunes:title>Aptabase with Guilherme Oenning</itunes:title>
        <link>https://thebakery.dev/79/</link>
        <pubDate>Tue, 02 Apr 2024 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/79/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>79</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/79-thedevelopersbakery-aptabase.m4a" length="18586059" type="audio/x-m4a" />

        <itunes:subtitle>Anonymous analytics with Aptabase and Guilherme Oenning</itunes:subtitle>
        <itunes:summary>Anonymous analytics with Aptabase and Guilherme Oenning</itunes:summary>

        
        <description>
            <![CDATA[I’m excited to welcome on stage our next guest Guilherme Oenning, creator of Aptabase! Aptabase is an open-source tool to collect and analyze analytics from your users. The key feature is that it’s designed with privacy in mind, as all the events are stored anonymously. It’s fully GDPR-compliant and it’s...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>I’m excited to welcome on stage our next guest <a href="https://twitter.com/goenning"><strong>Guilherme Oenning</strong></a>, creator of <a href="https://aptabase.com/"><strong>Aptabase</strong></a>!</p>

<p><a href="https://aptabase.com/"><strong>Aptabase</strong></a> is an open-source tool to collect and analyze analytics from your users. The key feature is that it’s designed with privacy in mind, as all the events are stored anonymously. It’s fully GDPR-compliant and it’s available either as a cloud service or as a self-hosted solution.</p>

<p>Join us in this episode, where Guilherme will tell us the story of how Aptabase grew from a side project to successful product!</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.09</strong> Guilherme’s Introduction</li>
  <li><strong>02.23</strong> What is Aptabase?</li>
  <li><strong>06.55</strong> Aptabase main fatures</li>
  <li><strong>09.50</strong> Where Aptabase works?</li>
  <li><strong>11.40</strong> Users opting out of analytics</li>
  <li><strong>13.38</strong> Anonymous vs pseudo-anonymous</li>
  <li><strong>18.29</strong> Educating users on anonymous data</li>
  <li><strong>21.10</strong> Cloud vs Self-hosting</li>
  <li><strong>23.43</strong> Where are the analytics stored?</li>
  <li><strong>25.34</strong> Aptabase free tier</li>
  <li><strong>27.57</strong> How many users are on Aptabase?</li>
  <li><strong>29.47</strong> Aptabase success stories</li>
  <li><strong>31.22</strong> Promoting a side project</li>
  <li><strong>33.49</strong> Aptabase biggest challenge</li>
  <li><strong>36.02</strong> The tech stack</li>
  <li><strong>38.08</strong> Who’s maintaining Aptabase?</li>
  <li><strong>41.17</strong> What’s next for Aptabase?</li>
  <li><strong>43.56</strong> Further reading</li>
  <li><strong>45.17</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/aptabase/aptabase">aptabase/aptabase on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://aptabase.com/">Aptabase Official Website</a></li>
  <li><i class="fab fa-discord"></i> <a href="https://discord.gg/d9d97unCUk">Aptabase Discord server</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/goenning">@goenning on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/goenning">@goenning on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/79-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>46:37</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Roborazzi with Takahiro Menju</title>
        <itunes:title>Roborazzi with Takahiro Menju</itunes:title>
        <link>https://thebakery.dev/78/</link>
        <pubDate>Tue, 19 Mar 2024 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/78/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>78</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/78-thedevelopersbakery-roborazzi.m4a" length="12290913" type="audio/x-m4a" />

        <itunes:subtitle>Screenshot Testing on Android without a device? Discover how with Roborazzi and Takahiro Menju</itunes:subtitle>
        <itunes:summary>Screenshot Testing on Android without a device? Discover how with Roborazzi and Takahiro Menju</itunes:summary>

        
        <description>
            <![CDATA[We’re back in the Android development space with an episode about screenshot testing. I’m excited to have on stage Takahiro Menju, Android GDE and author of Roborazzi. With Roborazzi, you can easily run screenshot tests for your Android app, without having to run a device at all. That’s possible because...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>We’re back in the Android development space with an episode about <strong>screenshot testing</strong>. I’m excited to have on stage <a href="https://twitter.com/_takahirom_"><strong>Takahiro Menju</strong></a>, Android GDE and author of <a href="https://github.com/takahirom/roborazzi"><strong>Roborazzi</strong></a>.</p>

<p>With Roborazzi, you can easily run screenshot tests for your Android app, <strong>without</strong> having to run a device at all. That’s possible because Roborazzi relies on Robolectric, which allows you to run Android tests directly on the JVM.</p>

<p>Join us in this episode as Takahiro walk us through the story of this library and how it can incredibly simplify screenshot testing for our Android apps.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.09</strong> Takahiro’s Introduction</li>
  <li><strong>01.58</strong> What is Roborazzi?</li>
  <li><strong>03.55</strong> Roborazzi’s features</li>
  <li><strong>04.51</strong> What Robolectric brings?</li>
  <li><strong>05.25</strong> Running on the JVM vs Emulator</li>
  <li><strong>06.37</strong> Saving CI and developers time</li>
  <li><strong>07.54</strong> Who’s using Roborazzi?</li>
  <li><strong>09.09</strong> DroidKaigi Conference App</li>
  <li><strong>10.23</strong> Comparing screenshots with Robolectric</li>
  <li><strong>11.02</strong> Challenges in building Roborazzi</li>
  <li><strong>13.43</strong> Who’s maintaining Roborazzi?</li>
  <li><strong>14.29</strong> The Android testing strategy</li>
  <li><strong>17.25</strong> What’s broken in Android testing?</li>
  <li><strong>20.23</strong> Screenshot Testing in other ecosystems</li>
  <li><strong>21.58</strong> The story of Roborazzi</li>
  <li><strong>23.31</strong> How to contribute to Roborazzi?</li>
  <li><strong>25.04</strong> What’s next for Roborazzi?</li>
  <li><strong>26.40</strong> Further reading</li>
  <li><strong>28.22</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/takahirom/roborazzi">takahirom/roborazzi on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://takahirom.github.io/roborazzi/">Roborazzi Official Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://takahirom.github.io/roborazzi/how-to-use.html">How to use Roborazzi</a></li>
      <li><i class="fas fa-link"></i> <a href="https://takahirom.github.io/roborazzi/faq.html">Roborazzi FAQ</a></li>
      <li><i class="fab fa-medium"></i> <a href="https://medium.com/@takahirom/roborazzi-elevating-android-visual-testing-to-the-next-level-46ec56b24055">Roborazzi: Elevating Android Visual Testing to the Next Level</a></li>
      <li><i class="fab fa-speaker-deck"></i> <a href="https://speakerdeck.com/takahirom/robolectric-native-graphics-and-roborazzi">Robolectric Native Graphics and Roborazzi</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/DroidKaigi/conference-app-2023">DroidKaigi/conference-app-2023 on GitHub</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/takahirom">@takahirom on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/_takahirom_">@_takahirom_ on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/78-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>30:26</itunes:duration>

        
    </item>
    
    <item>
        
        <title>XWiki with Vincent Massol</title>
        <itunes:title>XWiki with Vincent Massol</itunes:title>
        <link>https://thebakery.dev/77/</link>
        <pubDate>Thu, 07 Mar 2024 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/77/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>77</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/77-thedevelopersbakery-xwiki.m4a" length="19880436" type="audio/x-m4a" />

        <itunes:subtitle>Building wikis with XWiki and Vincent Massol</itunes:subtitle>
        <itunes:summary>Building wikis with XWiki and Vincent Massol</itunes:summary>

        
        <description>
            <![CDATA[Today we talk about wikis! And I’m excited to have on stage Vincent Massol, CTO of XWiki. XWiki is an open-source tool to create wikis for your team, your project, or your company. Think of it as a competitor for Confluence. The key feature of XWiki is its extensibility, thanks...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today we talk about wikis! And I’m excited to have on stage <a href="https://twitter.com/vmassol"><strong>Vincent Massol</strong></a>, CTO of XWiki.</p>

<p><a href="https://xwiki.org/"><strong>XWiki</strong></a> is an open-source tool to create wikis for your team, your project, or your company. Think of it as a competitor for Confluence.
The key feature of XWiki is its extensibility, thanks to its various number of plugins that allow you to cover a variety of use cases, from documentation to knowledge base.</p>

<p>Join us in this episode where Vincent will tell us the story of XWiki and how it grew to be used by companies like Amazon &amp; Airbus among others. Oh, and did you know they commit directly to main? Let’s find out more about that!</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.11</strong> Intro</li>
  <li><strong>00.57</strong> Episode Start</li>
  <li><strong>01.16</strong> Vincent’s Introduction</li>
  <li><strong>03.20</strong> A Confluence alternative</li>
  <li><strong>07.12</strong> XWiki features</li>
  <li><strong>10.49</strong> Cloud vs Self-hosting</li>
  <li><strong>12.43</strong> XWiki Business Model</li>
  <li><strong>15.02</strong> Who’s using XWiki</li>
  <li><strong>17.02</strong> Extending XWiki</li>
  <li><strong>21.03</strong> Plugins</li>
  <li><strong>22.44</strong> The Stack &amp; Scripting Languages</li>
  <li><strong>25.33</strong> Converting to Kotlin?</li>
  <li><strong>27.31</strong> The Story of XWiki</li>
  <li><strong>29.59</strong> How Vincent got involved in XWiki?</li>
  <li><strong>34.27</strong> When a Jira competitor?</li>
  <li><strong>35.11</strong> The XWiki Community</li>
  <li><strong>38.43</strong> Committing directly to main</li>
  <li><strong>42.36</strong> Project Cristal</li>
  <li><strong>47.06</strong> Further reading</li>
  <li><strong>49.00</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/xwiki/xwiki-platform">xwiki/xwiki-platform on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://xwiki.org/">XWiki Official Website</a></li>
  <li><i class="fas fa-link"></i> <a href="https://dev.xwiki.org/">XWiki Developer Reference</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fab fa-youtube"></i> <a href="https://fosdem.org/2024/schedule/event/fosdem-2024-1830-20-years-of-open-source-building-xwiki-and-cryptpad/">20 Years of Open Source building XWiki and CryptPad - FOSDEM 2024</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://peertube.xwiki.com/">XWiki’s Peertube</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/vmassol">@vmassol on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/vmassol">@vmassol on Twitter</a></li>
  <li><i class="fas fa-link"></i> <a href="http://massol.net">Vincent’s Personal Website</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/77-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>50:32</itunes:duration>

        
    </item>
    
    <item>
        
        <title>fast-check with Nicolas DUBIEN</title>
        <itunes:title>fast-check with Nicolas DUBIEN</itunes:title>
        <link>https://thebakery.dev/76/</link>
        <pubDate>Wed, 21 Feb 2024 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/76/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>76</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/76-thedevelopersbakery-fastcheck.m4a" length="17001957" type="audio/x-m4a" />

        <itunes:subtitle>Property based testing with fast-check and Nicolas DUBIEN</itunes:subtitle>
        <itunes:summary>Property based testing with fast-check and Nicolas DUBIEN</itunes:summary>

        
        <description>
            <![CDATA[Time for a new episode of The Developers’ Bakery! Today we’re back talking about testing, but we’ll have the opportunity to learn a new approach we haven’t talked about in this podcast yet: Property Based Testing. Joining us today is Nicolas DUBIEN, creator of fast-check, a library to write property-based...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Time for a new episode of The Developers’ Bakery! Today we’re back talking about testing, but we’ll have the opportunity to learn a new approach we haven’t talked about in this podcast yet: <strong>Property Based Testing</strong>.</p>

<p>Joining us today is <a href="https://twitter.com/ndubien"><strong>Nicolas DUBIEN</strong></a>, creator of <a href="https://fast-check.dev/"><strong>fast-check</strong></a>, a library to write property-based tests for TypeScript and JavaScript.</p>

<p>Nicolas will guide us through the world of property-based testing, explaining how fast-check can help us to write tests that are offering better coverage of our code.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.09</strong> Nicolas’ Introduction</li>
  <li><strong>02.17</strong> What is fast-check?</li>
  <li><strong>03.41</strong> Property based testing</li>
  <li><strong>05.36</strong> Generating inputs</li>
  <li><strong>08.57</strong> Who can use fast-check?</li>
  <li><strong>11.11</strong> Real world usages</li>
  <li><strong>14.22</strong> fast-check to test fast-check</li>
  <li><strong>18.25</strong> Readability of tests</li>
  <li><strong>20.43</strong> Onboarding on property-based testing</li>
  <li><strong>22.57</strong> The fast-check ecosystem</li>
  <li><strong>25.51</strong> The history of fast-check</li>
  <li><strong>29.58</strong> Who’s maintaining fast-check?</li>
  <li><strong>32.12</strong> Growing fast-check</li>
  <li><strong>33.01</strong> Good first issues</li>
  <li><strong>35.18</strong> What’s next for fast-check?</li>
  <li><strong>39.50</strong> Further reading</li>
  <li><strong>41.38</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/dubzzz/fast-check">dubzzz/fast-check on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://fast-check.dev/">fast-check Official Website</a></li>
  <li><i class="fas fa-link"></i> <a href="https://fast-check.dev/blog/">fast-check Blog</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/dubzzz">@dubzzz on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/ndubien">@ndubien on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/76-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>42:45</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Docuseal with Pete Matsyburka</title>
        <itunes:title>Docuseal with Pete Matsyburka</itunes:title>
        <link>https://thebakery.dev/75/</link>
        <pubDate>Tue, 06 Feb 2024 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/75/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>75</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/75-thedevelopersbakery-docuseal.m4a" length="13918104" type="audio/x-m4a" />

        <itunes:subtitle>Digital Signing in OSS with Docuseal and Pete Matsyburka</itunes:subtitle>
        <itunes:summary>Digital Signing in OSS with Docuseal and Pete Matsyburka</itunes:summary>

        
        <description>
            <![CDATA[Time for a fresh new episode! This time we’ll touch on a really different topic: Digital Signing. Joining us today is Pete Matsyburka, co-founder of Docuseal. Docuseal lets you sign documents online in a secure and easy way, similar to other popular alternative such as Docusign. The killer feature of...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Time for a fresh new episode! This time we’ll touch on a really different topic: <strong>Digital Signing</strong>. Joining us today is <strong>Pete Matsyburka</strong>, co-founder of  <a href="https://www.docuseal.co/"><strong>Docuseal</strong></a>.</p>

<p>Docuseal lets you sign documents online in a secure and easy way, similar to other popular alternative such as Docusign. The killer feature of Docuseal is that it is <strong>open source</strong>, and you can either self-host it or use the hosted version.</p>

<p>Join us in this episode where Pete will tell us about his journey, how they bootstrapped Docuseal, and the future of the project.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.11</strong> Intro</li>
  <li><strong>00.57</strong> Episode Start</li>
  <li><strong>01.15</strong> Pete’s Introduction</li>
  <li><strong>01.50</strong> What is Docuseal?</li>
  <li><strong>03.22</strong> Is Docuseal free?</li>
  <li><strong>05.40</strong> How is Docuseal better than Docusign?</li>
  <li><strong>08.16</strong> How does a e-signature works?</li>
  <li><strong>11.50</strong> Stealing identity and e-signature</li>
  <li><strong>13.05</strong> Self hosting and trust</li>
  <li><strong>16.30</strong> Which programming language have you used?</li>
  <li><strong>17.55</strong> Docuseal success stories</li>
  <li><strong>19.07</strong> The story of Docuseal</li>
  <li><strong>21.49</strong> Growing the company</li>
  <li><strong>22.58</strong> The biggest challenge in building Docuseal</li>
  <li><strong>25.19</strong> Docuseal &amp; OSS</li>
  <li><strong>27.54</strong> Why Ruby on Rails?</li>
  <li><strong>29.12</strong> Building Web Apps as fast as possible</li>
  <li><strong>29.56</strong> What’s next for Docuseal?</li>
  <li><strong>32.30</strong> Further reading</li>
  <li><strong>33.29</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/docusealco/docuseal">docusealco/docuseal on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.docuseal.co/">Docuseal Official Website</a></li>
  <li><i class="fab fa-discord"></i> <a href="https://discord.com/invite/qygYCDGck9">Docuseal Discord server</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/docusealco">@docusealco on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/omohokcoj">@omohokcoj on GitHub</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/75-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>35:24</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Pieces with Tsavo Knott</title>
        <itunes:title>Pieces with Tsavo Knott</itunes:title>
        <link>https://thebakery.dev/74/</link>
        <pubDate>Tue, 23 Jan 2024 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/74/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>74</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/74-thedevelopersbakery-pieces.m4a" length="17202537" type="audio/x-m4a" />

        <itunes:subtitle>Discovering your workflow AI co-pilot with Pieces and Tsavo Knott</itunes:subtitle>
        <itunes:summary>Discovering your workflow AI co-pilot with Pieces and Tsavo Knott</itunes:summary>

        
        <description>
            <![CDATA[Welcome back to another freshly baked episode, today we talk about the trending topic in the industry: AI. I’m excited to have on stage Tsavo Knott, CEO of Pieces. Pieces is your AI-enabled workflow copilot, and developers are going to love this tool! Tsavo will walk us through the features,...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Welcome back to another freshly baked episode, today we talk about the trending topic in the industry: <strong>AI</strong>. I’m excited to have on stage <a href="https://twitter.com/KnottTsavo"><strong>Tsavo Knott</strong></a>, CEO of Pieces.</p>

<p><a href="https://pieces.app/"><strong>Pieces</strong></a> is your AI-enabled workflow copilot, and developers are going to love this tool! Tsavo will walk us through the features, advantages, and the unique ecosystem that Pieces is building. With Pieces, you can search, share, and reuse your code snippets, through your favorite tools and IDEs.</p>

<p>Tsavo is also going to share the challenges of building a company on <strong>developer tools</strong> and how to handle developers as customers, there is so much wisdom in this episode, I’m sure you will love it!</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.11</strong> Intro</li>
  <li><strong>00.57</strong> Episode Start</li>
  <li><strong>01.28</strong> Tasvo’s Introduction</li>
  <li><strong>03.21</strong> What is Pieces?</li>
  <li><strong>10.01</strong> Local vs Cloud</li>
  <li><strong>12.39</strong> Pricing Model</li>
  <li><strong>15.27</strong> Is Pieces just a smart clipboard?</li>
  <li><strong>18.56</strong> Pieces ecosystem</li>
  <li><strong>20.22</strong> Offline AI</li>
  <li><strong>24.10</strong> What is Pieces OS Client?</li>
  <li><strong>28.24</strong> Pieces Ecosystem</li>
  <li><strong>30.35</strong> Customizing Pieces with own’s data</li>
  <li><strong>32.59</strong> Developers as a a customer</li>
  <li><strong>35.39</strong> Building OSS vs Building a Company</li>
  <li><strong>37.59</strong> Developers’ high bar</li>
  <li><strong>39.13</strong> The Pieces Community</li>
  <li><strong>40.33</strong> Further reading</li>
  <li><strong>41.37</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://pieces.app/">Pieces for Developers - Official Website</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/pieces-app/opensource">pieces-app/opensource on GitHub</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://docs.pieces.app/">Pieces for Developers - Official Documentation</a></li>
      <li><i class="fab fa-discord"></i> <a href="https://discord.com/invite/getpieces">Pieces Discord server</a></li>
      <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/gb/podcast/redefining-developer-workflow-with-pieces-apps-tsavo/id117488860?i=1000630357226">Podcast - Redefining Developer Workflow with Pieces.App’s Tsavo Knott</a></li>
      <li><i class="fas fa-link"></i> <a href="https://code.pieces.app/blog/build-your-own-copilot-in-less-than-10-minutes-with-pieces-os-client-13c91">Blogpost - Build Your Own Copilot in less than 10 minutes with Pieces OS Client</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/tsavo-at-pieces">@tsavo-at-pieces on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/KnottTsavo">@KnottTsavo on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/74-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>43:14</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Tea with Max Howell</title>
        <itunes:title>Tea with Max Howell</itunes:title>
        <link>https://thebakery.dev/73/</link>
        <pubDate>Thu, 11 Jan 2024 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/73/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>73</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/73-thedevelopersbakery-tea.m4a" length="21286300" type="audio/x-m4a" />

        <itunes:subtitle>A new protocol to sponsor Open Source with Tea and Max Howell</itunes:subtitle>
        <itunes:summary>A new protocol to sponsor Open Source with Tea and Max Howell</itunes:summary>

        
        <description>
            <![CDATA[It’s time to kickoff 2024 with an amazing new episode! Joining us is the mind behind Homebrew: Max Howell. We’re not here to talk about Homebrew today though (get back to Ep. 55 for that). Max is here to tell us about his latest project: Tea 🍵 Tea is a...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>It’s time to kickoff 2024 with an amazing new episode! Joining us is the mind behind Homebrew: <strong>Max Howell</strong>.</p>

<p>We’re not here to talk about Homebrew today though (get back to <a href="https://thebakery.dev/55">Ep. 55</a> for that). Max is here to tell us about his latest project: <strong>Tea</strong> 🍵</p>

<p>Tea is a new protocol to <strong>sponsor open source</strong>. Tea works as a decentralized network that allows you to sponsor the projects on your dependency tree.</p>

<p>Join us in this episode as we walk through the possibilites that Tea unlocks, and we won’t miss the chance to talk a bit about the story of Homebrew as well.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.11</strong> Max’s Introduction</li>
  <li><strong>04.21</strong> What is Tea?</li>
  <li><strong>10.12</strong> OSS Sponsorship is broken</li>
  <li><strong>14.05</strong> How to join the Tea network?</li>
  <li><strong>17.47</strong> How to donate on the Tea network?</li>
  <li><strong>23.09</strong> Donating to the dependency tree</li>
  <li><strong>24.31</strong> Tea test net</li>
  <li><strong>25.59</strong> Tea vs Thanks.dev</li>
  <li><strong>28.12</strong> Tea &amp; crypto bad press</li>
  <li><strong>32.09</strong> What have you learned from building Homebrew?</li>
  <li><strong>38.16</strong> From pkgx to tea</li>
  <li><strong>41.46</strong> The story of homebrew</li>
  <li><strong>50.42</strong> Further reading</li>
  <li><strong>52.39</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://tea.xyz/">Tea Official Website</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/teaprotocol">@teaprotocol on Twitter</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fab fa-github"></i> <a href="https://github.com/teaxyz/white-paper">The Tea WhitePaper</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/pkgxdev/pkgx">pkgxdev/pkgx on GitHub</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://mxcl.dev/">@mxcl on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/mxcl">@mxcl on Twitter</a></li>
  <li><i class="fas fa-link"></i> <a href="https://sebastienlorber.com/">Max’s Website</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/73-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>54:03</itunes:duration>

        
    </item>
    
    <item>
        
        <title>QuackAI with François-Guillaume Fernandez</title>
        <itunes:title>QuackAI with François-Guillaume Fernandez</itunes:title>
        <link>https://thebakery.dev/72/</link>
        <pubDate>Tue, 12 Dec 2023 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/72/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>72</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/72-thedevelopersbakery-quackai.m4a" length="18344652" type="audio/x-m4a" />

        <itunes:subtitle>Your AI Contributions Companion with FG Fernandez and QuackAI</itunes:subtitle>
        <itunes:summary>Your AI Contributions Companion with FG Fernandez and QuackAI</itunes:summary>

        
        <description>
            <![CDATA[Welcome back to another episode of The Developers’ Bakery. Today we have on stage FG Fernandez, the founder of QuackAI. QuackAI is a VS Code Extension that helps your contributiors when they’re typing to make sure their contributions won’t fail to comply with your project guidelines. Moreover, FG had the...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Welcome back to another episode of The Developers’ Bakery. Today we have on stage <a href="https://twitter.com/FrG_FM"><strong>FG Fernandez</strong></a>, the founder of <a href="https://www.quackai.com/"><strong>QuackAI</strong></a>.</p>

<p>QuackAI is a VS Code Extension that helps your contributiors when they’re typing to make sure their contributions won’t fail to comply with your project guidelines.</p>

<p>Moreover, FG had the opportunity to join the YCombinator program with QuackAI as a sole contributor. Today he will tell us his story with this tool and what’s next for it!</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.17</strong> FG’s Introduction</li>
  <li><strong>02.24</strong> What is QuackAI?</li>
  <li><strong>03.13</strong> How can I use QuackAI?</li>
  <li><strong>07.33</strong> Defining contribution rules</li>
  <li><strong>10.07</strong> IDE Extension &amp; PR Automation</li>
  <li><strong>15.07</strong> What happens when I type with QuackAI?</li>
  <li><strong>18.44</strong> What is Open Source in QuackAI?</li>
  <li><strong>20.56</strong> How do you do telemetry?</li>
  <li><strong>26.40</strong> The story of QuackAI</li>
  <li><strong>30.39</strong> Funding from YCombinator</li>
  <li><strong>36.51</strong> Being a sole contributor at QuackAI</li>
  <li><strong>39.00</strong> What’s next for QuackAI?</li>
  <li><strong>43.27</strong> Further reading</li>
  <li><strong>45.00</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/quack-ai/companion">quack-ai/companion on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.quackai.com/">QuackAI Official Website</a></li>
  <li><i class="fas fa-link"></i> <a href="https://marketplace.visualstudio.com/items?itemName=QuackAI.quack-companion">QuackAI VS Code Extension</a></li>
  <li><i class="fab fa-discord"></i> <a href="https://discord.com/invite/E9rY3bVCWd">QuackAI Discord server</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/frgfm">@frgfm on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/FrG_FM">@FrG_FM on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/72-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>46:14</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Godot with Emilio Coppola</title>
        <itunes:title>Godot with Emilio Coppola</itunes:title>
        <link>https://thebakery.dev/71/</link>
        <pubDate>Thu, 30 Nov 2023 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/71/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>71</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/71-thedevelopersbakery-godot.m4a" length="18904476" type="audio/x-m4a" />

        <itunes:subtitle>Open source game development with Godot and Emilio Coppola</itunes:subtitle>
        <itunes:summary>Open source game development with Godot and Emilio Coppola</itunes:summary>

        
        <description>
            <![CDATA[Are you ready to level up your knowledge on game development? Today, we have Emilio Coppola, Executive Director of the Godot Foundation. He’s here to tell us about Godot, the open-source game engine that’s been making waves in the development world. Especially with the latest changes in the Unity pricing...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Are you ready to level up your knowledge on game development? Today, we have <a href="https://twitter.com/emi_cpl"><strong>Emilio Coppola</strong></a>, Executive Director of the Godot Foundation. He’s here to tell us about <a href="https://godotengine.org/"><strong>Godot</strong></a>, the open-source game engine that’s been making waves in the development world.</p>

<p>Especially with the latest changes in the Unity pricing model, Godot is becoming a viable alternative for many developers. In this episode, Emilio will tell us about the history of Godot, how it compares to other engines, and how to get started with it.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.16</strong> Emilio’s Introduction</li>
  <li><strong>02.38</strong> What is Godot?</li>
  <li><strong>03.35</strong> How Godot started?</li>
  <li><strong>05.03</strong> Popular games in Godot</li>
  <li><strong>06.10</strong> Godot vs Unreal/Unity</li>
  <li><strong>09.46</strong> Godot &amp; the Unity install fees</li>
  <li><strong>17.16</strong> Who’s supporting Godot?</li>
  <li><strong>22.10</strong> Hiring full time engineers</li>
  <li><strong>23.59</strong> What does a Foundation Executive Director does?</li>
  <li><strong>27.37</strong> Godot and Go?</li>
  <li><strong>30.21</strong> Handling OSS traffic at Scale</li>
  <li><strong>34.01</strong> How to contribute to Godot?</li>
  <li><strong>36.57</strong> Getting into the core contributors team</li>
  <li><strong>40.14</strong> What’s next for Godot?</li>
  <li><strong>43.34</strong> Further reading</li>
  <li><strong>46.16</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://godotengine.org/">Godot Official Website</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/godotengine/godot">godotengine/godot on GitHub</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://godotengine.org/blog/">Godot Engine Blog</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://youtu.be/toE-YUqEdA8?si=owZ0aC_35-FOxszc">Porting your Unity knowledge to Godot Engine - Andy Touch</a></li>
      <li><i class="fas fa-link"></i> <a href="https://github.com/coppolaemilio/gamemaker-godot-dictionary">Gamemaker to Godot Dictionary</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.gdquest.com/learn-to-code-from-zero/">Learn to Code From Zero with GDScript · GDQuest</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/coppolaemilio">@coppolaemilio on GitHub</a></li>
  <li><i class="fab fa-mastodon"></i> <a href="https://mastodon.gamedev.place/@Emi">@Emi on Mastodon</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/emi_cpl">@emi_cpl on Twitter</a></li>
  <li><i class="fab fa-youtube"></i> <a href="https://www.youtube.com/@emi_cpl">@emi_cpl on YouTube</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/71-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>47:40</itunes:duration>

        
    </item>
    
    <item>
        
        <title>The educator's path with Marcin Moskała</title>
        <itunes:title>The educator's path with Marcin Moskała</itunes:title>
        <link>https://thebakery.dev/70/</link>
        <pubDate>Tue, 14 Nov 2023 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/70/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>70</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/70-thedevelopersbakery-the-educators-path.m4a" length="17871835" type="audio/x-m4a" />

        <itunes:subtitle>Becoming a successful educator in IT with Marcin Moskała</itunes:subtitle>
        <itunes:summary>Becoming a successful educator in IT with Marcin Moskała</itunes:summary>

        
        <description>
            <![CDATA[We’re back with another bonus episode of The Developers’ Bakery! Back in episode 60 we talked about content creation with Effective Android. Today, we double down on a similar topic as we do have Marcin Moskała on stage! Marcin is the author of Effective Kotlin, a collection of Kotlin best...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>We’re back with another <strong>bonus episode</strong> of The Developers’ Bakery! 
Back in episode <a href="https://thebakery.dev/60">60</a> we talked about content creation with Effective Android.</p>

<p>Today, we double down on a similar topic as we do have <a href="https://leanpub.com/u/mmoskala"><strong>Marcin Moskała</strong></a> on stage! Marcin is the author of <strong>Effective Kotlin</strong>, a collection of Kotlin best practices, and <strong>Kotlin Coroutines</strong>, a book about Kotlin’s concurrency model.</p>

<p>In this episode, Marcin will walk us through the path to <strong>becoming an educator</strong>, what are the skills required, and how to make it profitable. Marcin has plenty of experience in this space, both as a book author, a workshop organizer, and a conference speaker.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.23</strong> Marcin’s Introduction</li>
  <li><strong>03.36</strong> The various paths in engineering</li>
  <li><strong>06.16</strong> The educator’s path</li>
  <li><strong>14.09</strong> The educator’s skillset</li>
  <li><strong>19.43</strong> Making education profitable</li>
  <li><strong>25.25</strong> Is it worth to write a book?</li>
  <li><strong>27.08</strong> Marcin’s writing tips</li>
  <li><strong>34.19</strong> Publishing a book</li>
  <li><strong>38.06</strong> AI and education</li>
  <li><strong>41.55</strong> Give it forward</li>
  <li><strong>43.59</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fas fa-book"></i> <a href="https://leanpub.com/effectivekotlin">Effective Kotlin by Marcin Moskała on Leanpub</a></li>
  <li><i class="fas fa-book"></i> <a href="https://leanpub.com/coroutines">Kotlin Coroutines by Marcin Moskała on Leanpub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://leanpub.com/u/mmoskala">Marcin Moskała on Leanpub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/marcinmoskala">@marcinmoskala on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/MarcinMoskala">@MarcinMoskala on GitHub</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/70-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>45:22</itunes:duration>

        
    </item>
    
    <item>
        
        <title>compose-rules with Nacho Lopez</title>
        <itunes:title>compose-rules with Nacho Lopez</itunes:title>
        <link>https://thebakery.dev/69/</link>
        <pubDate>Wed, 25 Oct 2023 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/69/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>69</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/69-thedevelopersbakery-compose-rules.m4a" length="18486613" type="audio/x-m4a" />

        <itunes:subtitle>Linting and Inspecting Jetpack Compose code with Compose Rules and Nacho Lopez</itunes:subtitle>
        <itunes:summary>Linting and Inspecting Jetpack Compose code with Compose Rules and Nacho Lopez</itunes:summary>

        
        <description>
            <![CDATA[We’re back talking about static analysis today here at The Developers’ Bakery! We’re really excited to have on stage Nacho Lopez to talk about Compose Rules. This project is a collection of linting and inspection rules for Jetpack Compose, which prevents you from making common mistakes and helps you write...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>We’re back talking about <strong>static analysis</strong> today here at The Developers’ Bakery! We’re really excited to have on stage <a href="https://twitter.com/mrmans0n"><strong>Nacho Lopez</strong></a> to talk about <a href="https://github.com/mrmans0n/compose-rules"><strong>Compose Rules</strong></a>.</p>

<p>This project is a collection of linting and inspection rules for Jetpack Compose, which prevents you from making common mistakes and helps you write better and more performant UI code.
You can use this rule with either KtLint or Detekt.</p>

<p>In this episode, we’ll also touch on how this project started inside Twitter, and now ends up living into Nacho’s personal fork.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.03</strong> Nacho’s Introduction</li>
  <li><strong>04.21</strong> What is compose-rules?</li>
  <li><strong>08.39</strong> Compose Antipatterns</li>
  <li><strong>13.47</strong> How to use compose-rules?</li>
  <li><strong>15.28</strong> Writing custom rules</li>
  <li><strong>19.56</strong> The Twitter drama</li>
  <li><strong>29.23</strong> Living in a fork</li>
  <li><strong>36.09</strong> What’s next for compose-rules?</li>
  <li><strong>42.39</strong> Further reading</li>
  <li><strong>44.41</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/mrmans0n/compose-rules">mrmans0n/compose-rules on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://mrmans0n.github.io/compose-rules/">Compose Rules Official Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://plugins.jetbrains.com/docs/intellij/psi.html">What is the PSI?</a></li>
      <li><i class="fas fa-link"></i> <a href="https://plugins.jetbrains.com/docs/intellij/psi-cookbook.html">PSI Cookbook</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/mrmans0n">@mrmans0n on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/mrmans0n">@mrmans0n on Twitter</a></li>
  <li><i class="fab fa-mastodon"></i> <a href="https://androiddev.social/@nacho">@nacho on Mastodon</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/69-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>46:05</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Pandas and Polars with Marco Gorelli</title>
        <itunes:title>Pandas and Polars with Marco Gorelli</itunes:title>
        <link>https://thebakery.dev/68/</link>
        <pubDate>Tue, 10 Oct 2023 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/68/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>68</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/68-thedevelopersbakery-pandas-and-polars.m4a" length="21633967" type="audio/x-m4a" />

        <itunes:subtitle>Data science and dataframes with pandas, polars and Marco Gorelli</itunes:subtitle>
        <itunes:summary>Data science and dataframes with pandas, polars and Marco Gorelli</itunes:summary>

        
        <description>
            <![CDATA[Time for a brand-new topic today here at The Developers’ Bakery: Data Science! We’re really excited to have on stage Marco Gorelli, core contributor of both pandas and polars, two of the most popular data science libraries in the Python ecosystem. In this episode, we’ll talk about how pandas became...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Time for a brand-new topic today here at The Developers’ Bakery: <strong>Data Science</strong>! We’re really excited to have on stage <a href="https://github.com/MarcoGorelli">Marco Gorelli</a>, core contributor of both <a href="https://pandas.pydata.org/">pandas</a> and <a href="https://pola.rs/">polars</a>, two of the most popular data science libraries in the Python ecosystem.</p>

<p>In this episode, we’ll talk about how pandas became so popular in the data science space. Then we’ll move on to talk about polars, a new data science library written in Rust, and how its performances compare to pandas.</p>

<p>Finally, we’ll have the opportunity to touch on a very interesting and unique topic: the <strong>Dataframe Consortium</strong>, a multi-company effort to standardize the data science API across the ecosystem.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.14</strong> Intro</li>
  <li><strong>01.00</strong> Episode Start</li>
  <li><strong>01.30</strong> Marco’s Introduction</li>
  <li><strong>02.14</strong> What is pandas?</li>
  <li><strong>03.27</strong> Why do I need pandas?</li>
  <li><strong>05.19</strong> pandas’ competitors</li>
  <li><strong>07.24</strong> pandas’ popularity</li>
  <li><strong>10.12</strong> What’s your role with pandas?</li>
  <li><strong>12.39</strong> How to become a pandas maintainer?</li>
  <li><strong>13.50</strong> From data scientist to open source maintainer</li>
  <li><strong>16.02</strong> What is polars?</li>
  <li><strong>21.22</strong> Can pandas and polars co-exist?</li>
  <li><strong>24.25</strong> Performance benchmarks</li>
  <li><strong>26.21</strong> The learning curve</li>
  <li><strong>29.11</strong> Naming anecdotes</li>
  <li><strong>30.51</strong> The Dataframe Consortium?</li>
  <li><strong>40.12</strong> Marco’s role in the consortium</li>
  <li><strong>43.40</strong> What’s next for polars?</li>
  <li><strong>46.50</strong> How to start contributing?</li>
  <li><strong>50.56</strong> Further reading</li>
  <li><strong>53.33</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/pandas-dev/pandas">pandas-dev/pandas on GitHub</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/pola-rs/polars">pola-rs/polars on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://pandas.pydata.org/">Pandas Official Website</a></li>
  <li><i class="fas fa-link"></i> <a href="https://pola.rs/">Polars Official Website</a></li>
  <li><i class="fas fa-link"></i> <a href="https://data-apis.org/">Dataframe API Consortium Official Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://pandas.pydata.org/docs/user_guide/index.html">Pandas User Guide</a></li>
      <li><i class="fas fa-link"></i> <a href="https://pola-rs.github.io/polars/user-guide/">Polars User Guide</a></li>
      <li><i class="fas fa-link"></i> <a href="https://data-apis.org/dataframe-api/draft/">Dataframe API Standard definition</a></li>
      <li><i class="fab fa-youtube"></i> What polars does for you - <a href="https://youtu.be/UwRlFtSd_-8">Video from EuroPython</a></li>
      <li><i class="fas fa-link"></i> <a href="https://duckdblabs.github.io/db-benchmark/">H2O Benchmark</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.pola.rs/benchmarks.html">Polars - TPCH Benchmark</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/MarcoGorelli">@MarcoGorelli on GitHub</a></li>
  <li><i class="fab fa-linkedin"></i> <a href="https://www.linkedin.com/in/marcogorelli/">Marco Gorelli on LinkedIn</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/68-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>54:40</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Effect with Michael Arnaldi</title>
        <itunes:title>Effect with Michael Arnaldi</itunes:title>
        <link>https://thebakery.dev/67/</link>
        <pubDate>Tue, 19 Sep 2023 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/67/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>67</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/67-thedevelopersbakery-effect.m4a" length="21010321" type="audio/x-m4a" />

        <itunes:subtitle>Functional Programming in TypeScript with Effect and Michael Arnaldi</itunes:subtitle>
        <itunes:summary>Functional Programming in TypeScript with Effect and Michael Arnaldi</itunes:summary>

        
        <description>
            <![CDATA[It’s time to talk again about Functional Programming (or maybe not?!) with today’s episode! I’m glad to have on stage Michael Arnaldi, author and maintainer of Effect. Effect is a Functional Programming library for TypeScript, that offers primitives to support error management, concurrency and much more. But Effect is also...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>It’s time to talk again about Functional Programming (or maybe not?!) with today’s episode! I’m glad to have on stage <a href="https://twitter.com/MichaelArnaldi"><strong>Michael Arnaldi</strong></a>, author and maintainer of <a href="https://github.com/Effect-TS/effect"><strong>Effect</strong></a>.</p>

<p>Effect is a Functional Programming library for TypeScript, that offers primitives to support error management, concurrency and much more. But Effect is also an entire ecosystem of integrations with existing and frameworks and libraries, which makes adopting Effect so much easier.</p>

<p>Join us in this episode as Michael walk us through on his take on Functional Programming and the story behind Effect.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.07</strong> Nicolò’s Introduction</li>
  <li><strong>02.37</strong> What is Effect?</li>
  <li><strong>04.39</strong> Is this a Functional Programming library?</li>
  <li><strong>09.18</strong> <code class="language-plaintext highlighter-rouge">Effects&lt;Requirements, Errors, Value&gt;</code></li>
  <li><strong>20.11</strong> Effect and Concurrency</li>
  <li><strong>30.29</strong> The Effect ecosystem</li>
  <li><strong>37.30</strong> The history of Effect</li>
  <li><strong>42.30</strong> 1.0?</li>
  <li><strong>45.45</strong> Further reading</li>
  <li><strong>50.29</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/Effect-TS/effect">Effect-TS/effect on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.effect.website/">Effect Official Website</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/EffectTS_">@EffectTS_ on Twitter</a></li>
  <li><i class="fab fa-discord"></i> <a href="https://discord.gg/effect-ts">Effect Discord Community</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fab fa-youtube"></i><a href="https://www.youtube.com/@ethanniser">Ethan Niser’s Youtube Channel</a></li>
      <li><i class="fab fa-youtube"></i> Introduction to Effect - <a href="https://www.youtube.com/watch?v=zrNr3JVUc8I">Video from WorkerConf 2022</a></li>
      <li><i class="fab fa-youtube"></i> Effect ful computations with Fibers - <a href="https://www.youtube.com/watch?v=uwALExyq4NY">Video from React Alicante</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/mikearnaldi">@mikearnaldi on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/MichaelArnaldi">@MichaelArnaldi on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/67-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>53:05</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Babel with Nicolò Ribaudo</title>
        <itunes:title>Babel with Nicolò Ribaudo</itunes:title>
        <link>https://thebakery.dev/66/</link>
        <pubDate>Tue, 05 Sep 2023 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/66/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>66</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/66-thedevelopersbakery-babel.m4a" length="21366702" type="audio/x-m4a" />

        <itunes:subtitle>Compiling next generation JavaScript for all the browsers, with Babel and Nicolò Ribaudo</itunes:subtitle>
        <itunes:summary>Compiling next generation JavaScript for all the browsers, with Babel and Nicolò Ribaudo</itunes:summary>

        
        <description>
            <![CDATA[Today we have the honor to spotlight a fundamental tool of the web ecosystem: Babel. If you don’t know Babel, it’s a JavaScript compiler that allows you to write next generation JavaScript and compile it to a version that is compatible with all the browsers. Nicolò Ribaudo, one of the...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today we have the honor to spotlight a fundamental tool of the web ecosystem: <a href="https://github.com/babel/babel"><strong>Babel</strong></a>. If you don’t know Babel, it’s a JavaScript compiler that allows you to write next generation JavaScript and compile it to a version that is compatible with all the browsers.</p>

<p><a href="https://tech.lgbt/@nic"><strong>Nicolò Ribaudo</strong></a>, one of the Babel maintainers, is on stage to tell us the story of this project, how it became so popular, and its role in the daily life of a web developer.</p>

<p>We’ll touch also on the topic of funding and sponsoring, and learn how Babel managed to hire engineers with Open Source donations!</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.32</strong> Nicolò’s Introduction</li>
  <li><strong>02.53</strong> What is Babel?</li>
  <li><strong>06.15</strong> How Babel became so popular?</li>
  <li><strong>10.28</strong> The web ecosystem speed</li>
  <li><strong>13.56</strong> Browserlist</li>
  <li><strong>16.49</strong> Babel &amp; Performances</li>
  <li><strong>20.09</strong> Continous Benchmarking</li>
  <li><strong>22.42</strong> Extending Babel</li>
  <li><strong>27.20</strong> Build tools integrations</li>
  <li><strong>30.07</strong> How Nicolò got involved with Babel?</li>
  <li><strong>33.30</strong> Who’s maintaining Babel?</li>
  <li><strong>35.33</strong> Who’s funding Babel?</li>
  <li><strong>38.19</strong> Hiring engineers with donation</li>
  <li><strong>40.39</strong> Call for donations</li>
  <li><strong>42.29</strong> Babel will never be done</li>
  <li><strong>44.35</strong> Babel 8</li>
  <li><strong>47.11</strong> How to get involved?</li>
  <li><strong>50.34</strong> Further reading</li>
  <li><strong>53.23</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/babel/babel">babel/babel on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://babel.dev/">Babel Official Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fab fa-youtube"></i> @babel/how-to - <a href="https://youtu.be/UeVq_U5obnE?si=Ox4kp44G4htjHf_6">Video from HolyJS 2019</a></li>
      <li><i class="fas fa-link"></i> <a href="https://babel.dev/videos/">Babel Videos Page</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.nan.fyi/tokenizer">nan.fyi - Rebuilding Babel: The Tokenizer</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/nicolo-ribaudo">@nicolo-ribaudo on GitHub</a></li>
  <li><i class="fab fa-mastodon"></i> <a href="https://tech.lgbt/@nic">@nic on Mastodon</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/66-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>54:11</itunes:duration>

        
    </item>
    
    <item>
        
        <title>WebdriverIO with Christian Bromann</title>
        <itunes:title>WebdriverIO with Christian Bromann</itunes:title>
        <link>https://thebakery.dev/65/</link>
        <pubDate>Tue, 22 Aug 2023 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/65/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>65</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/65-thedevelopersbakery-webdriverio.m4a" length="17823229" type="audio/x-m4a" />

        <itunes:subtitle>Cross platform UI testing with WebdriverIO and Christian Bromann</itunes:subtitle>
        <itunes:summary>Cross platform UI testing with WebdriverIO and Christian Bromann</itunes:summary>

        
        <description>
            <![CDATA[It’s time to talk about testing again, but this time we’ll talk about cross-platform UI testing. I’m glad to have on stage Christian Bromann, the lead maintainer of WebdriverIO. With WebdriverIO, you can write UI tests for your web, mobile, desktop application and much more. WebdriverIO relies on the Webdriver...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>It’s time to talk about testing again, but this time we’ll talk about <strong>cross-platform UI testing</strong>. I’m glad to have on stage <a href="https://twitter.com/bromann"><strong>Christian Bromann</strong></a>, the lead maintainer of <a href="https://github.com/webdriverio/webdriverio"><strong>WebdriverIO</strong></a>.</p>

<p>With WebdriverIO, you can write UI tests for your web, mobile, desktop application and much more. WebdriverIO relies on the Webdriver protocol, a Web standard to support test automation, so you can use the programming language you prefer to easily test your apps wherever you want.</p>

<p>Moreover, WebdriverIO is a project hosted by the <strong>OpenJS</strong> foundation. Together with Christian we’ll touch on what it means being part of a foundation and what this meant for the success of this project.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.35</strong> Dmitry’s Introduction</li>
  <li><strong>02.53</strong> What is WebdriverIO?</li>
  <li><strong>04.53</strong> Testing Browser and Mobile applications</li>
  <li><strong>06.16</strong> The Webdriver protocol</li>
  <li><strong>08.58</strong> How to write tests with WebdriverIO?</li>
  <li><strong>10.56</strong> WebdriverIO competitors and unique features</li>
  <li><strong>13.15</strong> Handling flakiness</li>
  <li><strong>16.46</strong> Running WebdriverIO in the cloud</li>
  <li><strong>20.25</strong> Why should I use WebdriverIO vs my native testing framework?</li>
  <li><strong>22.32</strong> How you got involved with WebdriverIO?</li>
  <li><strong>25.50</strong> Who’s funding WebdriverIO?</li>
  <li><strong>29.03</strong> Being part of the OpenJS foundation</li>
  <li><strong>31.16</strong> Governance model</li>
  <li><strong>37.31</strong> How to contribute to WebdriverIO?</li>
  <li><strong>40.11</strong> What’s next for WebdriverIO?</li>
  <li><strong>42.15</strong> Further reading</li>
  <li><strong>43.58</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/webdriverio/webdriverio">webdriverio/webdriverio on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://webdriver.io/">WebdriverIO Official Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://w3c.github.io/webdriver/">Webdriver Standard</a></li>
      <li><i class="fas fa-link"></i> <a href="https://webdriver.io/docs/why-webdriverio">WebdriverIO - Getting Started</a></li>
      <li><i class="fas fa-link"></i> <a href="https://webdriver.io/docs/why-webdriverio">Why WebdriverIO?</a></li>
      <li><i class="fas fa-link"></i> <a href="https://github.com/webdriverio/webdriverio/blob/main/GOVERNANCE.md">WebdriverIO Governance Model</a></li>
      <li><i class="fas fa-link"></i> <a href="https://saucelabs.com/">SauceLabs Official Website</a></li>
    </ul>
  </li>
  <li><i class="fas fa-link"></i> <a href="https://bromann.dev/">WebdriverIO Official Website</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/christian-bromann">@christian-bromann on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/bromann">@bromann on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/65-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>45:06</itunes:duration>

        
    </item>
    
    <item>
        
        <title>LivePlugin with Dmitry Kandalov</title>
        <itunes:title>LivePlugin with Dmitry Kandalov</itunes:title>
        <link>https://thebakery.dev/64/</link>
        <pubDate>Tue, 08 Aug 2023 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/64/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>64</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/64-thedevelopersbakery-liveplugin.m4a" length="19686706" type="audio/x-m4a" />

        <itunes:subtitle>Boost your productivity with custom IDE Plugin and finest customization with LivePlugin and Dmitry Kandalov</itunes:subtitle>
        <itunes:summary>Boost your productivity with custom IDE Plugin and finest customization with LivePlugin and Dmitry Kandalov</itunes:summary>

        
        <description>
            <![CDATA[In this episode of The Developers’ Bakery, we have the pleasure of hosting Dmitry Kandalov, the author of LivePlugin. With LivePlugin you can easily create IDE Plugins for IntelliJ (and other JetBrains IDEs) in the blink of an eye, you won’t need to restart your IDE anymore! If you’re looking...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>In this episode of The Developers’ Bakery, we have the pleasure of hosting <a href="https://mastodon.social/@dkandalov"><strong>Dmitry Kandalov</strong></a>, the author of <a href="https://github.com/dkandalov/live-plugin"><strong>LivePlugin</strong></a>. With LivePlugin you can easily create IDE Plugins for IntelliJ (and other JetBrains IDEs) in the blink of an eye, you won’t need to restart your IDE anymore!</p>

<p>If you’re looking to supercharge your productivity and make your IDE truly yours, this episode is a must-listen. Dmitry will inspire you with his passion for plugin development and reveal the secrets behind his IDE customizations.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.07</strong> Intro</li>
  <li><strong>00.53</strong> Episode Start</li>
  <li><strong>01.35</strong> Dmitry’s Introduction</li>
  <li><strong>03.18</strong> What is LivePlugin?</li>
  <li><strong>04.23</strong> How do you create an IntelliJ plugin?</li>
  <li><strong>05.14</strong> No need to restart your IDE</li>
  <li><strong>07.09</strong> Can I ship a LivePlugin to prodcution?</li>
  <li><strong>09.25</strong> Plugins as a single Kotlin file</li>
  <li><strong>10.48</strong> LivePlugin success stories</li>
  <li><strong>13.22</strong> IDE Plugin vs CLI</li>
  <li><strong>19.31</strong> Debugging a plugin</li>
  <li><strong>22.03</strong> Dmitry’s favorite plugins</li>
  <li><strong>23.53</strong> IDE Customization</li>
  <li><strong>25.19</strong> Dark themes</li>
  <li><strong>26.09</strong> IJKL</li>
  <li><strong>27.38</strong> How you got into plugin development?</li>
  <li><strong>31.56</strong> Have you tried writing plugins for other IDEs?</li>
  <li><strong>33.21</strong> How to contribute to LivePlugin?</li>
  <li><strong>36.24</strong> What’s next for LivePlugin?</li>
  <li><strong>38.52</strong> Paid Plugins</li>
  <li><strong>42.16</strong> Limited Work in Progress</li>
  <li><strong>46.23</strong> Further reading</li>
  <li><strong>47.56</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/dkandalov/live-plugin">dkandalov/live-plugin on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://dmitrykandalov.com/liveplugin">Sane Intellij Plugin Development With Live Plugin - Dmitry’s Blog</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fab fa-github"></i> <a href="https://github.com/dkandalov/quick-fix">dkandalov/quick-fix on GitHub</a></li>
      <li><i class="fas fa-link"></i> <a href="https://plugins.jetbrains.com/plugin/16366-quick-fix">Quick Fix on Jetbrains Marketplace</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/dkandalov/ijkl-shortcuts-plugin">dkandalov/ijkl-shortcuts-plugin on GitHub</a></li>
      <li><i class="fas fa-link"></i> <a href="https://plugins.jetbrains.com/plugin/9852-ijkl-shortcuts">IJKL Shortcuts on Jetbrains Marketplace</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/dkandalov/limited-wip">dkandalov/limited-wip on GitHub</a></li>
      <li><i class="fas fa-link"></i> <a href="https://plugins.jetbrains.com/plugin/7655-limited-wip">Limited WIP on Jetbrains Marketplace</a></li>
      <li><i class="fas fa-link"></i> <a href="https://dmitrykandalov.com/intellij-settings">Dmitry’s IDE Settings</a></li>
      <li><i class="fab fa-youtube"></i> Extending IntelliJ-based IDEs at runtime - <a href="https://www.youtube.com/watch?v=pgGg-IwUQYM">#4 from Busy Plugin Developers</a></li>
      <li><i class="fab fa-youtube"></i> Live Coding Kotlin/Native Snake by Dmitry Kandalov - <a href="https://www.youtube.com/watch?v=U-gdJQeOVAk">Video from KotlinConf 2018</a></li>
      <li><i class="fas fa-link"></i> <a href="https://plugins.jetbrains.com/plugin/227-psiviewer">PSI Viewer on Jetbrains Marketplace</a></li>
    </ul>
  </li>
  <li><i class="fab fa-slack"></i> <a href="https://plugins.jetbrains.com/slack">Jetbrains Marketplace on Slack</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/dkandalov">@dkandalov on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/dmitrykandalov">@dmitrykandalov on Twitter</a></li>
  <li><i class="fab fa-mastodon"></i> <a href="https://mastodon.social/@dkandalov">@dkandalov on Mastodon</a></li>
  <li><i class="fas fa-link"></i> <a href="https://dmitrykandalov.com/">Dmitry’s Website</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/64-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>49:40</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Modern Android Development with Boris Farber and Tomáš Mlynarič</title>
        <itunes:title>Modern Android Development with Boris Farber and Tomáš Mlynarič</itunes:title>
        <link>https://thebakery.dev/63/</link>
        <pubDate>Tue, 25 Jul 2023 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/63/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>63</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/63-thedevelopersbakery-mad.m4a" length="18025023" type="audio/x-m4a" />

        <itunes:subtitle>I met in person with Boris and Tomáš at IO Connect to talk about what's new in Android!</itunes:subtitle>
        <itunes:summary>I met in person with Boris and Tomáš at IO Connect to talk about what's new in Android!</itunes:summary>

        
        <description>
            <![CDATA[Welcome to a special in-person episode of The Developers’ Bakery, recorded live in Amsterdam at Google IO Connect. There, I had the privilege of having on stage Boris Farber and Tomáš Mlynarič from Google and they will tell us What’s New in Android. As I’m a big fan of build...]]>
        </description>
        <content:encoded>
            <![CDATA[<p><img src="https://thebakery.dev/assets/images/posts/ioconnect.jpg" alt="io connect photo" /></p>

<p>Welcome to a special <strong>in-person episode</strong> of The Developers’ Bakery, recorded live in <strong>Amsterdam</strong> at Google IO Connect.</p>

<p>There, I had the privilege of having on stage <a href="https://twitter.com/borisfarber"><strong>Boris Farber</strong></a> and <a href="https://twitter.com/mlykotom"><strong>Tomáš Mlynarič</strong></a> from Google and they will tell us What’s New in Android. As I’m a big fan of build tool, in this episode we’re going to delve into some of the updates for popular <strong>devtools</strong> for Android: Android Studio, Android Gradle Plugin (AGP), Gradle KTS and much more.</p>

<p>We’ll have also the opportunity to discover <strong>Baseline Profiles</strong>, a new mechanism to boost the performance of your Android apps.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.39</strong> Tomáš’ Introduction</li>
  <li><strong>02.22</strong> Boris’ Introduction</li>
  <li><strong>02.47</strong> What’s New in Android?</li>
  <li><strong>04.02</strong> Gradle KTS</li>
  <li><strong>05.51</strong> Gradle Version Catalog</li>
  <li><strong>08.06</strong> Android Gradle Plugin (AGP)</li>
  <li><strong>10.02</strong> Java 17</li>
  <li><strong>12.21</strong> Alpha, beta and stable releases</li>
  <li><strong>15.18</strong> What are Baseline Profiles?</li>
  <li><strong>19.08</strong> What does a Baseline Profile look like?</li>
  <li><strong>20.29</strong> How to create a Baseline Profile?</li>
  <li><strong>22.51</strong> Which flows to include in a Baseline Profile?</li>
  <li><strong>25.28</strong> Baseline Profiles for Library Authors</li>
  <li><strong>27.53</strong> Performance wins</li>
  <li><strong>28.49</strong> Where is the Android code?</li>
  <li><strong>30.47</strong> How to contribute to Android?</li>
  <li><strong>33.33</strong> Reporting a bug for Android</li>
  <li><strong>35.07</strong> Too many bug reports!</li>
  <li><strong>37.03</strong> Effective triaging</li>
  <li><strong>38.32</strong> Reproducers</li>
  <li><strong>39.21</strong> Which future for Gradle on Android?</li>
  <li><strong>40.53</strong> Further reading</li>
  <li><strong>42.44</strong> Docs for KTS migration</li>
  <li><strong>43.54</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-youtube"></i> Google IO - <a href="https://io.google/2023/program/035d04f9-bc75-479e-8865-493151c867c4/">What’s New in Android</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://developer.android.com/build">AGP Landing Page</a></li>
      <li><i class="fas fa-link"></i> <a href="https://developer.android.com/build/migrate-to-kotlin-dsl">Migrate your build file from Groovy to Kotlin</a></li>
      <li><i class="fas fa-link"></i> <a href="https://developer.android.com/build/migrate-to-catalogs">Migrate to version catalogs</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/android/nowinandroid">android/nowinandroid on GitHub</a></li>
      <li><i class="fab fa-youtube"></i> Android Dev Summit - <a href="https://youtu.be/yJm5On5Gp4c">Making apps blazing fast with Baseline Profiles</a></li>
      <li><i class="fas fa-link"></i> <a href="https://medium.com/androiddevelopers/whats-new-in-android-performance-google-i-o-2023-edition-21a1832c9fa3">What’s new in Android Performance - IO 2023</a></li>
      <li><i class="fas fa-link"></i> <a href="https://cs.android.com/">Android Source Code</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/borisf">@borisf on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/borisfarber">@borisfarber on Twitter</a></li>
  <li><i class="fas fa-link"></i> <a href="https://farber.io/">Boris’ website</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/mlykotom">@mlykotom on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/mlykotom">@mlykotom on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/63-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>45:09</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Marathon with Anton Malinskiy</title>
        <itunes:title>Marathon with Anton Malinskiy</itunes:title>
        <link>https://thebakery.dev/62/</link>
        <pubDate>Mon, 10 Jul 2023 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/62/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>62</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/62-thedevelopersbakery-marathon.m4a" length="18650611" type="audio/x-m4a" />

        <itunes:subtitle>Time to forget about flaky UI test on Mobile with Marathon and Anton Malinskiy</itunes:subtitle>
        <itunes:summary>Time to forget about flaky UI test on Mobile with Marathon and Anton Malinskiy</itunes:summary>

        
        <description>
            <![CDATA[In today’s episode, we talk about a problem that most Mobile developers faced in their career flaky tests, and we do it with Anton Malinskiy, joining us to talk about Marathon, the Mobile UI Test runner. We all know that ensuring high quality and reliability of our mobile apps is...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>In today’s episode, we talk about a problem that most Mobile developers faced in their career <strong>flaky tests</strong>, and we do it with <a href="https://twitter.com/anton_malinskiy"><strong>Anton Malinskiy</strong></a>, joining us to talk about <a href="https://github.com/MarathonLabs/marathon"><strong>Marathon</strong></a>, the Mobile UI Test runner.</p>

<p>We all know that ensuring high quality and reliability of our mobile apps is key to our success and to a 5-star rating. That’s why mobile testing is so important.  Marathon helps us in this endeavour, orchestrating our test execution in a smart way to parallelize our tests and reduce flakiness.</p>

<p>Anton is going to guide us with us through Marathon’s capabilities, its unique features, and the challenges it solves in the realm of UI testing.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.02</strong> Anton’s Introduction</li>
  <li><strong>02.48</strong> What is Marathon?</li>
  <li><strong>06.15</strong> Why UI testing for mobile is hard?</li>
  <li><strong>09.35</strong> What are the features of Marathon?</li>
  <li><strong>12.39</strong> Handling flakyness</li>
  <li><strong>15.51</strong> Learning from other test runs</li>
  <li><strong>17.07</strong> Running adb commands during tests</li>
  <li><strong>19.21</strong> Optimizing for parallelism</li>
  <li><strong>23.08</strong> How does Marathon compares to similar tools?</li>
  <li><strong>29.17</strong> Why GPL 2.0?</li>
  <li><strong>31.53</strong> License switching</li>
  <li><strong>33.45</strong> Marathon Cloud</li>
  <li><strong>38.03</strong> Running tests under 15 minutes</li>
  <li><strong>41.20</strong> Marathon Cloud for OSS</li>
  <li><strong>42.08</strong> Further reading</li>
  <li><strong>45.02</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/MarathonLabs/marathon">MarathonLabs/marathon on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://docs.marathonlabs.io/">Marathon Official Docs</a></li>
  <li><i class="fas fa-link"></i> <a href="https://medium.marathonlabs.io/">Marathon Official Blog</a></li>
  <li><i class="fas fa-link"></i> <a href="https://marathonlabs.io/">Marathon Cloud Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> Blogpost Series: I want to run any number of Android UI tests on each PR. <a href="https://proandroiddev.com/i-want-to-run-any-number-of-android-ui-tests-on-each-pr-your-actions-part-i-40d694c7d641">Part 1</a> <a href="https://proandroiddev.com/i-want-to-run-any-number-of-android-ui-tests-on-each-pr-cost-part-ii-76e83b393aa1">Part 2</a> <a href="https://medium.marathonlabs.io/i-want-to-run-any-number-of-android-ui-tests-on-each-pr-existing-solutions-part-iii-4f40b1c22b12">Part 3</a> <a href="https://medium.marathonlabs.io/i-want-to-run-any-number-of-android-ui-tests-on-each-pr-existing-solutions-part-iv-c6452210a895">Part 4</a></li>
      <li><i class="fas fa-link"></i> Blogpost Series: Marathon Early Design. <a href="https://proandroiddev.com/marathon-chapter-1-97f295054cc4">Part 1</a> <a href="https://proandroiddev.com/marathon-chapter-2-1cde95cfdb87">Part 2</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/Malinskiy/heisenbug-2023-spring-marathon-samples/tree/master">Example of optimal setup of Marathon</a></li>
    </ul>
  </li>
  <li>Inspirational Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://www.sqlite.org/testing.html">How SQLite Is Tested</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.infoq.com/presentations/Development-at-Google/">Development at the Speed and Scale of Google</a></li>
      <li><i class="fab fa-youtube"></i> Testing @ Google - <a href="https://www.youtube.com/watch?v=b52aXZ2yi08">Video 1</a> <a href="https://www.youtube.com/watch?v=2qv3fcXW1mg">Video 2</a> <a href="https://www.youtube.com/watch?v=KH2_sB1A6lA">Video 3</a> <a href="https://www.youtube.com/watch?v=yx6ErjPYDeY&amp;t=1800s">Video 4</a></li>
    </ul>
  </li>
  <li>Connect with Marathon:
    <ul>
      <li><i class="fab fa-slack"></i> <a href="https://bit.ly/2LLghaW">Marathon on Slack</a></li>
      <li><i class="fas fa-paper-plane"></i> <a href="https://t.me/marathontestrunner">@marathontestrunner on Telegram</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/Malinskiy">@Malinskiy on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/anton_malinskiy">@anton_malinskiy on Twitter</a></li>
  <li><i class="fas fa-paper-plane"></i> <a href="https://t.me/Malinskiy">@Malinskiy on Telegram</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/62-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>47:11</itunes:duration>

        
    </item>
    
    <item>
        
        <title>KDE with Niccolò Venerandi</title>
        <itunes:title>KDE with Niccolò Venerandi</itunes:title>
        <link>https://thebakery.dev/61/</link>
        <pubDate>Mon, 26 Jun 2023 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/61/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>61</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/61-thedevelopersbakery-kde.m4a" length="18369254" type="audio/x-m4a" />

        <itunes:subtitle>Contributing to Linux on Desktop with KDE and Niccolò Venerandi</itunes:subtitle>
        <itunes:summary>Contributing to Linux on Desktop with KDE and Niccolò Venerandi</itunes:summary>

        
        <description>
            <![CDATA[I’m really excited for today’s episode as we’re going to talk about Linux Desktop Environments with Niccolò Venerandi, a KDE contributor. Niccolò has been contributing to KDE Plasma for multiple years. He’s going to tell us how the KDE project is working, how it’s funded and how it is possible...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>I’m really excited for today’s episode as we’re going to talk about Linux Desktop Environments with <a href="https://twitter.com/veggero"><strong>Niccolò Venerandi</strong></a>, a KDE contributor.</p>

<p>Niccolò has been contributing to KDE Plasma for multiple years. He’s going to tell us how the KDE project is working, how it’s funded and how it is possible to contribute to it.</p>

<p>He also runs a popular YouTube channel about KDE &amp; Linux that he’s using to found his Open Source work!</p>

<p>In this episode, we’re going to learn his secrets and how he’s planning to grow his engagement with KDE through this channel.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.10</strong> Intro</li>
  <li><strong>00.56</strong> Episode Start</li>
  <li><strong>01.12</strong> Niccolò’s Introduction</li>
  <li><strong>02.31</strong> What is KDE?</li>
  <li><strong>04.49</strong> What is your role within KDE?</li>
  <li><strong>05.51</strong> KDE Plasma on a Steam Deck</li>
  <li><strong>06.44</strong> Which Linux distro are you using?</li>
  <li><strong>07.12</strong> Which Linux distro are you recommending?</li>
  <li><strong>07.54</strong> How you got involved with KDE?</li>
  <li><strong>10.37</strong> Where is KDE’s code?</li>
  <li><strong>11.11</strong> Mentoring in the KDE community</li>
  <li><strong>12.22</strong> Whick programming languages are used for KDE?</li>
  <li><strong>14.21</strong> GNOME vs KDE</li>
  <li><strong>16.55</strong> How is KDE funded?</li>
  <li><strong>20.13</strong> How anarchy sometimes work</li>
  <li><strong>22.34</strong> Meeting the KDE community</li>
  <li><strong>24.10</strong> Different ways of doing Open Source</li>
  <li><strong>29.10</strong> How to start contributing to KDE?</li>
  <li><strong>31.22</strong> What KDE needs right now?</li>
  <li><strong>32.06</strong> kNaming</li>
  <li><strong>34.05</strong> Nicco Loves Linux</li>
  <li><strong>36.47</strong> Sustaining Open Source via YouTube</li>
  <li><strong>39.39</strong> Marketing is hard</li>
  <li><strong>42.34</strong> Further reading</li>
  <li><strong>44.35</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://invent.kde.org">KDE on GitLab</a></li>
  <li><i class="fas fa-link"></i> <a href="https://kde.org/">KDE official website</a></li>
  <li><i class="fas fa-link"></i> <a href="https://community.kde.org/Get_Involved">Get involved with KDE</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://pointieststick.com/">Nate Graham’s Blog</a></li>
      <li><i class="fas fa-link"></i> <a href="https://pointieststick.com/2020/08/04/the-structure-of-kde-or-how-anarchy-sometimes-works/">How anarchy sometimes work</a></li>
    </ul>
  </li>
  <li>Mentioned Linux YouTubers:
    <ul>
      <li><i class="fab fa-youtube"></i> <a href="https://www.youtube.com/@thelinuxexp">@thelinuxexp on YouTube</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://www.youtube.com/@TechHut">@TechHut on YouTube</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://www.youtube.com/@TheLinuxCast">@TheLinuxCast on YouTube</a></li>
    </ul>
  </li>
  <li><i class="fab fa-youtube"></i> <a href="https://www.youtube.com/@niccoloveslinux">@niccoloveslinux on YouTube</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/veggero">@veggero on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/veggero">@veggero on Twitter</a></li>
  <li><i class="fas fa-link"></i> <a href="https://nicco.love/">Niccolò’s Blog</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/61-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>46:28</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Effective Android with Jorge Castillo</title>
        <itunes:title>Effective Android with Jorge Castillo</itunes:title>
        <link>https://thebakery.dev/60/</link>
        <pubDate>Tue, 13 Jun 2023 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/60/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>60</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/60-thedevelopersbakery-effective-android.m4a" length="18270903" type="audio/x-m4a" />

        <itunes:subtitle>Books, Courses, and Newsletters with Effective Android by Jorge Castillo</itunes:subtitle>
        <itunes:summary>Books, Courses, and Newsletters with Effective Android by Jorge Castillo</itunes:summary>

        
        <description>
            <![CDATA[It’s time for another bonus episode of The Developers’ Bakery! This time, we dive into the world of content creation with Jorge Castillo. Jorge is the author of the blog &amp; newsletter Effective Android and the author of Jetpack Compose internals book. In this episode we’ll talk about his journey...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>It’s time for another <strong>bonus episode</strong> of The Developers’ Bakery! This time, we dive into the world of content creation with <a href="https://twitter.com/JorgeCastilloPR"><strong>Jorge Castillo</strong></a>. Jorge is the author of the blog &amp; newsletter <a href="https://newsletter.jorgecastillo.dev/"><strong>Effective Android</strong></a> and the author of <a href="https://jorgecastillo.dev/book/"><strong>Jetpack Compose internals</strong></a> book.</p>

<p>In this episode we’ll talk about his journey building a newsletter, writing blog posts, preparing courses, and writing books. Join us as we and discover the secrets behind his success.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.19</strong> Jorge’s Introduction</li>
  <li><strong>03.13</strong> What is Effective Android?</li>
  <li><strong>04.01</strong> Kicking off a newsletter</li>
  <li><strong>05.19</strong> From RSS to your Inbox</li>
  <li><strong>06.42</strong> How to monetize a newsletter?</li>
  <li><strong>07.41</strong> Effective Interviews</li>
  <li><strong>10.01</strong> How an interview is built</li>
  <li><strong>12.01</strong> Podcast vs written interviews</li>
  <li><strong>14.02</strong> Where do you find the time?</li>
  <li><strong>16.36</strong> Jetpack Compose courses</li>
  <li><strong>18.56</strong> Cohort based courses</li>
  <li><strong>21.05</strong> Communities around courses</li>
  <li><strong>23.00</strong> The business of online courses</li>
  <li><strong>24.33</strong> The challenges of building a course</li>
  <li><strong>26.51</strong> The book: Jetpack Compose Internals</li>
  <li><strong>32.04</strong> The book: The Good Teammate</li>
  <li><strong>32.54</strong> Leanpub</li>
  <li><strong>34.58</strong> Maintaining Arrow</li>
  <li><strong>41.05</strong> Further reading</li>
  <li><strong>44.19</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fas fa-envelope"></i> <a href="https://newsletter.jorgecastillo.dev/">Effective Android on Substack</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://jorgecastillo.dev/">Jorge’s Blog</a></li>
      <li><i class="fas fa-school"></i> <a href="https://jorgecastillo.dev/course/">Jetpack Compose and internals course</a></li>
      <li><i class="fas fa-book"></i> <a href="https://jorgecastillo.dev/book/">Book: Jetpack Compose internals</a></li>
      <li><i class="fas fa-book"></i> <a href="https://jorgecastillo.dev/thegoodteammate/">Book: The Good Teammate</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/JorgeCastilloPrz">@JorgeCastilloPrz on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/JorgeCastilloPR">@JorgeCastilloPR on Twitter</a></li>
  <li><i class="fab fa-mastodon"></i> <a href="https://androiddev.social/@jorge">@jorge on Mastodon</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/60-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>46:09</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Voyager with Adriel Café</title>
        <itunes:title>Voyager with Adriel Café</itunes:title>
        <link>https://thebakery.dev/59/</link>
        <pubDate>Mon, 29 May 2023 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/59/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>59</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/59-thedevelopersbakery-voyager.m4a" length="15997729" type="audio/x-m4a" />

        <itunes:subtitle>Navigating between platforms with Voyager and Adriel Café</itunes:subtitle>
        <itunes:summary>Navigating between platforms with Voyager and Adriel Café</itunes:summary>

        
        <description>
            <![CDATA[Joining us today is Adriel Café, the creator and maintainer of Voyager. We’ll be delving into the depths of Navigation with Jetpack Compose, touching on topics such as tab navigation, nested navigation and deep-links. Also, Voyager let’s you build navigation experiences which are fully cross-platform thanks to its support for...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Joining us today is <a href="https://twitter.com/adrielcafe"><strong>Adriel Café</strong></a>, the creator and maintainer of <a href="https://github.com/adrielcafe/voyager"><strong>Voyager</strong></a>. We’ll be delving into the depths of Navigation with Jetpack Compose, touching on topics such as tab navigation, nested navigation and deep-links. Also, Voyager let’s you build navigation experiences which are fully cross-platform thanks to its support for Android, iOS, Web and Desktop.</p>

<p>Adriel is also a former Web engineers and is going to tell us what he loves and hates between the two worlds.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.13</strong> Intro</li>
  <li><strong>00.59</strong> Episode Start</li>
  <li><strong>01.32</strong> Adriel’s Introduction</li>
  <li><strong>02.54</strong> What is Voyager?</li>
  <li><strong>06.07</strong> What’s the story behind Voyager?</li>
  <li><strong>12.22</strong> How hard is navigation across platforms?</li>
  <li><strong>14.23</strong> Bottom bar, tabs and other navigation patterns</li>
  <li><strong>16.38</strong> Deeplinks</li>
  <li><strong>18.35</strong> Nested Navigation</li>
  <li><strong>20.40</strong> Multi-module Navigation</li>
  <li><strong>22.47</strong> 1.0.0 when?</li>
  <li><strong>23.58</strong> The most requested feature</li>
  <li><strong>25.04</strong> Who’s maintaining Voyager?</li>
  <li><strong>27.50</strong> Which future for Voyager?</li>
  <li><strong>29.34</strong> Android vs Web</li>
  <li><strong>33.26</strong> Android engineers do it better</li>
  <li><strong>34.47</strong> Web vs Mobile IDEs</li>
  <li><strong>36.45</strong> Further reading</li>
  <li><strong>38.40</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/adrielcafe/voyager">adrielcafe/voyager on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://voyager.adriel.cafe/">Voyager Official Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fab fa-github"></i> <a href="https://github.com/adrielcafe/lyricist">adrielcafe/lyricist on GitHub</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/programadorthi/kotlin-routing">programadorthi/kotlin-routing on GitHub</a></li>
      <li><i class="fas fa-book"></i> <a href="https://jorgecastillo.dev/book/">Jetpack Compose internals - by Jorge Castillo</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/adrielcafe">@adrielcafe on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/adrielcafe">@adrielcafe on Twitter</a></li>
  <li><i class="fab fa-linkedin"></i> <a href="https://www.linkedin.com/in/adrielcafe/">Adriel Café on LinkedIn</a></li>
  <li><i class="fas fa-link"></i> <a href="https://adriel.cafe/">Adriel’s Website</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/59-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>40:07</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Confetti with John O'Reilly and Martin Bonnin</title>
        <itunes:title>Confetti with John O'Reilly and Martin Bonnin</itunes:title>
        <link>https://thebakery.dev/58/</link>
        <pubDate>Mon, 15 May 2023 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/58/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>58</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/58-thedevelopersbakery-confetti.m4a" length="18711118" type="audio/x-m4a" />

        <itunes:subtitle>Bringing conference schedules to Android and iOS with John O'Reilly and Martin Bonnin</itunes:subtitle>
        <itunes:summary>Bringing conference schedules to Android and iOS with John O'Reilly and Martin Bonnin</itunes:summary>

        
        <description>
            <![CDATA[In today’s episode, join me with Martin Bonnin and John O’Reilly as we explore Confetti, a Kotlin Multiplatform Conference App. Tune in as Martin and John discuss the story behind Confetti, its architecture, and how they managed to hit both the Play Store and the App Store using Kotlin Multiplatform....]]>
        </description>
        <content:encoded>
            <![CDATA[<p>In today’s episode, join me with <a href="https://twitter.com/martinbonnin"><strong>Martin Bonnin</strong></a> and <a href="https://twitter.com/joreilly"><strong>John O’Reilly</strong></a> as we explore <a href="https://github.com/joreilly/Confetti"><strong>Confetti</strong></a>, a Kotlin Multiplatform Conference App.</p>

<p>Tune in as Martin and John discuss the story behind Confetti, its architecture, and how they managed to hit both the Play Store and the App Store using Kotlin Multiplatform.</p>

<p>Confetti was also presented recently at KotlinConf 2023. We’ll be talking about John’s and Martin’s experience at KotlinConf and their favorite session from this edition.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.08</strong> Intro</li>
  <li><strong>00.54</strong> Episode Start</li>
  <li><strong>01.30</strong> John’s Introduction</li>
  <li><strong>02.04</strong> Martin’s Introduction</li>
  <li><strong>03.08</strong> What is Confetti?</li>
  <li><strong>04.24</strong> What’s the story behind Confetti?</li>
  <li><strong>07.57</strong> Are conference apps the new TODO lists?</li>
  <li><strong>09.47</strong> Confetti’s Architecture</li>
  <li><strong>12.24</strong> Confetti’s UI Stack</li>
  <li><strong>15.45</strong> How much code is shared between Android &amp; iOS?</li>
  <li><strong>17.35</strong> SwiftUI vs Compose for iOS</li>
  <li><strong>21.21</strong> Takeaways from KotlinConf</li>
  <li><strong>24.35</strong> John’s favorite session</li>
  <li><strong>28.15</strong> Confetti @ KotlinConf</li>
  <li><strong>32.02</strong> Confetti vs KotlinConf App</li>
  <li><strong>34.51</strong> Confetti on a watch</li>
  <li><strong>38.47</strong> New features for Confetti</li>
  <li><strong>40.30</strong> Whitelabelling</li>
  <li><strong>42.48</strong> Further reading</li>
  <li><strong>45.17</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/joreilly/Confetti">joreilly/Confetti on GitHub</a></li>
  <li><i class="fab fa-app-store"></i> <a href="https://apps.apple.com/us/app/confetti/id1660211390">Confetti on the AppStore</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://play.google.com/store/apps/details?id=dev.johnoreilly.confetti">Confetti on the PlayStore</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fab fa-github"></i> <a href="https://github.com/apollographql/apollo-android">apollographql/apollo-android on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/ExpediaGroup/graphql-kotlin">ExpediaGroup/graphql-kotlin on Github</a></li>
      <li><i class="fas fa-link"></i> <a href="https://thebakery.dev/13">The Developers’ Bakery #13 - Apollo GraphQL with Martin Bonnin </a></li>
      <li><i class="fab fa-youtube"></i> Confetti: building a Kotlin Multiplatform conference app in 40min - <a href="https://youtu.be/uATlWUBSx8Q">Video from KotlinConf</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://www.youtube.com/playlist?list=PLlFc5cFwUnmwcJ7ZXyMmS70A9QFyUu1HI">KotlinConf Video Playlist</a></li>
    </ul>
  </li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/joreilly">@joreilly on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/joreilly">@joreilly on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://johnoreilly.dev/">John’s Blog</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/martinbonnin">@martinbonnin on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/martinbonnin">@martinbonnin on Twitter</a></li>
  <li><i class="fas fa-link"></i> <a href="https://mbonnin.net/">Martin’s Blog</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/58-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>46:58</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Qwik UI with Giorgio Boa</title>
        <itunes:title>Qwik UI with Giorgio Boa</itunes:title>
        <link>https://thebakery.dev/57/</link>
        <pubDate>Tue, 25 Apr 2023 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/57/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>57</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/57-thedevelopersbakery-qwik-ui.m4a" length="33981694" type="audio/x-m4a" />

        <itunes:subtitle>Super Fast Frontend Development with Qwik UI and Giorgio Boa</itunes:subtitle>
        <itunes:summary>Super Fast Frontend Development with Qwik UI and Giorgio Boa</itunes:summary>

        
        <description>
            <![CDATA[We’re back in the frontend space to talk about Qwik and Qwik UI, a web framework to build superfast web application. From their readme: Instant-loading web apps, without effort. Qwik UI is their UI library, which offers a variety of components that you can use to kickstart your application. Today...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>We’re back in the frontend space to talk about <strong>Qwik</strong> and <a href="https://github.com/qwikifiers/qwik-ui"><strong>Qwik UI</strong></a>, a web framework to build superfast web application. From their readme: <em>Instant-loading web apps, without effort</em>. Qwik UI is their UI library, which offers a variety of components that you can use to kickstart your application.</p>

<p>Today we do have <a href="https://twitter.com/giorgio_boa"><strong>Giorgio Boa</strong></a> on stage, one of the maintainers of Qwik UI, to talk about the project, the motivation behind it, and how this project is evolving.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.08</strong> Intro</li>
  <li><strong>00.54</strong> Episode Start</li>
  <li><strong>01.28</strong> Giorgio’s Introduction</li>
  <li><strong>02.31</strong> What is Qwik?</li>
  <li><strong>08.55</strong> What is Qwik UI?</li>
  <li><strong>11.49</strong> Getting started with Qwik</li>
  <li><strong>13.38</strong> Single Page Application vs Server Side Rendering</li>
  <li><strong>16.30</strong> SPA ans SEO</li>
  <li><strong>17.45</strong> CSS and Customizations</li>
  <li><strong>19.16</strong> How Giorgio got involved with Qwik UI?</li>
  <li><strong>21.14</strong> Maintaining Qwik UI</li>
  <li><strong>24.46</strong> Building connections through Open Source</li>
  <li><strong>27.41</strong> Onboarding Juniors to Open Source</li>
  <li><strong>29.09</strong> Giorgio’s Mentoring Campaing</li>
  <li><strong>31.33</strong> Recurrent vs One-off mentoring</li>
  <li><strong>33.16</strong> The future of Qwik UI</li>
  <li><strong>35.29</strong> Further reading</li>
  <li><strong>37.00</strong> What made you move to Qwik?</li>
  <li><strong>38.53</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/qwikifiers/qwik-ui">qwikifiers/qwik-ui on Github</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/BuilderIO/qwik">BuilderIO/qwik on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://qwik.builder.io/">Qwik Official Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fab fa-github"></i> <a href="https://github.com/vendure-ecommerce/storefront-qwik-starter">vendure-ecommerce/storefront-qwik-starter on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://qwik-storefront.vendure.io/">Storefront Live Demo</a></li>
      <li><i class="fab fa-discord"></i> <a href="https://discord.com/invite/eDrWHeqnnQ">Qwik Discord Server</a></li>
      <li><i class="fas fa-link"></i> <a href="https://qwik.builder.io/">Qwik Official Website</a></li>
    </ul>
  </li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/giorgio_boa">@giorgio_boa on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/gioboa">@gioboa on Github</a></li>
  <li><i class="fab fa-linkedin"></i> <a href="https://www.linkedin.com/in/giorgio-boa/">Giorgio Boa on LinkedIn</a></li>
  <li><i class="fas fa-link"></i> <a href="https://mentorcruise.com/mentor/giorgioboa/">Giorgio’s profile on MentorCruise</a></li>
  <li><i class="fas fa-link"></i> <a href="https://dev.to/gioboa">Giorgio’s blog on dev.to</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/57-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>40:20</itunes:duration>

        
    </item>
    
    <item>
        
        <title>GlotDict, Wordpress and Mozilla with Daniele Scasciafratte</title>
        <itunes:title>GlotDict, Wordpress and Mozilla with Daniele Scasciafratte</itunes:title>
        <link>https://thebakery.dev/56/</link>
        <pubDate>Mon, 10 Apr 2023 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/56/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>56</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/56-thedevelopersbakery-glotdict.m4a" length="21559114" type="audio/x-m4a" />

        <itunes:subtitle>WordPress Translations, Mozilla and Open Source Books with Daniele Scasciafratte</itunes:subtitle>
        <itunes:summary>WordPress Translations, Mozilla and Open Source Books with Daniele Scasciafratte</itunes:summary>

        
        <description>
            <![CDATA[Today I’m excited to have on stage Daniele Scasciafratte, the Open Source Multiversal Guy. Daniele is involved all over the places: he’s a WordPress core contributor, a Mozilla contributor, and the author of the book “Contribute to open source: the right way”. In this episode, we start from GlotDict, a...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today I’m excited to have on stage <a href="https://twitter.com/mte90net"><strong>Daniele Scasciafratte</strong></a>, the <em>Open Source Multiversal Guy</em>. Daniele is involved all over the places: he’s a WordPress core contributor, a Mozilla contributor, and the author of the book “Contribute to open source: the right way”.</p>

<p>In this episode, we start from <a href="https://github.com/Mte90/GlotDict"><strong>GlotDict</strong></a>, a browser extension Daniele wrote to support WordPress translators. But that’s just the starting point! We’ll touch on what is means to be a WordPress core contributor, how Mozilla is different from WordPress and the love/hate relationship we all have with PHP.</p>

<p>Daniele also wrote an <strong>Open Source book</strong>: “Contribute to open source: the right way”. This book is like a survival guide for any Open Source newcomer. We’ll talk about how the book came to be and what are the main takeaways from it.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.08</strong> Intro</li>
  <li><strong>00.54</strong> Episode Start</li>
  <li><strong>02.36</strong> Daniele’s Introduction</li>
  <li><strong>04.25</strong> What is Glotdict?</li>
  <li><strong>08.48</strong> WordPress and the modern web</li>
  <li><strong>15.07</strong> What does it mean to be a WordPress core contributor?</li>
  <li><strong>21.46</strong> PHP</li>
  <li><strong>26.12</strong> Daniele &amp; Mozilla</li>
  <li><strong>32.28</strong> Writing an Open Source book</li>
  <li><strong>41.56</strong> One takeaway from Daniele’s book</li>
  <li><strong>47.38</strong> Further reading</li>
  <li><strong>52.57</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/Mte90/GlotDict">Mte90/GlotDict on Github</a></li>
  <li><i class="fas fa-book"></i> <a href="https://daniele.tech/2022/09/contribute-to-open-source-the-right-way-3rd-edition/">Daniele’s Book: Contribute to open source: the right way 3rd edition</a></li>
  <li><i class="fas fa-link"></i> <a href="https://daniele.tech/2018/03/2-years-of-glotdict/">2 years of GlotDict or Why I made my first browser extension for the WordPress community</a></li>
  <li>Mentioned Books:
    <ul>
      <li><i class="fas fa-book"></i> <a href="https://www.goodreads.com/book/show/265454.The_Tao_of_Coaching">The tao of coaching</a></li>
      <li><i class="fas fa-book"></i> <a href="https://www.goodreads.com/book/show/123911414-how-to-win-friends-and-influence-people">How to Win Friends and Influence People</a></li>
    </ul>
  </li>
  <li><i class="fas fa-podcast"></i> <a href="https://daniele.tech/podcast/">Daniele’s Podcast - Opinioni in Open Source 🇮🇹</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/Mte90">@Mte90 on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/mte90net">@mte90net on Twitter</a></li>
  <li><i class="fas fa-link"></i> <a href="https://daniele.tech/eng">Daniele’s Website</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/56-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>54:40</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Homebrew with Mike McQuaid</title>
        <itunes:title>Homebrew with Mike McQuaid</itunes:title>
        <link>https://thebakery.dev/55/</link>
        <pubDate>Tue, 28 Mar 2023 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/55/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>55</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/55-thedevelopersbakery-homebrew.m4a" length="23648987" type="audio/x-m4a" />

        <itunes:subtitle>Into the most popular package manager for MacOS with Homebrew and Mike McQuaid</itunes:subtitle>
        <itunes:summary>Into the most popular package manager for MacOS with Homebrew and Mike McQuaid</itunes:summary>

        
        <description>
            <![CDATA[If you’re developing on macOS, then you probably know what we’re going to talk about: Homebrew 🍺 the most popular package manager for macOS. If you don’t know Homebrew, it’s a command-line tool that allows you to install software on your Mac. We could call it “the missing app store”...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>If you’re developing on macOS, then you probably know what we’re going to talk about: <a href="https://github.com/Homebrew/brew"><strong>Homebrew</strong></a> 🍺 the most popular package manager for macOS.</p>

<p>If you don’t know Homebrew, it’s a command-line tool that allows you to install software on your Mac. We could call it “the missing app store” for your console. But Homebrew is much more than that! There is an entire ecosystem of contributors that maintain formulas to make it easy to install software on your Mac.</p>

<p>Today I have the honor to speak with <a href="https://twitter.com/MikeMcQuaid"><strong>Mike McQuaid</strong></a>, the Homebrew project leader. In this episode we’re going to talk about how Homebrew started, how it works internally, how it’s funded, and how you can contribute to it. I’m glad I also had the chance to touch on some more contentious topics like <strong>telemetry</strong> and <strong>handling burnout</strong> in the OSS space.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.11</strong> Intro</li>
  <li><strong>00.57</strong> Episode Start</li>
  <li><strong>01.32</strong> Mike’s Introduction</li>
  <li><strong>02.31</strong> What is Homebrew?</li>
  <li><strong>03.07</strong> The history of Homebrew</li>
  <li><strong>06.56</strong> Have you ever felt you were done with Homebrew?</li>
  <li><strong>10.58</strong> What happens when you brew install?</li>
  <li><strong>12.45</strong> What is a formula?</li>
  <li><strong>15.55</strong> Rolling release package manager</li>
  <li><strong>17.04</strong> What is a cask?</li>
  <li><strong>20.01</strong> Brew bundle</li>
  <li><strong>21.34</strong> Where is so much software stored?</li>
  <li><strong>23.32</strong> Homebrew trust model</li>
  <li><strong>27.57</strong> What’s the most downloaded package?</li>
  <li><strong>29.27</strong> Telemetry &amp; Open Source</li>
  <li><strong>32.50</strong> Opt-in vs Opt-out telemetry</li>
  <li><strong>40.33</strong> Entitelment in the OSS space &amp; handling burnouts</li>
  <li><strong>43.20</strong> How is Homebrew funded?</li>
  <li><strong>48.18</strong> Homebrew &amp; Legal entity</li>
  <li><strong>50.28</strong> How to become a Homebrew maintainer?</li>
  <li><strong>52.39</strong> Do-ocracy</li>
  <li><strong>53.53</strong> Engaging with the Homebrew community</li>
  <li><strong>54.49</strong> What’s next for Homebrew?</li>
  <li><strong>57.17</strong> Further reading</li>
  <li><strong>58.53</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/Homebrew/brew">Homebrew/brew on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://brew.sh/">Homebrew Official Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://mikemcquaid.com/open-source-maintainers-owe-you-nothing/">Open Source Maintainers Owe You Nothing - Mike McQuaid</a></li>
      <li><i class="fas fa-link"></i> <a href="https://mikemcquaid.com/replacing-boxen/">Replacing Boxen - Mike McQuaid</a></li>
      <li><i class="fas fa-link"></i> <a href="https://formulae.brew.sh/analytics/install/365d/">Howembrew Analytics Install</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/MikeMcQuaid/dotfiles/blob/master/Brewfile">Mike’s Brewfile on GitHub</a></li>
    </ul>
  </li>
  <li>Related Projects:
    <ul>
      <li><i class="fab fa-github"></i> <a href="https://github.com/Homebrew/homebrew-core">Homebrew/homebrew-core on GitHub</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/Homebrew/homebrew-cask">Homebrew/homebrew-cask on GitHub</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/Homebrew/homebrew-bundle">Homebrew/homebrew-bundle on GitHub</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/MikeMcQuaid/strap">MikeMcQuaid/strap on GitHub</a></li>
    </ul>
  </li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/MikeMcQuaid">@MikeMcQuaid on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/MikeMcQuaid">@MikeMcQuaid on GitHub</a></li>
  <li><i class="fab fa-mastodon"></i> <a href="https://mastodon.mikemcquaid.com/@mike">@mike on Mastodon</a></li>
  <li><i class="fas fa-link"></i> <a href="https://mikemcquaid.com/">Mike’s Website</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/55-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>1:00:13</itunes:duration>

        
    </item>
    
    <item>
        
        <title>conc with Camden Cheek</title>
        <itunes:title>conc with Camden Cheek</itunes:title>
        <link>https://thebakery.dev/54/</link>
        <pubDate>Mon, 13 Mar 2023 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/54/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>54</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/54-thedevelopersbakery-conc.m4a" length="15592622" type="audio/x-m4a" />

        <itunes:subtitle>Structured concurrency in Go with conc and Camden Cheek</itunes:subtitle>
        <itunes:summary>Structured concurrency in Go with conc and Camden Cheek</itunes:summary>

        
        <description>
            <![CDATA[Today we talk about Golang! On stage we have Camden Cheek, the creator of conc a library for structured concurrency in Go. Camden will walk us through what are the common pitfalls of Go’s concurrency model and how conc can help you to write better and safer goroutines. We will...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today we talk about Golang! On stage we have <a href="https://twitter.com/camden_cheek"><strong>Camden Cheek</strong></a>, the creator of <a href="https://github.com/sourcegraph/conc"><strong>conc</strong></a> a library for structured concurrency in Go.</p>

<p>Camden will walk us through what are the common pitfalls of Go’s concurrency model and how conc can help you to write better and safer goroutines. We will touch on how this library started within Sourcegraph and how it gained so much popularity so quickly.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.15</strong> Camden’s Introduction</li>
  <li><strong>01.50</strong> What is Conc?</li>
  <li><strong>03.00</strong> The most common mistake for Go developers</li>
  <li><strong>04.44</strong> Wrapping the go std</li>
  <li><strong>07.32</strong> Camden’s favorite API</li>
  <li><strong>09.19</strong> Why is this library not part of Go already?</li>
  <li><strong>11.55</strong> How is golang evolving?</li>
  <li><strong>12.58</strong> The golang team</li>
  <li><strong>13.48</strong> What inspired conc?</li>
  <li><strong>16.20</strong> Concurrency in other programming languages</li>
  <li><strong>18.36</strong> Conc &amp; the fail fast philosophy</li>
  <li><strong>24.15</strong> The history of Conc</li>
  <li><strong>25.47</strong> Who’s using conc?</li>
  <li><strong>26.47</strong> Who’s maintaining conc?</li>
  <li><strong>27.45</strong> How Camden got started with OSS?</li>
  <li><strong>30.32</strong> #1 suggestion for new contributors</li>
  <li><strong>31.08</strong> What’s next for conc?</li>
  <li><strong>32.39</strong> Having a public roadmap?</li>
  <li><strong>34.53</strong> Onboarding extrenal maintainers</li>
  <li><strong>36.37</strong> Further reading</li>
  <li><strong>38.01</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/sourcegraph/conc">sourcegraph/conc on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://pkg.go.dev/github.com/sourcegraph/conc">conc on pkg.go.dev</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://about.sourcegraph.com/blog/building-conc-better-structured-concurrency-for-go">Building conc: Better structured concurrency for Go</a></li>
      <li><i class="fas fa-link"></i> <a href="https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/">Notes on structured concurrency, or: Go statement considered harmful</a></li>
    </ul>
  </li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/camden_cheek">@camden_cheek on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/camdencheek">@camdencheek on Github</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/54-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>39:13</itunes:duration>

        
    </item>
    
    <item>
        
        <title>thanks.dev with Armin Nehzat</title>
        <itunes:title>thanks.dev with Armin Nehzat</itunes:title>
        <link>https://thebakery.dev/53/</link>
        <pubDate>Tue, 28 Feb 2023 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/53/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>53</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/53-thedevelopersbakery-thanksdev.m4a" length="16167968" type="audio/x-m4a" />

        <itunes:subtitle>A more sustainable sponsoring model with thanks.dev and Armin Nehzat</itunes:subtitle>
        <itunes:summary>A more sustainable sponsoring model with thanks.dev and Armin Nehzat</itunes:summary>

        
        <description>
            <![CDATA[Today we don’t talk about a specific Open Source project, but about a tool that can help us build a more sustainable ecosystem: thanks.dev. I have the pleasure to have on stage Armin Nehzat, Growth Officer of thanks.dev, a donation and sponsoring platform for open-source projects. The key feature of...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today we don’t talk about a specific Open Source project, but about a tool that can help us build a more sustainable ecosystem: <a href="https://thanks.dev"><strong>thanks.dev</strong></a>.</p>

<p>I have the pleasure to have on stage <a href="https://twitter.com/anehzat"><strong>Armin Nehzat</strong></a>, Growth Officer of thanks.dev, a donation and sponsoring platform for open-source projects.</p>

<p>The key feature of thanks.dev is how it manages to scan your <strong>dependency tree</strong> and discovers all the projects you build on top, so you can split your donations to all of them. Similarly as a maintainer, you can get a fraction of a donation, even if you’re down in the dependency chain of someone else.</p>

<p>Join us in this episode as Armin walk us through the challenges of connecting donors with maintainers in a sustainable way.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.27</strong> Armin’s Introduction</li>
  <li><strong>02.43</strong> What is thanks.dev?</li>
  <li><strong>03.46</strong> The model behind thanks.dev</li>
  <li><strong>05.45</strong> Donating to transitive dependencies</li>
  <li><strong>07.38</strong> Single donors vs companies</li>
  <li><strong>09.51</strong> Microdonations</li>
  <li><strong>11.02</strong> Why should a maintainer join thanks.dev</li>
  <li><strong>12.50</strong> Transfering donations</li>
  <li><strong>13.49</strong> Which languages you support?</li>
  <li><strong>15.25</strong> Kotlin &amp; the dependency graph</li>
  <li><strong>17.20</strong> Renovate bot</li>
  <li><strong>18.13</strong> Is thanks.dev open source?</li>
  <li><strong>19.07</strong> How many maintainers joined thanks.dev?</li>
  <li><strong>20.00</strong> Finding maintainers</li>
  <li><strong>21.41</strong> Maintainers and self promotion</li>
  <li><strong>23.04</strong> Big players already on the platform</li>
  <li><strong>24.10</strong> The story behind thanks.dev</li>
  <li><strong>25.47</strong> The ‘Open Source Support’ fee</li>
  <li><strong>26.54</strong> How is developing thanks.dev?</li>
  <li><strong>27.59</strong> The future of thanks.dev</li>
  <li><strong>30.50</strong> Premium features for supporters</li>
  <li><strong>35.04</strong> Further reading</li>
  <li><strong>36.36</strong> Burnout in the OSS community</li>
  <li><strong>39.07</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thanks.dev/">Thanks.dev Official Website</a></li>
  <li><i class="fas fa-link"></i> <a href="https://thanks.dev/static/why">Why thanks.dev</a></li>
  <li><i class="fas fa-link"></i> <a href="https://thanks.dev/static/vision-mission">The thanks.dev Mission</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thanks_dev">@thanks_dev on Twitter</a></li>
  <li><i class="fab fa-discord"></i> <a href="https://discord.com/invite/fQGqvQdWxq">Thanks.dev Discord server</a></li>
  <li><i class="fab fa-linkedin"></i> <a href="https://www.linkedin.com/in/arminnehzat">Armin Nehzat on LinkedIn</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/anehzat">@anehzat on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/53-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>40:42</itunes:duration>

        
    </item>
    
    <item>
        
        <title>RSS-Parser with Marco Gomiero</title>
        <itunes:title>RSS-Parser with Marco Gomiero</itunes:title>
        <link>https://thebakery.dev/52/</link>
        <pubDate>Tue, 14 Feb 2023 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/52/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>52</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/52-thedevelopersbakery-rss-parser.m4a" length="15470161" type="audio/x-m4a" />

        <itunes:subtitle>From Parsing RSS feeds to Kotlin Multiplatform with Marco Gomiero</itunes:subtitle>
        <itunes:summary>From Parsing RSS feeds to Kotlin Multiplatform with Marco Gomiero</itunes:summary>

        
        <description>
            <![CDATA[We’re back in the Kotlin world with Marco Gomiero and his library RSS-Parser for, you guessed it, parsing RSS feeds. Marco will walk us through how this library helped him to get started in the OSS world and helped him land his first job! Enjoy the show 👨‍🍳 Show Notes...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>We’re back in the Kotlin world with <a href="https://twitter.com/marcoGomier"><strong>Marco Gomiero</strong></a> and his library <a href="https://github.com/prof18/RSS-Parser"><strong>RSS-Parser</strong></a> for, you guessed it, parsing RSS feeds.</p>

<p>Marco will walk us through how this library helped him to get started in the OSS world and helped him land his first job!</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.26</strong> Marco’s Introduction</li>
  <li><strong>03.18</strong> What is RSS-Parser?</li>
  <li><strong>04.44</strong> How RSS-Parser is different from a XML parser?</li>
  <li><strong>07.03</strong> Whick Kotlin features have you used?</li>
  <li><strong>09.21</strong> Using coroutines from Java</li>
  <li><strong>10.54</strong> JVM vs Android libraries</li>
  <li><strong>12.20</strong> RSS-Parsing in the Multiplatform world</li>
  <li><strong>14.05</strong> Any design decision you regret?</li>
  <li><strong>17.22</strong> What’s the history of this library?</li>
  <li><strong>23.05</strong> How Marco got started with OSS?</li>
  <li><strong>24.39</strong> Publishing to Maven Central</li>
  <li><strong>30.32</strong> Meaningful external contributions</li>
  <li><strong>33.13</strong> Sponsorships</li>
  <li><strong>33.53</strong> What’s next for this library?</li>
  <li><strong>35.09</strong> Further reading</li>
  <li><strong>36.36</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/prof18/RSS-Parser">prof18/RSS-Parser on Github</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://www.marcogomiero.com/posts/2019/asynctask-to-coroutines/">A journey from Async Task to Kotlin Coroutines</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.marcogomiero.com/posts/2018/bye-async-task/">RSS Parser 2.0: bye bye Async Task, welcome Coroutines</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/vanniktech/gradle-maven-publish-plugin">vanniktech/gradle-maven-publish-plugin on Github</a></li>
    </ul>
  </li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/marcoGomier">@marcoGomier on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/prof18">@prof18 on Github</a></li>
  <li><i class="fab fa-mastodon"></i> <a href="https://androiddev.social/@marcogom">@marcogom on Mastodon</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.marcogomiero.com">Marco’s Website</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/52-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>39:01</itunes:duration>

        
    </item>
    
    <item>
        
        <title>MetalLB with Federico Paolinelli</title>
        <itunes:title>MetalLB with Federico Paolinelli</itunes:title>
        <link>https://thebakery.dev/51/</link>
        <pubDate>Tue, 31 Jan 2023 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/51/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>51</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/51-thedevelopersbakery-metallb.m4a" length="16973319" type="audio/x-m4a" />

        <itunes:subtitle>Cloud, Kubernetes and load balancers with MetalLB and Federico Paolinelli</itunes:subtitle>
        <itunes:summary>Cloud, Kubernetes and load balancers with MetalLB and Federico Paolinelli</itunes:summary>

        
        <description>
            <![CDATA[Today we talk about cloud ☁️ as we have on stage Federico Paolinelli from Red Hat to talk us about MetalLB. MetalLB is a load balancer for Kubernetes instances deployed on bare metal. If you like me are curious to learn what this means, what is Kubernetes, why do you...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today we talk about <strong>cloud</strong> ☁️ as we have on stage <a href="https://twitter.com/fedepaol"><strong>Federico Paolinelli</strong></a> from Red Hat to talk us about <a href="https://github.com/metallb/metallb"><strong>MetalLB</strong></a>.</p>

<p>MetalLB is a load balancer for Kubernetes instances deployed on bare metal. If you like me are curious to learn what this means, what is Kubernetes, why do you need a load balancer and why would you deploy on bare metal… don’t miss this episode!</p>

<p>Federico will walk us through this project, explaining how he became a maintainer of a Cloud Native Computing Foundation project, what are its use cases and its challenges.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.19</strong> Federico’s Introduction</li>
  <li><strong>07.30</strong> What is MetalLB?</li>
  <li><strong>08.07</strong> What is Kubernetes?</li>
  <li><strong>10.23</strong> What is a Load Balancer?</li>
  <li><strong>12.16</strong> Running Kubernetes on bare metal</li>
  <li><strong>15.16</strong> Load Balancing Internals</li>
  <li><strong>20.07</strong> Unexpected use cases</li>
  <li><strong>22.02</strong> What’s the history of MetalLB?</li>
  <li><strong>24.23</strong> The RedHat model</li>
  <li><strong>26.19</strong> CI and Testing</li>
  <li><strong>28.45</strong> Go vs Rust?</li>
  <li><strong>33.37</strong> What does it mean to join the CNCF?</li>
  <li><strong>37.12</strong> How is this project funded?</li>
  <li><strong>39.42</strong> The future of MetalLB</li>
  <li><strong>40.55</strong> Further reading</li>
  <li><strong>42.45</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/metallb/metallb">metallb/metallb on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://metallb.universe.tf/">MetalLB Official Website</a></li>
  <li><i class="fab fa-youtube"></i> <a href="https://fosdem.org/2023/schedule/event/network_metallb_and_frr/">MetalLB and FRR: a match made in heaven - FOSDEM 2023</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/fedepaol">@fedepaol on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/fedepaol">@fedepaol on Github</a></li>
  <li><i class="fab fa-mastodon"></i> <a href="https://hachyderm.io/@fedepaol">@fedepaol on Mastodon</a></li>
  <li><i class="fas fa-link"></i> <a href="https://fedepaol.github.io/">Federicos’s Website</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/51-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>44:21</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Open Source Day with Schrödinger Hat</title>
        <itunes:title>Open Source Day with Schrödinger Hat</itunes:title>
        <link>https://thebakery.dev/50/</link>
        <pubDate>Tue, 17 Jan 2023 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/50/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>50</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/50-thedevelopersbakery-osday.m4a" length="22658477" type="audio/x-m4a" />

        <itunes:subtitle>From building Open Source Software to building Open Source Conferences with Schrödinger Hat</itunes:subtitle>
        <itunes:summary>From building Open Source Software to building Open Source Conferences with Schrödinger Hat</itunes:summary>

        
        <description>
            <![CDATA[We reached episode 50! 🎂 Time to celebrate with a special episode. Today we go from building Open Source Software to building Open Source Conferences! We have on stage Davide Imola and Lorenzo Pieri directly from the Schrödinger Hat community. They’re among the organizers of Open Source Day a Tech...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>We reached episode <strong>50</strong>! 🎂</p>

<p>Time to celebrate with a <strong>special episode</strong>.</p>

<p>Today we go from building Open Source Software to building <strong>Open Source Conferences</strong>!
We have on stage <a href="https://twitter.com/DavideImola"><strong>Davide Imola</strong></a> and <a href="https://twitter.com/404answnotfound"><strong>Lorenzo Pieri</strong></a> directly from the <a href="https://www.schrodinger-hat.it/">Schrödinger Hat community</a>.</p>

<p>They’re among the organizers of <a href="https://osday.dev/">Open Source Day</a> a Tech Conference about Open Source. The beauty of this conference is that everything is built in the open in <a href="https://github.com/Schrodinger-Hat/osday-2023/">their Github repo</a>. It’s amazing to see how the OSS philosophy can be used to develop events beyond just software.</p>

<p>Join us in this episode as we walk through the challenges of organizing a tech conference in 2023.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.48</strong> Lorenzo’s Introduction</li>
  <li><strong>02.37</strong> Davide’s Introduction</li>
  <li><strong>03.19</strong> What is Schrödinger Hat?</li>
  <li><strong>07.29</strong> What is Open Source Day?</li>
  <li><strong>11.26</strong> What is making OS day unique?</li>
  <li><strong>15.18</strong> Building conference as Open Source software</li>
  <li><strong>17.58</strong> The Website</li>
  <li><strong>23.50</strong> The Venue</li>
  <li><strong>25.00</strong> The Call for Paper</li>
  <li><strong>26.41</strong> The Sponsors</li>
  <li><strong>31.47</strong> The Tickets</li>
  <li><strong>36.31</strong> What’s your biggest fear when organizing a conference?</li>
  <li><strong>41.30</strong> What have you learned for 2021 edition?</li>
  <li><strong>48.32</strong> Are you inspired by any other conference?</li>
  <li><strong>53.11</strong> How to contribute?</li>
  <li><strong>55.09</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://osday.dev/">Open Source Day Website</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.eventbrite.it/e/open-source-day-2023-tickets-441134303577">Tickets for Open Source Day</a></li>
  <li><i class="fas fa-link"></i> <a href="https://sessionize.com/opensourceday23">CFP for Open Source Day</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/Schrodinger-Hat/osday-2023">Schrodinger-Hat/osday-2023 on Github</a></li>
  <li>The Schrödinger Hat Community
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://www.schrodinger-hat.it/">Schrödinger Hat Official Website</a></li>
      <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/schrodinger_hat">@schrodinger_hat on Twitter</a></li>
      <li><i class="fab fa-facebook"></i> <a href="https://facebook.com/schrodingerhat">@schrodingerhat on Facebook</a></li>
    </ul>
  </li>
  <li>Guest Contacts
    <ul>
      <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/404answnotfound">@404answnotfound on Twitter</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/404answernotfound">@404answernotfound on Github</a></li>
      <li><i class="fas fa-link"></i> <a href="https://404answernotfound.eu/">Lorenzo’s Website</a></li>
      <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/DavideImola">@DavideImola on Twitter</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/davideimola">@davideimola on Github</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.davideimola.com/">Davide’s Website</a></li>
    </ul>
  </li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/50-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>58:22</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Espanso with Federico Terzi</title>
        <itunes:title>Espanso with Federico Terzi</itunes:title>
        <link>https://thebakery.dev/49/</link>
        <pubDate>Mon, 02 Jan 2023 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/49/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>49</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/49-thedevelopersbakery-espanso.m4a" length="17866336" type="audio/x-m4a" />

        <itunes:subtitle>Expanding our horizons in the text expander worlds, with Espanso and Federico Terzi</itunes:subtitle>
        <itunes:summary>Expanding our horizons in the text expander worlds, with Espanso and Federico Terzi</itunes:summary>

        
        <description>
            <![CDATA[It’s time to expand our horizons in the text expander realm with Espanso! Today we have Federico Terzi on stage to present his project, a cross-platform text expander entirely written in Rust 🦀. If you’re into automating every workflow, you probably know how crucial a text expander can be in...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>It’s time to expand our horizons in the <strong>text expander</strong> realm with <a href="https://github.com/espanso/espanso"><strong>Espanso</strong></a>! Today we have <a href="https://twitter.com/terzi_federico"><strong>Federico Terzi</strong></a> on stage to present his project, a cross-platform text expander entirely written in Rust 🦀.</p>

<p>If you’re into automating every workflow, you probably know how crucial a text expander can be in helping you. Espanso is much more than a simple text expander, with support for complex patterns, forms, regexes and even a <a href="https://hub.espanso.org/">Hub</a> where you can share your patterns with others!</p>

<p>I’m sure you’re going to love it!
Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.07</strong> Intro</li>
  <li><strong>00.53</strong> Episode Start</li>
  <li><strong>01.30</strong> Federico’s Introduction</li>
  <li><strong>02.21</strong> What is Espanso?</li>
  <li><strong>03.30</strong> What does Espanso mean?</li>
  <li><strong>03.58</strong> A bit of history</li>
  <li><strong>06.39</strong> Espanso’s killer features</li>
  <li><strong>09.15</strong> Federico’s daily routines</li>
  <li><strong>10.32</strong> Canned responses</li>
  <li><strong>11.29</strong> Espanso internals</li>
  <li><strong>12.51</strong> How to replace the user’s input</li>
  <li><strong>14.44</strong> Using Rust</li>
  <li><strong>16.43</strong> Text expansion on Mobile</li>
  <li><strong>19.21</strong> Elegant websites</li>
  <li><strong>23.27</strong> The Espanso Hub</li>
  <li><strong>25.23</strong> Hub’s hall of fame</li>
  <li><strong>29.13</strong> The r/espanso Subreddit</li>
  <li><strong>31.04</strong> Who is maintaining Espanso?</li>
  <li><strong>35.03</strong> What’s next for Espanso?</li>
  <li><strong>36.02</strong> Configuration: YAML vs UI</li>
  <li><strong>38.04</strong> The current UI</li>
  <li><strong>41.18</strong> Further reading</li>
  <li><strong>43.08</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/espanso/espanso">espanso/espanso on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://espanso.org/">Espanso Official Website</a></li>
  <li><i class="fas fa-link"></i> <a href="https://hub.espanso.org/">The Espanso Hub</a></li>
  <li>Mentioned packages:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://hub.espanso.org/translate-fr-en">Bidirectional French-English translation package</a></li>
      <li><i class="fas fa-link"></i> <a href="https://hub.espanso.org/typofixer-en">Typofixer-en package</a></li>
      <li><i class="fas fa-link"></i> <a href="https://hub.espanso.org/medical-docs">Medical Docs package</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/federico-terzi">@federico-terzi on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/terzi_federico">@terzi_federico on Twitter</a></li>
  <li><i class="fab fa-youtube"></i> <a href="https://www.youtube.com/c/FedericoTerzi">@FedericoTerzi on YouTube</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/49-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>45:19</itunes:duration>

        
    </item>
    
    <item>
        
        <title>MockK with Mattia Tommasone</title>
        <itunes:title>MockK with Mattia Tommasone</itunes:title>
        <link>https://thebakery.dev/48/</link>
        <pubDate>Wed, 14 Dec 2022 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/48/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>48</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/48-thedevelopersbakery-mockk.m4a" length="18590890" type="audio/x-m4a" />

        <itunes:subtitle>Elegant Mocking in Kotlin with MockK and Mattia Tommasone</itunes:subtitle>
        <itunes:summary>Elegant Mocking in Kotlin with MockK and Mattia Tommasone</itunes:summary>

        
        <description>
            <![CDATA[It’s time to talk about Fake vs Mock once for all! Today, we do have Mattia Tommasone on stage to talk about MockK a popular mocking framework for Kotlin. MockK allows you to write elegant tests thanks to its idiomatic DSL. Mattia had the opportunity to take over the maintainance...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>It’s time to talk about <em>Fake vs Mock</em> once for all!</p>

<p>Today, we do have <a href="https://github.com/Raibaz"><strong>Mattia Tommasone</strong></a> on stage to talk about <a href="https://github.com/mockk/mockk"><strong>MockK</strong></a> a popular mocking framework for Kotlin.</p>

<p>MockK allows you to write elegant tests thanks to its idiomatic DSL. Mattia had the opportunity to take over the maintainance of this library and he’s going to explain us how it works internally.</p>

<p>But do we even need to mock at all? In this episode we’ll touch on when mocking is useful and when you should think twice before using it.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.13</strong> Intro</li>
  <li><strong>00.58</strong> Episode Start</li>
  <li><strong>01.28</strong> Mattia’s Introduction</li>
  <li><strong>05.34</strong> Mocking on the JVM</li>
  <li><strong>09.24</strong> What is MockK?</li>
  <li><strong>11.41</strong> Why the need for a new mocking library?</li>
  <li><strong>14.31</strong> How mocking works internally?</li>
  <li><strong>18.50</strong> Testing a mocking framework</li>
  <li><strong>21.49</strong> MockK’s Performances</li>
  <li><strong>24.46</strong> Multiplatform support</li>
  <li><strong>27.03</strong> Fake vs Mock</li>
  <li><strong>31.40</strong> Auto-detecting what to don’t mock</li>
  <li><strong>32.51</strong> What’s next for MockK?</li>
  <li><strong>35.26</strong> Looking for new maintainers</li>
  <li><strong>38.32</strong> Hacktoberfest</li>
  <li><strong>40.29</strong> Further reading</li>
  <li><strong>45.16</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/mockk/mockk">mockk/mockk on GitHub</a></li>
  <li><i class="fas fa-link"></i> <a href="https://mockk.io/">MockK Official Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-book"></i> <a href="http://www.growing-object-oriented-software.com/">Growing Object-Oriented Software Guided by Tests</a></li>
      <li><i class="fas fa-book"></i> <a href="https://pragprog.com/titles/uboop/from-objects-to-functions/">From Objects to Functions</a></li>
      <li>On mocking value objects:
        <ul>
          <li><i class="fas fa-link"></i> <a href="http://www.mockobjects.com/2007/04/test-smell-everything-is-mocked.html">Test Smell: Everything is mocked</a></li>
          <li><i class="fas fa-link"></i> <a href="https://github.com/mockito/mockito/wiki/How-to-write-good-tests#dont-mock-value-objects">Don’t mock value objects - Mockito Docs</a></li>
        </ul>
      </li>
    </ul>
  </li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/Raibaz">@Raibaz on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://github.com/Raibaz">@Raibaz on GitHub</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/48-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>47:15</itunes:duration>

        
    </item>
    
    <item>
        
        <title>MotionScape with Amos Gyamfi</title>
        <itunes:title>MotionScape with Amos Gyamfi</itunes:title>
        <link>https://thebakery.dev/47/</link>
        <pubDate>Mon, 21 Nov 2022 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/47/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>47</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/47-thedevelopersbakery-motionscape.m4a" length="17633656" type="audio/x-m4a" />

        <itunes:subtitle>Beautiful Swift UI animations on iOS with MotionScape and Amos Gyamfi</itunes:subtitle>
        <itunes:summary>Beautiful Swift UI animations on iOS with MotionScape and Amos Gyamfi</itunes:summary>

        
        <description>
            <![CDATA[It’s time to talk again about beautiful UI animations, but this time for iOS 🍎! It’s my pleasure to have Amos Gyamfi on stage to talk about MotionScape. Amos has a long history of building animations for iOS, and today he’s with us to talk about the challenges of building...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>It’s time to talk again about beautiful UI animations, but this time for <strong>iOS</strong> 🍎!</p>

<p>It’s my pleasure to have <a href="https://twitter.com/amos_gyamfi"><strong>Amos Gyamfi</strong></a> on stage to talk about <a href="https://github.com/GetStream/motionscape-app"><strong>MotionScape</strong></a>.</p>

<p>Amos has a long history of building animations for iOS, and today he’s with us to talk about the challenges of building animation. Thanks to MotionScape, you can easily preview and customize your animations on desktop and get the SwiftUI code to run it in your iOS app.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.19</strong> Amos’s Introduction</li>
  <li><strong>03.33</strong> What is Motionscape?</li>
  <li><strong>07.09</strong> What is SwiftUI?</li>
  <li><strong>08.49</strong> Animating in the iOS world</li>
  <li><strong>11.56</strong> How Amos got involved with animations?</li>
  <li><strong>15.21</strong> The challenges of writing animations</li>
  <li><strong>18.17</strong> How is this project related to Stream?</li>
  <li><strong>21.13</strong> Are you looking for contributors?</li>
  <li><strong>21.48</strong> Desktop app in SwiftUI?</li>
  <li><strong>23.36</strong> Cross-platform support</li>
  <li><strong>25.12</strong> Do you have tests?</li>
  <li><strong>27.44</strong> What future for MotionScape?</li>
  <li><strong>29.36</strong> Animation Interchange Format</li>
  <li><strong>33.01</strong> How Amos got involved with Open Source?</li>
  <li><strong>34.52</strong> Documentation</li>
  <li><strong>36.14</strong> Effects Library &amp; Spring Animation Parameter</li>
  <li><strong>39.21</strong> Animation Island</li>
  <li><strong>41.00</strong> Further reading</li>
  <li><strong>43.30</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/GetStream/motionscape-app">GetStream/motionscape-app on Github</a></li>
  <li><i class="fab fa-app-store"></i> <a href="https://apps.apple.com/us/app/motionscape-animation-studio/id1616840951">MotionScape on the AppStore</a></li>
  <li>Related Projects:
    <ul>
      <li><i class="fab fa-github"></i> <a href="https://github.com/GetStream/effects-library">GetStream/effects-library on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/GetStream/swiftui-spring-animations">GetStream/swiftui-spring-animations on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/amosgyamfi/swiftui-animations-island">amosgyamfi/swiftui-animations-island on Github</a></li>
    </ul>
  </li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://thebakery.dev/37">The Developers’ Bakery #37 - Lottie with Gabriel Peal</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.kiteapp.co/">Kite Compositor</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.hackingwithswift.com/100">100 Days of Swift</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.bigmountainstudio.com/animations-16">SwiftUI Animations Mastery - Big Mountain Studio</a></li>
    </ul>
  </li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/amos_gyamfi">@amos_gyamfi on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/amosgyamfi">@amosgyamfi on Github</a></li>
  <li><i class="fab fa-linkedin"></i> <a href="https://www.linkedin.com/in/amosgyamfi/">Amos Gyamfi on LinkedIn</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/47-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>44:45</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Storybook with Norbert de Langen</title>
        <itunes:title>Storybook with Norbert de Langen</itunes:title>
        <link>https://thebakery.dev/46/</link>
        <pubDate>Mon, 07 Nov 2022 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/46/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>46</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/46-thedevelopersbakery-storybook.m4a" length="21324334" type="audio/x-m4a" />

        <itunes:subtitle>Build bulletproof web UI components faster with Storybook and Norbert de Langen</itunes:subtitle>
        <itunes:summary>Build bulletproof web UI components faster with Storybook and Norbert de Langen</itunes:summary>

        
        <description>
            <![CDATA[Today we talk about tools to build beautiful Web UIs! 💫 How often have you written custom components that are hard to test or visualize as they’re complex and have multiple states? Components such as graphs, lists, checkboxes, list items, can be really hard to develop in isolation. Here Storybook...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today we talk about tools to build beautiful Web UIs! 💫</p>

<p>How often have you written custom components that are hard to test or visualize as they’re complex and have multiple states? Components such as graphs, lists, checkboxes, list items, can be really hard to develop in <strong>isolation</strong>.</p>

<p>Here <a href="https://github.com/storybookjs/storybook"><strong>Storybook</strong></a> comes to the rescue! Storybook lets you test and develop your UI components through all it’s possible states. <a href="https://twitter.com/NorbertdeLangen"><strong>Norbert De Langen</strong></a> is on stage to tell us more about how he got involved in this project, and how to improve your development flow with it!</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.17</strong> Intro</li>
  <li><strong>01.03</strong> Episode Start</li>
  <li><strong>01.39</strong> Norbert’s Introduction</li>
  <li><strong>02.51</strong> What is Storybook?</li>
  <li><strong>05.29</strong> From top down to bottom up</li>
  <li><strong>08.27</strong> Accidentally duplicating components</li>
  <li><strong>10.25</strong> Who’s Storybook for?</li>
  <li><strong>12.23</strong> Storybook for native platforms?</li>
  <li><strong>14.34</strong> Storybook’s history</li>
  <li><strong>18.25</strong> How Norbert became a maintainer of Storybook?</li>
  <li><strong>20.49</strong> What is a Story?</li>
  <li><strong>22.07</strong> The most requested feature</li>
  <li><strong>24.11</strong> Can you use Storybook at runtime?</li>
  <li><strong>25.57</strong> Building design systems with Storybook</li>
  <li><strong>29.30</strong> UI Testing with Storybook</li>
  <li><strong>32.31</strong> Connecting developers and designers</li>
  <li><strong>33.22</strong> What is Chromatic?</li>
  <li><strong>35.33</strong> The Play function</li>
  <li><strong>36.46</strong> Who’s using Storybook?</li>
  <li><strong>39.26</strong> Storybook supporters</li>
  <li><strong>40.57</strong> Moving the ecosystem</li>
  <li><strong>45.12</strong> Maintaining big projects</li>
  <li><strong>50.16</strong> Elegant documentation</li>
  <li><strong>52.34</strong> Further reading</li>
  <li><strong>54.09</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/storybookjs/storybook">storybookjs/storybook on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://storybook.js.org/">Storybook Official Website</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.chromatic.com/">Chromatic Official Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://storybook.js.org/docs/react/why-storybook">Why Storybook</a></li>
      <li><i class="fas fa-link"></i> <a href="https://storybook.js.org/docs/react/get-started/whats-a-story">What’s a Story</a></li>
      <li><i class="fas fa-link"></i> <a href="https://opencollective.com/storybook">Storybook on OpenCollective</a></li>
      <li><i class="fab fa-discord"></i> <a href="https://discord.com/invite/storybook">Storybook Discord server</a></li>
      <li><i class="fab fa-youtube"></i> Developing, Documenting, and Testing your Vite app with Storybook - Ian VanSchooten - <a href="https://youtu.be/Znd11rVHQOE?t=10356">Video from ViteConf 2022</a></li>
    </ul>
  </li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/NorbertdeLangen">@NorbertdeLangen on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/ndelange">@ndelange on Github</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/46-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>55:44</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Balloon with Jaewoong Eum</title>
        <itunes:title>Balloon with Jaewoong Eum</itunes:title>
        <link>https://thebakery.dev/45/</link>
        <pubDate>Tue, 25 Oct 2022 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/45/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>45</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/45-thedevelopersbakery-balloon.m4a" length="13537935" type="audio/x-m4a" />

        <itunes:subtitle>Elegant Android UI libraries and much more with Jaewoong Eum</itunes:subtitle>
        <itunes:summary>Elegant Android UI libraries and much more with Jaewoong Eum</itunes:summary>

        
        <description>
            <![CDATA[Elegant Android UI libraries are the mastery of today’s guest! Please welcome Jaewoong Eum on stage to talk about Balloon 🎈. Balloon is a library to display tooltips on Android apps. Display tooltips might sound easy, but it turns out that there is much complexity under the hood. Jaewoong will...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Elegant Android UI libraries are the mastery of today’s guest! Please welcome <a href="https://twitter.com/github_skydoves"><strong>Jaewoong Eum</strong></a> on stage to talk about <a href="https://github.com/skydoves/balloon"><strong>Balloon</strong></a> 🎈.</p>

<p>Balloon is a library to display <strong>tooltips</strong> on Android apps. Display tooltips might sound easy, but it turns out that there is much complexity under the hood.</p>

<p>Jaewoong will walk us through this project, and will share his experience as a <strong>sole maintainer</strong> of this and other popular Android libraries.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>01.14</strong> Jaewoong’s Introduction</li>
  <li><strong>02.19</strong> What is Balloon?</li>
  <li><strong>02.52</strong> Use cases</li>
  <li><strong>03.33</strong> Missing features</li>
  <li><strong>04.46</strong> Jetpack Compose Support</li>
  <li><strong>05.45</strong> What it takes to render a Tooltip?</li>
  <li><strong>09.01</strong> The Android API you hate the most</li>
  <li><strong>10.01</strong> Who’s using Balloon?</li>
  <li><strong>11.57</strong> Balloon on iOS?</li>
  <li><strong>12.56</strong> The history of balloon</li>
  <li><strong>15.40</strong> What drives you to do Open Source?</li>
  <li><strong>17.30</strong> Where do you find the time for Open Source?</li>
  <li><strong>18.05</strong> Burnout and Open Source Maintainers</li>
  <li><strong>18.50</strong> Tips for sole maintainer?</li>
  <li><strong>19.48</strong> Onboarding external maintainers</li>
  <li><strong>20.46</strong> Bringing a library to success</li>
  <li><strong>23.08</strong> Jaewoong’s recipe for crafting new libraries</li>
  <li><strong>24.37</strong> Promoting your libraries</li>
  <li><strong>25.43</strong> The future of Balloon</li>
  <li><strong>26.40</strong> Looking for maintainers</li>
  <li><strong>27.15</strong> Donating a project</li>
  <li><strong>30.57</strong> Further reading</li>
  <li><strong>32.02</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/skydoves/balloon">skydoves/balloon on Github</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/skydoves/orchestra#balloon">skydoves/orchestra on Github</a></li>
  <li><i class="fab fa-medium"></i> <a href="https://skydoves.medium.com/">Jaewoong Eum on Medium</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/github_skydoves">Jaewoong Eum on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/skydoves">Jaewoong Eum on Github</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/45-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>33:24</itunes:duration>

        
    </item>
    
    <item>
        
        <title>OpenStreetMap with Said Turksever</title>
        <itunes:title>OpenStreetMap with Said Turksever</itunes:title>
        <link>https://thebakery.dev/44/</link>
        <pubDate>Tue, 11 Oct 2022 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/44/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>44</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/44-thedevelopersbakery-openstreetmap.m4a" length="20034490" type="audio/x-m4a" />

        <itunes:subtitle>From open source to open data, with OpenStreetMap and Said Turksever</itunes:subtitle>
        <itunes:summary>From open source to open data, with OpenStreetMap and Said Turksever</itunes:summary>

        
        <description>
            <![CDATA[It’s not just open source that we showcase on the Developers’ Bakery. Today we’ll talk about open data. We’re glad to have on stage Said Turksever to talk about his experience with OpenStreetMap. If you’ve ever built a product that displays a map, you know what we’re talking about. OpenStreetMap...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>It’s not just open source that we showcase on the Developers’ Bakery. Today we’ll talk about <strong>open data</strong>.</p>

<p>We’re glad to have on stage <a href="https://twitter.com/asturksever"><strong>Said Turksever</strong></a> to talk about his experience with <a href="https://www.openstreetmap.org/"><strong>OpenStreetMap</strong></a>.</p>

<p>If you’ve ever built a product that displays a map, you know what we’re talking about. OpenStreetMap is a collaborative project to create a <strong>free</strong> and <strong>editable</strong> geographic database of the world. It relies on contributions from individuals to be up to date and reliable.</p>

<p>In this episode Said will tell us about his experience with OSM, how the community works, and how you can contribute as well.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.27</strong> Said’s Introduction</li>
  <li><strong>02.00</strong> What is OpenStreetMap?</li>
  <li><strong>03.45</strong> Community of Communities</li>
  <li><strong>04.55</strong> The history of OSM</li>
  <li><strong>08.19</strong> What’s the OSM license?</li>
  <li><strong>09.23</strong> Where is the map stored?</li>
  <li><strong>10.45</strong> How is the map stored?</li>
  <li><strong>12.49</strong> The challenges of maintaining OSM</li>
  <li><strong>15.07</strong> How fast is the map updated?</li>
  <li><strong>18.33</strong> Using OSM in your apps</li>
  <li><strong>21.17</strong> OsmAnd</li>
  <li><strong>22.17</strong> How to contribute to OSM?</li>
  <li><strong>25.30</strong> Contributing while walking, driving and running</li>
  <li><strong>27.21</strong> OSM for humanitarian support</li>
  <li><strong>32.15</strong> How Said got started with OSM?</li>
  <li><strong>37.55</strong> The State of the Map Conference</li>
  <li><strong>42.00</strong> Street Level Images on OSM</li>
  <li><strong>43.21</strong> The tech for image mapping</li>
  <li><strong>46.50</strong> Further reading</li>
  <li><strong>48.52</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://www.openstreetmap.org/">OpenStreetMap Official Website</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/openstreetmap">openstreetmap on Github</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://wiki.openstreetmap.org/wiki/Main_Page">OSM - Wiki</a></li>
      <li><i class="fas fa-link"></i> <a href="https://usergroups.openstreetmap.de/">OSM - Map of Local Chapters</a></li>
      <li><i class="fas fa-link"></i> <a href="https://wiki.openstreetmap.org/wiki/Data_working_group">OSM - Data working group</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.hotosm.org/">OSM - Humanitarian Team</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.mapillary.com/">Mapillary - Street-level images for OSM</a></li>
      <li><i class="fas fa-link"></i> <a href="https://learnosm.org">learnosm.org - Learn OpenStreetMap Step by Step</a></li>
      <li><i class="fab fa-google-play"></i> <a href="https://play.google.com/store/apps/details?id=net.osmand">OsmAnd - Google Play Store</a></li>
    </ul>
  </li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/asturksever">@asturksever on Twitter</a></li>
  <li><i class="fab fa-linkedin"></i> <a href="https://www.linkedin.com/in/asturksever/">Said Turksever on LinkedIn</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/44-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>50:36</itunes:duration>

        
    </item>
    
    <item>
        
        <title>KaMPKit with Kevin Galligan</title>
        <itunes:title>KaMPKit with Kevin Galligan</itunes:title>
        <link>https://thebakery.dev/43/</link>
        <pubDate>Mon, 26 Sep 2022 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/43/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>43</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/43-thedevelopersbakery-kampkit.m4a" length="22352779" type="audio/x-m4a" />

        <itunes:subtitle>A sneak peak to the Kotlin Multiplatform ecosystem with Kevin Galligan and KaMPKit</itunes:subtitle>
        <itunes:summary>A sneak peak to the Kotlin Multiplatform ecosystem with Kevin Galligan and KaMPKit</itunes:summary>

        
        <description>
            <![CDATA[Today we venture in the mobile cross-platform world with Kevin Galligan from TouchLab. Kevin has been using and advocating Kotlin Multiplatform since the early days! Together with TouchLab they’ve released tools and libraries that are crucial to the development of the Kotlin Multiplatform ecosystem. Today, Kevin in on-stage to talk...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today we venture in the mobile cross-platform world with <a href="https://twitter.com/kpgalligan"><strong>Kevin Galligan</strong></a> from TouchLab.</p>

<p>Kevin has been using and advocating Kotlin Multiplatform since the early days! Together with TouchLab they’ve released tools and libraries that are crucial to the development of the Kotlin Multiplatform ecosystem.</p>

<p>Today, Kevin in on-stage to talk to us about <a href="https://github.com/touchlab/KaMPKit"><strong>KaMPKit</strong></a>, a collection of samples and tools to get you started quickly with Kotlin Multiplatform.</p>

<p>We’re going to touch on where Kotlin Multiplatform is placed today and how TouchLab released the Droidcon NYC app with 100% (for both Android &amp; iOS!).</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.27</strong> Intro</li>
  <li><strong>01.13</strong> Episode Start</li>
  <li><strong>01.40</strong> Kevin’s Introduction</li>
  <li><strong>03.24</strong> What is KamMPKit?</li>
  <li><strong>06.23</strong> What is Kotlin Multiplatform?</li>
  <li><strong>09.11</strong> KMP vs KMM</li>
  <li><strong>10.36</strong> How can KaMPKit help you?</li>
  <li><strong>14.06</strong> The biggest friction with adopting KMP</li>
  <li><strong>18.33</strong> The biggest selling point for KMP</li>
  <li><strong>23.18</strong> Shared UI with Kotlin Multiplatform</li>
  <li><strong>32.35</strong> KMP in production at TouchLab</li>
  <li><strong>36.04</strong> Biggest players in the KMP space</li>
  <li><strong>40.27</strong> Brownfield applications and KaMPKit</li>
  <li><strong>45.59</strong> Which future for KaMPKit?</li>
  <li><strong>48.54</strong> How can people contribute to KaMPKit?</li>
  <li><strong>51.19</strong> Further reading</li>
  <li><strong>54.44</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/touchlab/KaMPKit">touchlab/KaMPKit on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://touchlab.co/">TouchLab Official Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://touchlab.co/droidcon-nyc-ios-app-with-compose/">Blogpost - Droidcon NYC iOS app with Compose</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/touchlab/DroidconKotlin">touchlab/DroidconKotlin on Github</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/kpgalligan">@kpgalligan on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/kpgalligan">@kpgalligan on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/43-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>56:41</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Kscript with Marcin Kuszczak</title>
        <itunes:title>Kscript with Marcin Kuszczak</itunes:title>
        <link>https://thebakery.dev/42/</link>
        <pubDate>Mon, 05 Sep 2022 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/42/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>42</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/42-thedevelopersbakery-kscript.m4a" length="17105361" type="audio/x-m4a" />

        <itunes:subtitle>Kotlin meets scripting with Kscript, on show in this episode together with Marcin Kuszczak</itunes:subtitle>
        <itunes:summary>Kotlin meets scripting with Kscript, on show in this episode together with Marcin Kuszczak</itunes:summary>

        
        <description>
            <![CDATA[As teased in episode 40, today we’re going to have on stage Kscript and Marcin Kuszczak! Kscript brings the power of Kotlin to the scripting world. It makes writing scripts a pleasure thanks to the elegant Kotlin APIs, and allows you to directly use tons of libraries and dependencies from...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>As teased in <a href="https://thebakery.dev/40/">episode 40</a>, today we’re going to have on stage <a href="https://github.com/kscripting/kscript"><strong>Kscript</strong></a> and <a href="https://github.com/aartiPl"><strong>Marcin Kuszczak</strong></a>!</p>

<p>Kscript brings the power of Kotlin to the scripting world. It makes writing scripts a pleasure thanks to the elegant Kotlin APIs, and allows you to directly use tons of libraries and dependencies from the Maven ecosystem.</p>

<p>Kscript recently moved under the <a href="https://github.com/kscripting">kscripting</a> organization and Marcin is here on stage to tell us about the future of this project.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.01</strong> Marcin’s Introduction</li>
  <li><strong>01.40</strong> What is Kscript?</li>
  <li><strong>02.33</strong> Why using Kotlin for scripting?</li>
  <li><strong>04.08</strong> Brief history of Kscript</li>
  <li><strong>06.31</strong> Differences between Kscript and Kotlin Scripting</li>
  <li><strong>08.19</strong> How portable is Kscript?</li>
  <li><strong>11.08</strong> Compiled languages &amp; Caching</li>
  <li><strong>13.51</strong> What happens when you invoke Kscript?</li>
  <li><strong>15.48</strong> Why using Kscript?</li>
  <li><strong>17.34</strong> @DependsOn external libraries</li>
  <li><strong>19.56</strong> IDE Support</li>
  <li><strong>22.26</strong> kscript –idea</li>
  <li><strong>23.37</strong> Who’s maintaining Kscript today?</li>
  <li><strong>25.17</strong> How you got involved in this project?</li>
  <li><strong>28.45</strong> The kscripting org and new projects</li>
  <li><strong>32.27</strong> Invoking external commands</li>
  <li><strong>34.56</strong> What’s next in the future of Kscript?</li>
  <li><strong>37.09</strong> Where to connect with other Kscript users?</li>
  <li><strong>38.14</strong> What’s the best way to contribute to Kscript?</li>
  <li><strong>40.36</strong> Further reading</li>
  <li><strong>41.28</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/kscripting/kscript">kscripting/kscript on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://github.com/kscripting/kscript/blob/master/docs/user_guide.md">Kscript User Guide</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/orgs/kscripting/discussions">Kscripting Discussion Board</a></li>
  <li><i class="fab fa-slack"></i> <a href="https://kotlinlang.slack.com/archives/C0BT46EL8">#scripting on Kotlinlang Slack</a> (get an <a href="https://surveys.jetbrains.com/s3/kotlin-slack-sign-up">invite here</a>).</li>
  <li>Talk: Scripting Enhancements for Kotlin - KotlinConf 2017
    <ul>
      <li><i class="fab fa-slideshare"></i> <a href="https://holgerbrandl.github.io/kscript_kotlinconf_2017/kscript_kotlinconf.html">Slides</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://youtu.be/cOJPKhlRa8c">Video</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/aartiPl">@aartiPl on Github</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/42-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>42:52</itunes:duration>

        
    </item>
    
    <item>
        
        <title>FlowRedux with Gabriel Ittner and Hannes Dorfmann</title>
        <itunes:title>FlowRedux with Gabriel Ittner and Hannes Dorfmann</itunes:title>
        <link>https://thebakery.dev/41/</link>
        <pubDate>Tue, 23 Aug 2022 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/41/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>41</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/41-thedevelopersbakery-flowredux.m4a" length="15860095" type="audio/x-m4a" />

        <itunes:subtitle>MVI, State machines and DSLs with Gabriel, Hannes and FlowRedux</itunes:subtitle>
        <itunes:summary>MVI, State machines and DSLs with Gabriel, Hannes and FlowRedux</itunes:summary>

        
        <description>
            <![CDATA[Today we have the pleasure to host two amazing guests on stage: Gabriel Ittner and Hannes Dorfmann. Gabriel and Hannes have been working on FlowRedux, an MVI architecture library for Android and beyond. FlowRedux offers a beautiful DSL to represent the state machine of your application and is built on...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today we have the pleasure to host two amazing guests on stage: <a href="https://github.com/gabrielittner"><strong>Gabriel Ittner</strong></a> and <a href="https://github.com/sockeqwe"><strong>Hannes Dorfmann</strong></a>.</p>

<p>Gabriel and Hannes have been working on <a href="https://github.com/freeletics/FlowRedux"><strong>FlowRedux</strong></a>, an MVI architecture library for Android and beyond.</p>

<p>FlowRedux offers a beautiful DSL to represent the state machine of your application and is built on top of first class Kotlin API such as Flow and Coroutines.</p>

<p>Join us in this episode where Gabriel and Hannes will walk us through the history and the internals of this library.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.04</strong> Gabriel’s Introduction</li>
  <li><strong>01.31</strong> Hannes’ Introduction</li>
  <li><strong>01.50</strong> What is FlowRedux?</li>
  <li><strong>03.31</strong> Gabriel’s favorite architecture</li>
  <li><strong>04.51</strong> DSL &amp; State Machines</li>
  <li><strong>07.25</strong> Coroutines, Flow and Kotlin specific features</li>
  <li><strong>12.02</strong> How FlowRedux works under the hood?</li>
  <li><strong>15.23</strong> What’s the story of this library?</li>
  <li><strong>19.49</strong> Why you rewrote yet another MVI library?</li>
  <li><strong>22.59</strong> FlowRedux on iOS</li>
  <li><strong>25.34</strong> Are you using FlowRedux also at OneFootball?</li>
  <li><strong>29.40</strong> How you got involved with Open Source?</li>
  <li><strong>31.59</strong> What’s the future for FlowRedux?</li>
  <li><strong>36.36</strong> Further reading</li>
  <li><strong>38.04</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/freeletics/FlowRedux">freeletics/FlowRedux on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://freeletics.github.io/FlowRedux/">FlowRedux Official Documentation</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://github.com/cashapp/turbine">cashapp/turbine on Github</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://www.droidcon.com/2022/08/01/scaling-productivity-how-we-have-improved-our-dev-experience/">Scaling Productivity: How we have improved our dev experience - Droidcon Berlin 2022</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/gabrielittner">@gabrielittner on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/gabrielittner">@gabrielittner on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/sockeqwe">@sockeqwe on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/sockeqwe">@sockeqwe on Twitter</a></li>
  <li><i class="fas fa-link"></i> <a href="https://hannesdorfmann.com/">Hannes’ Personal Website</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/41-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>39:36</itunes:duration>

        
    </item>
    
    <item>
        
        <title>thebakery.dev with Nicola Corti</title>
        <itunes:title>thebakery.dev with Nicola Corti</itunes:title>
        <link>https://thebakery.dev/40/</link>
        <pubDate>Mon, 08 Aug 2022 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/40/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>40</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/40-thedevelopersbakery-thebakerydev.m4a" length="16216285" type="audio/x-m4a" />

        <itunes:subtitle>A special episode to talk about the infrastructure behind thebakery.dev with Nicola Corti</itunes:subtitle>
        <itunes:summary>A special episode to talk about the infrastructure behind thebakery.dev with Nicola Corti</itunes:summary>

        
        <description>
            <![CDATA[As with every 10 episodes, we’re back with a special episode! 🎁 Today we’re talking about an open-source project which is a bit atypical: thebakery.dev. Exactly, we’re going to walk through the website and the infrastructure that is powering The Developers’ Bakery. Did you know that this podcast is fully...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>As with every 10 episodes, we’re back with a <strong>special episode</strong>! 🎁</p>

<p>Today we’re talking about an open-source project which is a bit atypical: <a href="https://thebakery.dev"><strong>thebakery.dev</strong></a>. Exactly, we’re going to walk through the website and the infrastructure that is powering The Developers’ Bakery.</p>

<p>Did you know that this podcast is fully open-source, self-hosted and running on GitHub pages?</p>

<p>In this episode, I will walk you through all my <strong>secrets</strong> and <strong>automations</strong> that help me publish a podcast every other week!</p>

<p>Do you have any feedback on the show so far? If so, drop me a message <a href="https://thebakery.dev/contact">either on the website</a> or <a href="https://twitter.com/thebakerydev">on Twitter</a>.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.11</strong> Intro</li>
  <li><strong>00.57</strong> Episode Start</li>
  <li><strong>01.40</strong> thebakery.dev?</li>
  <li><strong>03.38</strong> Jekyll</li>
  <li><strong>04.13</strong> Github Pages</li>
  <li><strong>04.59</strong> Minimal Mistakes</li>
  <li><strong>07.35</strong> Formspree</li>
  <li><strong>08.54</strong> Renovate</li>
  <li><strong>11.10</strong> podcast.xml</li>
  <li><strong>16.29</strong> The hosting</li>
  <li><strong>23.53</strong> Podtrac</li>
  <li><strong>28.44</strong> Automations</li>
  <li><strong>31.54</strong> Ideas for the future</li>
  <li><strong>36.12</strong> Looking for feedback :)</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/cortinico/thebakery">cortinico/thebakery on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev/">thebakery.dev website (lol so recursive!)</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://jekyllrb.com/">Jekyll - Static Website Generator</a></li>
      <li><i class="fas fa-link"></i> <a href="https://mmistakes.github.io/minimal-mistakes/">Minimal Mistakes Theme</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/benbalter/jekyll-remote-theme">benbalter/jekyll-remote-theme on Github</a></li>
      <li><i class="fas fa-link"></i> <a href="https://formspree.io/">Formspree Contact Forms</a></li>
      <li><i class="fas fa-link"></i> <a href="https://renovatebot.com/">Renovate Bot</a></li>
      <li><i class="fas fa-link"></i> <a href="https://podcasters.apple.com/support/823-podcast-requirements">Apple - Podcast RSS feed requirements</a></li>
      <li><i class="fas fa-link"></i> <a href="https://podba.se/validate/">Podbase feed validator</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.castfeedvalidator.com/">Cast feed validator</a></li>
      <li><i class="fas fa-link"></i> <a href="https://firebase.google.com/docs/hosting/">Firebase Hosting Docs</a></li>
      <li><i class="fas fa-link"></i> <a href="https://analytics.podtrac.com/">Podtrac Analytics</a></li>
    </ul>
  </li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/40-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>41:30</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Docusaurus with Sébastien Lorber</title>
        <itunes:title>Docusaurus with Sébastien Lorber</itunes:title>
        <link>https://thebakery.dev/39/</link>
        <pubDate>Wed, 27 Jul 2022 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/39/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>39</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/39-thedevelopersbakery-docusaurus.m4a" length="18073784" type="audio/x-m4a" />

        <itunes:subtitle>Let's talk about Static Site Generator and Documentation with Sébastien Lorber and Docusaurus</itunes:subtitle>
        <itunes:summary>Let's talk about Static Site Generator and Documentation with Sébastien Lorber and Docusaurus</itunes:summary>

        
        <description>
            <![CDATA[The topic of today’s episode is all about Static Website Generators. I’m really excited to have on stage Sébastien Lorber to talk about Docusaurus 🦕. There is nothing better than great software, than great software with great documentation! That’s why having a great documentation website is crucial for the success...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>The topic of today’s episode is all about <strong>Static Website Generators</strong>. I’m really excited to have on stage <a href="https://twitter.com/sebastienlorber"><strong>Sébastien Lorber</strong></a> to talk about  <a href="https://github.com/facebook/docusaurus"><strong>Docusaurus</strong></a> 🦕.</p>

<p>There is nothing better than great software, than great software with great documentation!</p>

<p>That’s why having a great <strong>documentation website</strong> is crucial for the success of a project. Docusaurus helps you build a great website for your project with great features such as full-text search, localization &amp; versioned docs.</p>

<p>In this episode, Sébastien will walk us through the project and will give a sneak previous of the release of Docusaurus v2!</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.11</strong> Intro</li>
  <li><strong>00.57</strong> Episode Start</li>
  <li><strong>01.27</strong> Sébastien’s Introduction</li>
  <li><strong>02.46</strong> Curating a Newsletter</li>
  <li><strong>05.51</strong> What is Docusaurus?</li>
  <li><strong>08.28</strong> Docusaurus’ killer features</li>
  <li><strong>11.29</strong> Versioned Docs</li>
  <li><strong>12.37</strong> Docusaurs vs Gatsby, Hugo &amp; Jekyll</li>
  <li><strong>14.48</strong> What is missing in Docusaurus?</li>
  <li><strong>18.19</strong> Beyond simple Markdown</li>
  <li><strong>23.03</strong> MDX</li>
  <li><strong>27.10</strong> Docusaurus 1 vs 2</li>
  <li><strong>29.58</strong> Brace yourself: v2 Stable is coming!</li>
  <li><strong>32.06</strong> Let’s spotlight some great website</li>
  <li><strong>34.57</strong> How Sébastien got involved in the project</li>
  <li><strong>37.55</strong> What’s up next in the future of Docusaurus?</li>
  <li><strong>43.06</strong> Further reading</li>
  <li><strong>44.51</strong> Where to find Sébastien online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/facebook/docusaurus">facebook/docusaurus on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://docusaurus.io/">Docusaurus Official Website</a></li>
  <li><i class="fab fa-discord"></i> <a href="https://discord.gg/docusaurus">Docusaurus Discord Server</a></li>
  <li>Mentioned Features:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://docusaurus.io/docs/search">Integrated Search</a></li>
      <li><i class="fas fa-link"></i> <a href="https://docusaurus.io/docs/api/themes/configuration">Theming</a></li>
      <li><i class="fas fa-link"></i> <a href="https://docusaurus.io/docs/versioning">Versioning Docs</a></li>
    </ul>
  </li>
  <li>Mentioned Projects:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://commonmark.org/">Commonmark</a></li>
      <li><i class="fas fa-link"></i> <a href="https://mdxjs.com/">MDX</a></li>
      <li><i class="fas fa-link"></i> <a href="https://remark.js.org/">Remark JS</a></li>
    </ul>
  </li>
  <li><i class="fas fa-envelope-open-text"></i> <a href="https://thisweekinreact.com/">This week in React Newsletter</a></li>
  <li><i class="fas fa-link"></i> <a href="https://sebastienlorber.com/">Sébastien’s Website</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/slorber">@slorber on GitHub</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/sebastienlorber">@sebastienlorber on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/39-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>45:34</itunes:duration>

        
    </item>
    
    <item>
        
        <title>ProGuard with James Hamilton</title>
        <itunes:title>ProGuard with James Hamilton</itunes:title>
        <link>https://thebakery.dev/38/</link>
        <pubDate>Mon, 11 Jul 2022 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/38/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>38</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/38-thedevelopersbakery-proguard.m4a" length="17875763" type="audio/x-m4a" />

        <itunes:subtitle>Obfuscation, Code-shrinking and optimizations with Proguard and James Hamilton</itunes:subtitle>
        <itunes:summary>Obfuscation, Code-shrinking and optimizations with Proguard and James Hamilton</itunes:summary>

        
        <description>
            <![CDATA[If you ever shipped an Android App to production, you probably know about ProGuard, a tool to optimize, shrink and obfuscate your Java/Kotlin code. Today we have James Hamilton on stage, to tell us about how it works internally and why you should never forget to enable it in your...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>If you ever shipped an Android App to production, you probably know about <a href="https://github.com/Guardsquare/proguard"><strong>ProGuard</strong></a>, a tool to optimize, shrink and obfuscate your Java/Kotlin code.</p>

<p>Today we have <a href="https://twitter.com/jag_hamilton"><strong>James Hamilton</strong></a> on stage, to tell us about how it works internally and why you should never forget to enable it in your builds.</p>

<p>If you’re wondering what are the differences between ProGuard, DexGuard and R8, make sure to don’t miss this episode!</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.11</strong> Intro</li>
  <li><strong>00.57</strong> Episode Start</li>
  <li><strong>01.31</strong> James’s Introduction</li>
  <li><strong>02.52</strong> What is ProGuard?</li>
  <li><strong>04.07</strong> What is DexGuard?</li>
  <li><strong>05.44</strong> Is ProGuard obfuscation secure enough?</li>
  <li><strong>06.58</strong> Who is using DexGuard?</li>
  <li><strong>08.23</strong> ProGuard vs ProGuard-code</li>
  <li><strong>10.31</strong> ProGuard vs R8</li>
  <li><strong>13.46</strong> How is the obfuscation working?</li>
  <li><strong>15.42</strong> Obfuscation and 3rd party libraries</li>
  <li><strong>16.49</strong> Deobfuscation</li>
  <li><strong>18.03</strong> Shrinking and Tree shaking</li>
  <li><strong>19.02</strong> How much space is ProGuard making us save?</li>
  <li><strong>20.04</strong> ProGuard &amp; Reflection</li>
  <li><strong>21.38</strong> ProGuard and Runtime optimizations</li>
  <li><strong>23.48</strong> ProGuard Rules</li>
  <li><strong>25.56</strong> ProGuard Configuration Debugging</li>
  <li><strong>27.17</strong> ProGuard Playground</li>
  <li><strong>28.19</strong> Which language is used for Rules?</li>
  <li><strong>29.20</strong> Beyond Android</li>
  <li><strong>30.46</strong> Obfuscating Kotlin vs Java</li>
  <li><strong>37.06</strong> Kotlin Metadata and Playground</li>
  <li><strong>38.19</strong> Who is developing ProGuard?</li>
  <li><strong>40.01</strong> Which type of contributions do you normally receive?</li>
  <li><strong>41.05</strong> What’s up next in the future of ProGuard?</li>
  <li><strong>43.33</strong> Further reading</li>
  <li><strong>44.40</strong> Where to find James online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/Guardsquare/proguard">Guardsquare/proguard on Github</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/Guardsquare/proguard-core">Guardsquare/proguard-core on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.guardsquare.com/proguard">ProGuard Official Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://playground.proguard.com/">ProGuard Playground</a></li>
      <li><i class="fas fa-link"></i> <a href="https://guardsquare.github.io/proguard-core/">ProGuard Core Manual</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.guardsquare.com/manual/setup/gradleplugin">ProGuard Gradle Plugin</a></li>
      <li><i class="fas fa-link"></i> <a href="https://community.guardsquare.com/">Guardsquare Community</a></li>
      <li><i class="fas fa-link"></i> <a href="https://appsweep.guardsquare.com/">AppSweep</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.guardsquare.com/proguard-20th-anniversary">ProGuard 20th Anniversary</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://www.youtube.com/watch?v=wdUaeMiw3QE">Keep Rules in the Age of Kotlin - Droidcon London 2021</a></li>
    </ul>
  </li>
  <li>Relevant Blogposts:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://www.guardsquare.com/blog/keep-rules-in-the-age-of-kotlin">Keep Rules in the Age of Kotlin</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.guardsquare.com/blog/how-to-build-a-log4shell-detector-with-proguardcore">Building a Log4Shell detector with ProGuardCORE</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.guardsquare.com/blog/detecting-data-flows-in-java-applications-with-proguardcore">More in-depth blog about data flow analysis with ProGuardCORE</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/mrjameshamilton">@mrjameshamilton on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/jag_hamilton">@jag_hamilton on Twitter</a></li>
  <li><i class="fas fa-link"></i> <a href="https://jameshamilton.eu/">James’ website</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/38-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>45:26</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Lottie with Gabriel Peal</title>
        <itunes:title>Lottie with Gabriel Peal</itunes:title>
        <link>https://thebakery.dev/37/</link>
        <pubDate>Wed, 29 Jun 2022 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/37/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>37</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/37-thedevelopersbakery-lottie.m4a" length="18012415" type="audio/x-m4a" />

        <itunes:subtitle>Who doesn't like animations? Let's discover how you can run smooth animations everywhere with Lottie and Gabriel Peal</itunes:subtitle>
        <itunes:summary>Who doesn't like animations? Let's discover how you can run smooth animations everywhere with Lottie and Gabriel Peal</itunes:summary>

        
        <description>
            <![CDATA[Who doesn’t like animations? Thanks to Lottie, we can experience beautiful smooth animations on our mobile devices! Today we have on stage Gabriel Peal, maintainer of Lottie Android, to tell us about this project. We will start from how this project started, as a simple proof of concept inside AirBnB...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Who doesn’t like animations?</p>

<p>Thanks to <a href="https://airbnb.io/lottie/"><strong>Lottie</strong></a>, we can experience beautiful smooth animations on our mobile devices! Today we have on stage <a href="https://twitter.com/gpeal8"><strong>Gabriel Peal</strong></a>, maintainer of Lottie Android, to tell us about this project.</p>

<p>We will start from how this project started, as a simple proof of concept inside AirBnB to become the <strong>industry standard</strong> for animations on mobile.</p>

<p>We will discover how Lottie works internally and what’s coming next in the future of this project. Finally, as Gabriel is not at AirBnB anymore, we’ll talk about the challenges of maintainers and companies supporting OSS projects.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.14</strong> Intro</li>
  <li><strong>01.00</strong> Episode Start</li>
  <li><strong>01.31</strong> Gabriel’s Introduction</li>
  <li><strong>02.33</strong> What is Lottie?</li>
  <li><strong>03.52</strong> What’s the story of Lottie?</li>
  <li><strong>08.39</strong> Lottie Success Recipe</li>
  <li><strong>10.07</strong> Lottie Internals</li>
  <li><strong>11.24</strong> Challenges on Android</li>
  <li><strong>15.32</strong> AfterFX feature support</li>
  <li><strong>17.10</strong> If you were to rewrite Lottie, what would you do differently?</li>
  <li><strong>21.24</strong> Lottie on other platforms</li>
  <li><strong>23.37</strong> Who’s maintaining Lottie?</li>
  <li><strong>26.43</strong> OSS projects coming from companies</li>
  <li><strong>29.48</strong> Sponsorship stories</li>
  <li><strong>32.32</strong> Lottie Foundation?</li>
  <li><strong>37.56</strong> Upcoming features?</li>
  <li><strong>42.54</strong> Further reading</li>
  <li><strong>44.31</strong> Where to find Gabriel online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/airbnb/lottie-android">airbnb/lottie-android on Github</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/airbnb/lottie-android">airbnb/lottie-ios on Github</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/airbnb/lottie-android">airbnb/lottie-web on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://airbnb.io/lottie/">Lottie Official Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://lottiefiles.com/">Lottiefiles</a></li>
      <li><i class="fas fa-link"></i> <a href="https://lottielab.com/">Lottielab</a></li>
      <li><i class="fas fa-link"></i> <a href="https://exchange.adobe.com/creativecloud.details.12557.bodymovin.html">Bodymovin extension on Adobe Exchange</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/airbnb/lottie-android">airbnb/lottie-android on Github</a></li>
      <li><i class="fas fa-link"></i> <a href="https://skia.org/docs/user/modules/skottie/">Skottie - Lottie Animation Player for Skia</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/Samsung/rlottie">Samsung/rlottie on Github</a></li>
      <li><i class="fas fa-link"></i> <a href="https://airbnb.io/lottie/#/supported-features">Lottie - Supported AfterFX Feature Table</a></li>
    </ul>
  </li>
  <li><i class="fab fa-youtube"></i> <a href="https://www.youtube.com/watch?v=mNrx3cBI9N8">Lottie and the Language of Motion Design - Droidcon NYC 2017</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/gpeal">@gpeal on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/gpeal8">@gpeal8 on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/37-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>45:32</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Duck Duck Go with Marcos Holgado</title>
        <itunes:title>Duck Duck Go with Marcos Holgado</itunes:title>
        <link>https://thebakery.dev/36/</link>
        <pubDate>Mon, 13 Jun 2022 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/36/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>36</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/36-thedevelopersbakery-duckduckgo.m4a" length="18354297" type="audio/x-m4a" />

        <itunes:subtitle>Today we have Marcos Holgado on stage to tell us about Duck Duck Go, the search engine and their Privacy Browser for Android.</itunes:subtitle>
        <itunes:summary>Today we have Marcos Holgado on stage to tell us about Duck Duck Go, the search engine and their Privacy Browser for Android.</itunes:summary>

        
        <description>
            <![CDATA[It’s time to talk about search engines with Marcos Holgado and Duck Duck Go. Marcos is one of the developers of the Duck Duck Go Privacy Browser, a browser for Android designed with privacy first. As you can imagine, developing a web browser is no easy task. In this episode,...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>It’s time to talk about search engines with <a href="https://github.com/marcosholgado"><strong>Marcos Holgado</strong></a> and <a href="https://duckduckgo.com/"><strong>Duck Duck Go</strong></a>. Marcos is one of the developers of the Duck Duck Go Privacy Browser, a browser for Android designed with privacy first.</p>

<p>As you can imagine, developing a web browser is no easy task.
In this episode, Marcos will walk us through some of the challenges they’re facing daily and how they go from Github to the Play Store and beyond.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>01.20</strong> Marcos’ Introduction</li>
  <li><strong>02.17</strong> What is Duck Duck Go?</li>
  <li><strong>03.50</strong> What is Duck Duck Go Privacy Browser?</li>
  <li><strong>05.46</strong> The history of the name</li>
  <li><strong>06.57</strong> Convince us to use Duck Duck Go rather than other search engine</li>
  <li><strong>09.58</strong> Bangs</li>
  <li><strong>12.03</strong> How is Duck Duck Go Android Browser different?</li>
  <li><strong>14.04</strong> How the app works internally?</li>
  <li><strong>15.58</strong> WebViews WebViews WebViews</li>
  <li><strong>20.29</strong> Do you share code with iOS?</li>
  <li><strong>25.14</strong> How would you rewrite the app differently?</li>
  <li><strong>28.31</strong> How your release process looks like?</li>
  <li><strong>34.12</strong> Employee vs External Contributors</li>
  <li><strong>37.20</strong> Major features coming from the community</li>
  <li><strong>38.50</strong> How to contribute to Duck Duck Go?</li>
  <li><strong>40.10</strong> Future Projects</li>
  <li><strong>43.21</strong> Further reading</li>
  <li><strong>45.06</strong> Where to find Marcos online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/duckduckgo/Android">duckduckgo/Android on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://duckduckgo.com/">Duck Duck Go Search Engine</a></li>
  <li><i class="fas fa-link"></i> <a href="https://duckduckgo.com/">Duck Duck Go Privacy Browser Front Page</a>
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://play.google.com/store/apps/details?id=com.duckduckgo.mobile.android">Download on Play Store</a></li>
      <li><i class="fas fa-link"></i> <a href="https://f-droid.org/en/packages/com.duckduckgo.mobile.android/">Download on FDroid</a></li>
      <li><i class="fas fa-link"></i> <a href="https://github.com/duckduckgo/Android/releases">Download APK on Github</a></li>
    </ul>
  </li>
  <li><i class="fab fa-youtube"></i> <a href="https://www.droidcon.com/2021/11/17/this-is-not-about-coding-anymore/">This is not about coding anymore - Droidcon London 2021</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/Orbycius">@Orbycius on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/marcosholgado">@marcosholgado on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.marcosholgado.com/">Marcos’ Personal Website</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/36-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>46:18</itunes:duration>

        
    </item>
    
    <item>
        
        <title>ktlint-gradle with Jonathan Leitschuh and Yahor Berdnikau</title>
        <itunes:title>ktlint-gradle with Jonathan Leitschuh and Yahor Berdnikau</itunes:title>
        <link>https://thebakery.dev/35/</link>
        <pubDate>Mon, 30 May 2022 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/35/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>35</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/35-thedevelopersbakery-ktlint-gradle.m4a" length="19659131" type="audio/x-m4a" />

        <itunes:subtitle>Linters, Formatters and Sustainability with Yahor and Jonathan from ktlint-gradle</itunes:subtitle>
        <itunes:summary>Linters, Formatters and Sustainability with Yahor and Jonathan from ktlint-gradle</itunes:summary>

        
        <description>
            <![CDATA[I’m really excited to have on stage Jonathan Leitschuh and Yahor Berdnikau, maintainers of ktlint-gradle. ktlint-gradle is a Gradle Plugin that allows you to lint and reformat your Kotlin code during a Gradle build. We’re going to touch and what are the challenges of building such a tool and a...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>I’m really excited to have on stage <a href="https://github.com/JLLeitschuh"><strong>Jonathan Leitschuh</strong></a> and <a href="https://github.com/Tapchicoma"><strong>Yahor Berdnikau</strong></a>, maintainers of <a href="https://github.com/jlleitschuh/ktlint-gradle"><strong>ktlint-gradle</strong></a>.</p>

<p>ktlint-gradle is a Gradle Plugin that allows you to lint and reformat your Kotlin code during a Gradle build. We’re going to touch and what are the challenges of building such a tool and a bit of the story of this project.</p>

<p>Moreover, we’ll discuss on a topic which is really crucial in the OSS community: <strong>Sustainability</strong>. Most of us struggle to find new maintainers. It’s crucial to understand how we can foster a sustainable ecosystem and what are the risks of unmaintained projects.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.15</strong> Intro</li>
  <li><strong>01.01</strong> Episode Start</li>
  <li><strong>01.32</strong> Jonathan’s Introduction</li>
  <li><strong>02.07</strong> Yahor’s Introduction</li>
  <li><strong>02.59</strong> What is Ktlint?</li>
  <li><strong>05.25</strong> What is Ktlint-gradle?</li>
  <li><strong>08.06</strong> What are the challenges of writing a formatter?</li>
  <li><strong>09.01</strong> How hard was to integrate with Gradle?</li>
  <li><strong>12.25</strong> Pros &amp; Cons of having separate repos</li>
  <li><strong>15.26</strong> Why Kotlin is lacking a 1st party formatter?</li>
  <li><strong>19.11</strong> Openrewrite &amp; Mass code refractoring</li>
  <li><strong>21.32</strong> Naming is hard</li>
  <li><strong>25.31</strong> How you got involved in this project?</li>
  <li><strong>30.19</strong> Open Source Sustainability</li>
  <li><strong>35.43</strong> How to seek new maintainers?</li>
  <li><strong>40.06</strong> Github Sponsorships</li>
  <li><strong>43.02</strong> The event-stream incident</li>
  <li><strong>46.08</strong> Further reading</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/jlleitschuh/ktlint-gradle">jlleitschuh/ktlint-gradle on Github</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/pinterest/ktlint">pinterest/ktlint on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://ktlint.github.io/">Ktlint Official Website</a></li>
  <li><i class="fas fa-link"></i> <a href="https://github.com/JLLeitschuh/ktlint-gradle/issues/569">Issue #569 - Looking for new maintainers</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fab fa-github"></i> <a href="https://github.com/diffplug/spotless">diffplug/spotless on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/facebookincubator/ktfmt">facebookincubator/ktfmt on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/jeremymailen/kotlinter-gradle">jeremymailen/kotlinter-gradle on Github</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.jetbrains.com/qodana">Qodana by JetBrains</a></li>
      <li><i class="fas fa-link"></i> <a href="https://docs.openrewrite.org/">Openrewrite Official Website</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/JLLeitschuh">@JLLeitschuh on Github</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/Tapchicoma">@Tapchicoma on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/JLLeitschuh">@JLLeitschuh on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/35-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>49:30</itunes:duration>

        
    </item>
    
    <item>
        
        <title>gdb-dashboard with Andrea Cardaci</title>
        <itunes:title>gdb-dashboard with Andrea Cardaci</itunes:title>
        <link>https://thebakery.dev/34/</link>
        <pubDate>Tue, 17 May 2022 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/34/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>34</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/34-thedevelopersbakery-gdb-dashboard.m4a" length="20721722" type="audio/x-m4a" />

        <itunes:subtitle>Debugging, Terminals and Security with gdb-dashboard and Andrea Cardaci</itunes:subtitle>
        <itunes:summary>Debugging, Terminals and Security with gdb-dashboard and Andrea Cardaci</itunes:summary>

        
        <description>
            <![CDATA[Have you ever debugged an application using gdb? If yes, you probably know how unfriendly the user interface of gdb is. That’s why Andrea Cardaci developed gdb-dashboard, a graphical interface for gdb. Today, we’ll walk through how this project started and we’ll talk about some of the challenges of developing...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Have you ever debugged an application using <strong>gdb</strong>? If yes, you probably know how <em>unfriendly</em> the user interface of gdb is.
That’s why <a href="https://github.com/cyrus-and"><strong>Andrea Cardaci</strong></a> developed <a href="https://github.com/cyrus-and/gdb-dashboard/"><strong>gdb-dashboard</strong></a>, a graphical interface for gdb.</p>

<p>Today, we’ll walk through how this project started and we’ll talk about some of the challenges of developing graphical applications for terminal.</p>

<p>Andrea is also an Application Security Specialist. In this episode, he’s going to share of security tips &amp; stories with all of us.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.13</strong> Intro</li>
  <li><strong>00.59</strong> Episode Start</li>
  <li><strong>02.10</strong> Andrea’s Introduction</li>
  <li><strong>04.52</strong> What is an Application Security Specialist doing daily?</li>
  <li><strong>08.05</strong> Security Tips for every developer</li>
  <li><strong>11.21</strong> What is gdb?</li>
  <li><strong>13.38</strong> What is gdb-dashboard?</li>
  <li><strong>18.45</strong> Why gdb-dashboard is not by default inside gdb?</li>
  <li><strong>23.45</strong> So this project is just 2K lines of code… how comes?</li>
  <li><strong>27.08</strong> What are the Ncurses libraries?</li>
  <li><strong>29.25</strong> Why you developed gdb-dashboard?</li>
  <li><strong>34.41</strong> Tests and external contribs</li>
  <li><strong>39.32</strong> What’s your most popular CVE?</li>
  <li><strong>47.02</strong> Andrea’s Terminal Setup</li>
  <li><strong>50.01</strong> Further reading</li>
  <li><strong>51.48</strong> Where to find Andrea online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/cyrus-and/gdb-dashboard/">cyrus-and/gdb-dashboard on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://sourceware.org/gdb/onlinedocs/gdb/Python-API.html">GDB’s Python API Reference</a></li>
  <li><i class="fas fa-link"></i> <a href="https://cardaci.xyz/">Andrea’s Website</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/cyrus-and">@cyrus-and on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cyrus_and">@cyrus_and on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/34-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>52:46</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Sentry SDK with Manoel Aranda Neto and Roman Zavarnitsyn</title>
        <itunes:title>Sentry SDK with Manoel Aranda Neto and Roman Zavarnitsyn</itunes:title>
        <link>https://thebakery.dev/33/</link>
        <pubDate>Mon, 02 May 2022 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/33/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>33</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/33-thedevelopersbakery-sentry-sdk.m4a" length="16321717" type="audio/x-m4a" />

        <itunes:subtitle>Let's discover how you can auto-instrument your apps with the Sentry SDK, Roman Zavarnitsyn and Manoel Aranda Neto</itunes:subtitle>
        <itunes:summary>Let's discover how you can auto-instrument your apps with the Sentry SDK, Roman Zavarnitsyn and Manoel Aranda Neto</itunes:summary>

        
        <description>
            <![CDATA[We’re back at talking about Monitoring, Profiling and Instrumentation with folks from the Sentry SDK. I’m excited to have on stage Manoel Aranda Neto and Roman Zavarnitsyn to talk as a bit about their Android SDK. The Sentry Android SDK goes beyond just monitoring. It’s able to auto-instrument your code,...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>We’re back at talking about Monitoring, Profiling and Instrumentation with folks from the <a href="https://sentry.io/welcome/"><strong>Sentry</strong></a> SDK. I’m excited to have on stage <a href="https://github.com/marandaneto"><strong>Manoel Aranda Neto</strong></a> and <a href="https://github.com/romtsn"><strong>Roman Zavarnitsyn</strong></a> to talk as a bit about their Android SDK.</p>

<p>The Sentry Android SDK goes beyond just monitoring. It’s able to <strong>auto-instrument</strong> your code, using <strong>bytecode manipulation</strong> (which sounds both scary and cool). Join me in this episode, while the folks from Sentry tell us how this works internally and how Sentry can help you improve your application performances.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.45</strong> Episode Start</li>
  <li><strong>01.23</strong> Manoel’s Introduction</li>
  <li><strong>01.45</strong> Roman’s Introduction</li>
  <li><strong>02.31</strong> What is Sentry?</li>
  <li><strong>03.20</strong> Is Sentry only for Mobile?</li>
  <li><strong>03.52</strong> Which languages and SDKs are you supporting?</li>
  <li><strong>04.50</strong> How is Sentry SDK working internally?</li>
  <li><strong>06.46</strong> Sentry &amp; the NDK</li>
  <li><strong>08.07</strong> Symbolicating Native Stacktraces</li>
  <li><strong>10.16</strong> Monitoring &amp; Performance Impact</li>
  <li><strong>11.04</strong> Sentry’s Killer Feature</li>
  <li><strong>13.10</strong> What makes Sentry different from other platforms?</li>
  <li><strong>14.38</strong> The Sentry Gradle Plugin</li>
  <li><strong>16.11</strong> Tracing Auto-Instrumentation</li>
  <li><strong>18.55</strong> How is Auto-Instrumentation working?</li>
  <li><strong>22.16</strong> Bytecode Manipulation</li>
  <li><strong>26.03</strong> Which features are you instrumenting?</li>
  <li><strong>27.51</strong> New ideas for automatic instrumentation?</li>
  <li><strong>29.54</strong> Sentry &amp; Open Source</li>
  <li><strong>31.15</strong> The New Github Projects</li>
  <li><strong>32.33</strong> External Contributors</li>
  <li><strong>34.08</strong> The feature of Sentry</li>
  <li><strong>35.56</strong> How you got involved with Sentry?</li>
  <li><strong>38.06</strong> Further reading</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/getsentry/sentry-java">getsentry/sentry-java on Github</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/getsentry/sentry-native">getsentry/sentry-native on Github</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/getsentry/sentry-android-gradle-plugin">getsentry/sentry-android-gradle-plugin on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://docs.sentry.io/platforms/android/">Sentry Android Official Documentation</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://docs.sentry.io/platforms/">List of Sentry Supported Platforms</a></li>
      <li><i class="fas fa-link"></i> <a href="https://develop.sentry.dev/sdk/unified-api/">Sentry Unified API</a></li>
      <li><i class="fas fa-link"></i> <a href="https://twitter.com/mitsuhiko/status/1517545800632569863">Profiling Early Access</a></li>
      <li><i class="fas fa-link"></i> <a href="https://asm.ow2.io/">ASM Library Official Documentation</a></li>
      <li><i class="fas fa-link"></i> <a href="https://plugins.jetbrains.com/plugin/5918-asm-bytecode-outline">ASM Bytecode Plugin</a></li>
      <li><i class="fas fa-link"></i> <a href="https://blog.sentry.io/2021/12/14/bytecode-transformations-the-android-gradle-plugin">Blogpost: Bytecode transformations: The Android Gradle Plugin</a></li>
      <li><i class="fas fa-link"></i> <a href="https://github.com/getsentry/sentry-java#blog-posts">Further Sentry Blogpost</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/marandaneto">@marandaneto on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/marandaneto">@marandaneto on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/romtsn">@romtsn on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/romtsn">@romtsn on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/33-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>40:40</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Testcontainers with Sergei Egorov</title>
        <itunes:title>Testcontainers with Sergei Egorov</itunes:title>
        <link>https://thebakery.dev/32/</link>
        <pubDate>Mon, 18 Apr 2022 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/32/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>32</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/32-thedevelopersbakery-testcontainers.m4a" length="22541938" type="audio/x-m4a" />

        <itunes:subtitle>Learn how to power up your tests with Docker, Testcontainers and Sergei Egorov</itunes:subtitle>
        <itunes:summary>Learn how to power up your tests with Docker, Testcontainers and Sergei Egorov</itunes:summary>

        
        <description>
            <![CDATA[It’s time to talk about Docker 🐳 and how it can help you improve your integration tests, with Sergei Egorov and Testcontainers. Testcontainers make easy to start instances of DBs, web browsers, or any other tool that can be containerized to help you write integration tests. This will allow you...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>It’s time to talk about Docker 🐳  and how it can help you improve your integration tests, with <a href="https://twitter.com/bsideup"><strong>Sergei Egorov</strong></a> and <a href="https://github.com/testcontainers/testcontainers-java"><strong>Testcontainers</strong></a>.</p>

<p>Testcontainers make easy to start instances of DBs, web browsers, or any other tool that can be containerized to help you write integration tests. This will allow you to test your code against real dependencies and not fake/mocks anymore.</p>

<p>Sergei will guide us throgh this project and will share some insights on his experience in Open Source.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>01.35</strong> Sergei’s Introduction</li>
  <li><strong>03.20</strong> What are Testcontainers?</li>
  <li><strong>06.34</strong> Testcontainers with Java, Go, Node and more</li>
  <li><strong>09.28</strong> Are Testcontianers just a wrapper on top of Docker?</li>
  <li><strong>11.38</strong> Stopping containers</li>
  <li><strong>15.16</strong> How do you handle resources?</li>
  <li><strong>21.16</strong> Built-in modules for popular DBs</li>
  <li><strong>26.27</strong> Integrating Testcontainers in your tests</li>
  <li><strong>29.46</strong> What is AtomicJar and Testcontainers Cloud?</li>
  <li><strong>35.21</strong> Flakyness when testing on the cloud</li>
  <li><strong>38.45</strong> Java Champions</li>
  <li><strong>43.02</strong> What do you think about Kotlin?</li>
  <li><strong>46.53</strong> Sergei’s OSS journey</li>
  <li><strong>50.35</strong> Suggestions for new contributors</li>
  <li><strong>54.51</strong> Where to find Sergei online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/testcontainers/testcontainers-java">testcontainers/testcontainers-java on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.testcontainers.org/">Testcontainers Official Documentation</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.atomicjar.com/">AtomicJar Official Website</a></li>
  <li>Relevant Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://www.atomicjar.com/2021/12/why-will-2022-be-the-year-of-devtools-2-0/">Blogpost: Why will 2022 be the year of DevTools 2.0</a></li>
      <li><i class="fas fa-link"></i> <a href="https://bsideup.github.io/posts/debugging_containers/">Blogpost: Debugging Containers</a></li>
      <li><i class="fas fa-link"></i> <a href="https://engineering.atspotify.com/2018/01/testing-of-microservices/">Blogpost: Testing of Microservices</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.testcontainers.org/contributing/">Testcontainers contribution guide</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/bsideup">@bsideup on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/bsideup">@bsideup on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/32-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>57:04</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Dependency Analysis Android Gradle Plugin with Tony Robalik</title>
        <itunes:title>Dependency Analysis Android Gradle Plugin with Tony Robalik</itunes:title>
        <link>https://thebakery.dev/31/</link>
        <pubDate>Tue, 05 Apr 2022 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/31/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>31</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/31-thedevelopersbakery-daagp.m4a" length="19398076" type="audio/x-m4a" />

        <itunes:subtitle>Gradle, Graphs and Urban Planning with Tony Robalik</itunes:subtitle>
        <itunes:summary>Gradle, Graphs and Urban Planning with Tony Robalik</itunes:summary>

        
        <description>
            <![CDATA[We’re back to talk about Gradle 🐘 with Tony Robalik and the Dependency Analysis Android Gradle Plugin (DAAGP). Tony wrote this plugin to help you with unused and misused dependencies and save yourself from some depenceny hell. We will learn about the story of this plugin and some of the...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>We’re back to talk about Gradle 🐘 with <a href="https://twitter.com/autonomousapps"><strong>Tony Robalik</strong></a> and the <a href="https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin"><strong>Dependency Analysis Android Gradle Plugin (DAAGP)</strong></a>.</p>

<p>Tony wrote this plugin to help you with <strong>unused</strong> and <strong>misused dependencies</strong> and save yourself from some depenceny hell. We will learn about the story of this plugin and some of the internals. Tony is a great source of knowledge about Gradle and he’s also one of the member of the Gradle Fellowship program.</p>

<p>In this episode we’re going to touch on <strong>his opinion about Gradle</strong> as a tool. Moreover we will also learn more about Tony’s background as a urban planner and how it made him a better engineer.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.18</strong> Intro</li>
  <li><strong>01.05</strong> Episode Start</li>
  <li><strong>01.38</strong> Tony’s Introduction</li>
  <li><strong>03.18</strong> What is the Dependency Analysis Android Gradle Plugin?</li>
  <li><strong>07.22</strong> What is Gradle?</li>
  <li><strong>11.48</strong> Do we finally get to use some graph theory?</li>
  <li><strong>16.10</strong> Which projects are supported by this plugin?</li>
  <li><strong>18.13</strong> How is plugin working internally?</li>
  <li><strong>21.51</strong> How being an urban planner helped you being a better software engineer?</li>
  <li><strong>24.21</strong> What’s your opinion about Gradle as a tool?</li>
  <li><strong>28.00</strong> Do you feel that Gradle gives you too much freedom?</li>
  <li><strong>32.25</strong> Gradle &amp; Documentation</li>
  <li><strong>36.03</strong> The Gradle Fellowship</li>
  <li><strong>38.27</strong> What have you learned from open source?</li>
  <li><strong>42.57</strong> Do you have suggestions for firstimers to Open Source?</li>
  <li><strong>46.03</strong> Further reading</li>
  <li><strong>48.09</strong> Where to find Tony online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin">autonomousapps/dependency-analysis-android-gradle-plugin on Github</a></li>
  <li>Tony’s Blogposts:
    <ul>
      <li><i class="fas fa-link"></i><a href="https://dev.to/autonomousapps/learning-in-public-lessons-from-open-source-4g6l">Learning in public: Lessons from open source</a></li>
      <li><i class="fas fa-link"></i><a href="https://dev.to/autonomousapps/the-proper-care-and-feeding-of-your-gradle-build-d8g">The proper care and feeding of your Gradle build</a></li>
      <li><i class="fas fa-link"></i><a href="https://dev.to/autonomousapps/dependency-analysis-gradle-plugin-using-bytecode-analysis-to-find-unused-dependencies-509n">Dependency Analysis Gradle Plugin: Using bytecode analysis to find unused dependencies</a></li>
      <li><i class="fas fa-link"></i><a href="https://dev.to/autonomousapps/dependency-analysis-gradle-plugin-what-s-an-abi-3l2h">Dependency Analysis Gradle Plugin: What’s an ABI?</a></li>
      <li><i class="fas fa-link"></i><a href="https://dev.to/autonomousapps/reducing-my-gradle-plugin-s-impact-on-configuration-time-a-journey-32h2">Reducing my Gradle plugin’s impact on configuration time: A journey</a></li>
    </ul>
  </li>
  <li>Mentioned Gradle Documentation
    <ul>
      <li><i class="fas fa-link"></i><a href="https://docs.gradle.org/current/userguide/more_about_tasks.html">Gradle: Authoring Tasks</a></li>
      <li><i class="fas fa-link"></i><a href="https://docs.gradle.org/current/dsl/">Gradle: JavaDoc</a></li>
    </ul>
  </li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/autonomousapps">@autonomousapps on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/autonomousapps">@autonomousapps on Github</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/31-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>49:20</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Detekt with The Detekt Maintainers</title>
        <itunes:title>Detekt with The Detekt Maintainers</itunes:title>
        <link>https://thebakery.dev/30/</link>
        <pubDate>Mon, 21 Mar 2022 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/30/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>30</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/30-thedevelopersbakery-detekt.m4a" length="29705034" type="audio/x-m4a" />

        <itunes:subtitle>We're celebrating #30 with a special episode with the maintainers of Detekt, the Kotlin static analyizer</itunes:subtitle>
        <itunes:summary>We're celebrating #30 with a special episode with the maintainers of Detekt, the Kotlin static analyizer</itunes:summary>

        
        <description>
            <![CDATA[Today, we celebrate episode #30 of the Developers’ Bakery 🥐🎉 We do so with a special episode and three special guests: Brais Gabin, Chao Zhang and Markus Schwarz. They are, together with Nicola, some of the maintainers of Detekt, the Kotlin static analyzer. In this episode we will walk you...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today, we celebrate <strong>episode #30</strong> of the Developers’ Bakery 🥐🎉</p>

<p>We do so with a special episode and <strong>three special guests</strong>: <a href="https://twitter.com/BraisGabin"><strong>Brais Gabin</strong></a>, <a href="https://twitter.com/chao2zhang"><strong>Chao Zhang</strong></a> and <a href="https://twitter.com/marschwar"><strong>Markus Schwarz</strong></a>.</p>

<p>They are, together with Nicola, some of the <strong>maintainers of <a href="https://detekt.dev/">Detekt</a></strong>, the Kotlin static analyzer.</p>

<p>In this episode we will walk you through some of the features of Detekt, how it integrates with Android &amp; Kotlin Multiplatform projects and much more. You’ll get to hear some hidden gems like the maintainers <strong>favorite rules</strong> or some stories about <strong>the history</strong> of this project.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.14</strong> Intro</li>
  <li><strong>01.00</strong> Episode Start</li>
  <li><strong>01.54</strong> Markus’ Introduction</li>
  <li><strong>02.33</strong> Chao’s Introduction</li>
  <li><strong>03.07</strong> Brais’ Introduction</li>
  <li><strong>04.56</strong> What is Detekt?</li>
  <li><strong>08.10</strong> How to use Detekt?</li>
  <li><strong>10.31</strong> Extending Detekt</li>
  <li><strong>14.25</strong> Markus’ Favorite Rules</li>
  <li><strong>15.43</strong> Brais’ Favorite Rules</li>
  <li><strong>17.33</strong> Chao’s Favorite Rules</li>
  <li><strong>19.48</strong> Nicola’s Favorite Rules</li>
  <li><strong>22.56</strong> What is Type Resolution?</li>
  <li><strong>26.44</strong> Using Detekt with Android &amp; Kotlin Multiplatform</li>
  <li><strong>29.38</strong> Detekt’s Documentation Pipeline</li>
  <li><strong>34.04</strong> What is SARIF?</li>
  <li><strong>37.48</strong> How Chao got involved in this project</li>
  <li><strong>39.50</strong> How Markus got involved in this project?</li>
  <li><strong>43.04</strong> How Brais got involved in this project?</li>
  <li><strong>46.14</strong> How Nicola got involved in this project?</li>
  <li><strong>48.52</strong> How Detekt started?</li>
  <li><strong>51.22</strong> How to get involved in this project?</li>
  <li><strong>55.17</strong> Where to start contributing from?</li>
  <li><strong>61.34</strong> What would like in the future of Detekt, Brais?</li>
  <li><strong>63.05</strong> What would like in the future of Detekt, Chao?</li>
  <li><strong>64.44</strong> What would like in the future of Detekt, Markus?</li>
  <li><strong>66.48</strong> What would like in the future of Detekt, Nicola?</li>
  <li><strong>71.36</strong> Further reading</li>
  <li><strong>74.37</strong> Where people can find you online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/detekt/detekt">detekt/detekt on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://detekt.dev/">Detekt Official Website</a></li>
  <li><i class="fab fa-slack"></i> <a href="https://kotlinlang.slack.com/archives/C88E12QH4">#detekt on Kotlinlang Slack</a> (get an <a href="https://surveys.jetbrains.com/s3/kotlin-slack-sign-up">invite here</a>)</li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-book"></i> <a href="https://leanpub.com/effectivekotlin">Effective Kotlin by Marcin Moskala</a></li>
      <li><i class="fas fa-link"></i> <a href="https://sarifweb.azurewebsites.net/">SARIF Home Page</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/detekt/detekt-compiler-plugin">Detekt Compiler Plugin</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://www.droidcon.com/2021/11/17/detekt-state-of-the-union-2/">Detekt - State of the Union - Droidcon London 2021</a></li>
      <li><i class="fas fa-link"></i> <a href="https://github.com/detekt/detekt#mentions">List of articles mentioning Detekt</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.jetbrains.com/help/idea/psi-viewer.html">PSI Viewer - IntelliJ Plugins</a></li>
    </ul>
  </li>
</ul>

<h1 id="maintainers-contacts">Maintainers’ Contacts</h1>

<ul>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/BraisGabin">@BraisGabin on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/BraisGabin">@BraisGabin on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/chao2zhang">@chao2zhang on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/chao2zhang">@chao2zhang on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/cortinico">@cortinico on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/marschwar">@marschwar on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/marschwar">@marschwar on Github</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/30-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>01:16:43</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Kodein with Salomon Brys</title>
        <itunes:title>Kodein with Salomon Brys</itunes:title>
        <link>https://thebakery.dev/29/</link>
        <pubDate>Mon, 07 Mar 2022 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/29/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>29</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/29-thedevelopersbakery-kodein.m4a" length="18691066" type="audio/x-m4a" />

        <itunes:subtitle>It's time to spotlight another Dependency Injection framework for Kotlin: please welcome Salomon with Kodein</itunes:subtitle>
        <itunes:summary>It's time to spotlight another Dependency Injection framework for Kotlin: please welcome Salomon with Kodein</itunes:summary>

        
        <description>
            <![CDATA[Today we have the pleasure to host another popular Dependency Injection framework at the Developers’ Bakery. Please welcome Kodein-DI and Salomon Brys on stage! Kodein is an acronym for KOtlin DEpendency INjection, a framework to help you handle your dependencies in your Kotlin code (on all the platforms!). But Kodein...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today we have the pleasure to host another popular <strong>Dependency Injection</strong> framework at the Developers’ Bakery.</p>

<p>Please welcome <a href="https://github.com/Kodein-Framework/Kodein-DI"><strong>Kodein-DI</strong></a> and <a href="https://twitter.com/salomonbrys"><strong>Salomon Brys</strong></a> on stage! 
Kodein is an acronym for KOtlin DEpendency INjection, a framework to help you handle your dependencies in your Kotlin code (on all the platforms!).</p>

<p>But Kodein is not only a DI framework. There is an entire ecosystem of libraries that can help you such as a DB, a logging library and a mocking framework.
In this episode, Salomon is going to tell us how Kodein was born and how the whole <a href="https://kodein.org/">Kodein initiative</a> kicked off.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.18</strong> Intro</li>
  <li><strong>01.05</strong> Episode Start</li>
  <li><strong>01.33</strong> Salomon’s Introduction</li>
  <li><strong>02.26</strong> Board games &amp; French</li>
  <li><strong>04.14</strong> What is Kodein?</li>
  <li><strong>05.49</strong> The Kodein Framework and library naming</li>
  <li><strong>07.38</strong> What is Kodein Koders?</li>
  <li><strong>10.08</strong> Kodein vs Dagger</li>
  <li><strong>12.33</strong> Dagger error messages</li>
  <li><strong>14.23</strong> Compile-time safety vs Unit-test safety</li>
  <li><strong>20.51</strong> Testing with Kodein</li>
  <li><strong>23.08</strong> MockKMP</li>
  <li><strong>27.57</strong> Kodein vs Koin</li>
  <li><strong>30.54</strong> The most requested feature</li>
  <li><strong>33.15</strong> Is Kodein Multiplatform ready?</li>
  <li><strong>36.53</strong> Upcoming features</li>
  <li><strong>38.39</strong> Who is maintaining Kodein?</li>
  <li><strong>41.39</strong> Is Kodein a good project to start doing open-source?</li>
  <li><strong>43.55</strong> Further reading</li>
  <li><strong>45.42</strong> Where to find Salomon online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/Kodein-Framework/Kodein-DI">Kodein-Framework/Kodein-DI on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://kodein.org/">Kodein Framework Official Website</a></li>
  <li><i class="fas fa-link"></i> <a href="https://docs.kodein.org/kodein-framework/index.html">Kodein Framework Official Docs</a></li>
  <li><i class="fas fa-link"></i> <a href="https://docs.kodein.org/kodein-di/7.10/index.html">Kodein DI Official Docs</a></li>
  <li><i class="fab fa-slack"></i> <a href="https://kotlinlang.slack.com/archives/C0BLU9K96">#kodein on Kotlinlang Slack</a> (get an <a href="https://surveys.jetbrains.com/s3/kotlin-slack-sign-up">invite here</a>)</li>
  <li>Talks about Kodein
    <ul>
      <li><i class="fab fa-youtube"></i> <a href="https://www.droidcon.com/2021/11/17/building-a-kotlin-multi-platform-advanced-library/">Building a Kotlin multi-platform advanced library - Droidcon Berlin 2021</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://fosdem.org/2022/schedule/event/advanced_multiplatform_dependency_injection/">Advanced multi-platform dependency injection with Kotlin - FOSDEM 2022</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://fosdem.org/2022/schedule/event/mocking_without_reflection_for_kotlin_multiplatform/">Mocking without reflection for Kotlin/Multiplatform - FOSDEM 2022</a></li>
    </ul>
  </li>
  <li>Other Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://kodein.net/">Kodein Koders Official Website</a></li>
      <li><i class="fas fa-link"></i> <a href="https://kotlin-koders.eu/">Kodein Koders Conference 2021</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/Kodein-Framework/MocKMP">Kodein-Framework/MocKMP on Github</a></li>
    </ul>
  </li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/salomonbrys">@salomonbrys on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/SalomonBrys">@SalomonBrys on Github</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/29-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>47:05</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Stream SDK with Filip Babić</title>
        <itunes:title>Stream SDK with Filip Babić</itunes:title>
        <link>https://thebakery.dev/28/</link>
        <pubDate>Mon, 21 Feb 2022 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/28/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>28</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/28-thedevelopersbakery-stream-sdk.m4a" length="20947096" type="audio/x-m4a" />

        <itunes:subtitle>Filip is on stage to walk us through the Stream, a Chat SDK to help you power your mobile apps.</itunes:subtitle>
        <itunes:summary>Filip is on stage to walk us through the Stream, a Chat SDK to help you power your mobile apps.</itunes:summary>

        
        <description>
            <![CDATA[Building a chat client is hard. Sending messages, uploading attachments, and handling reactions are all tedious and quite complicate tasks that are common to a wide variety of apps. Those are the foundation of the Android Stream SDK. With Stream you can build a customized chat experience for your mobile...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Building a chat client is hard.</p>

<p>Sending messages, uploading attachments, and handling reactions are all tedious and quite complicate tasks that are common to a wide variety of apps. Those are the foundation of the <a href="https://github.com/GetStream/stream-chat-android/"><strong>Android Stream SDK</strong></a>. With Stream you can build a customized chat experience for your mobile apps. The various SDKs are completely open-source and are available for several platforms (Web, iOS, Android and even gaming platforms).</p>

<p>Today we have <a href="https://github.com/filbabic"><strong>Filip Babić</strong></a> on stage, Android UI Team Lead at Stream, to walk us through their Android SDK. Specifically, Stream is offering both an Android <strong>XML</strong> SDK and a <strong>Compose</strong> SDK. We’re going to talk about the differences between the two, and the challenges of building a chat SDK to serve millions of messages.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.09</strong> Intro</li>
  <li><strong>00.55</strong> Episode Start</li>
  <li><strong>01.10</strong> Filip’s Introduction</li>
  <li><strong>02.20</strong> What is Stream?</li>
  <li><strong>04.14</strong> Stream SDK Offering</li>
  <li><strong>06.50</strong> The killer features</li>
  <li><strong>10.14</strong> The Jetpack Compose SDK</li>
  <li><strong>15.17</strong> The biggest challenge when building the Stream SDK</li>
  <li><strong>18.07</strong> Protecting the API surface</li>
  <li><strong>23.26</strong> Offline mode</li>
  <li><strong>27.51</strong> End-to-end encryption</li>
  <li><strong>31.14</strong> Kotlin language feature in the SDK</li>
  <li><strong>34.06</strong> The Maker plan</li>
  <li><strong>39.12</strong> Everything is open-source</li>
  <li><strong>40.47</strong> The most requested feature</li>
  <li><strong>45.21</strong> How can people contribute to the Stream SDK?</li>
  <li><strong>47.58</strong> Further reading</li>
  <li><strong>50.43</strong> Where to find Filip online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/GetStream/stream-chat-android/">GetStream/stream-chat-android on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://getstream.io/">Stream Official Website</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://getstream.io/chat/sdk/android/">Stream Android SDK Docs</a></li>
      <li><i class="fas fa-link"></i> <a href="https://getstream.io/chat/sdk/compose/">Stream Compose SDK Docs</a></li>
      <li><i class="fas fa-link"></i> <a href="https://getstream.io/chat/docs/sdk/android/compose/overview/">Stream Compose SDK Overview</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/GetStream/stream-chat-android/tree/main/stream-chat-android-compose-sample/">Compose SDK Sample App</a></li>
      <li><i class="fas fa-link"></i> <a href="https://getstream.io/chat/compose/tutorial/">Compose SDK Tutorial</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://www.youtube.com/channel/UC2xOn0xQj1HIpHJpOy5tvpA">Stream YouTube Channel</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://www.droidcon.com/2021/11/10/building-a-production-ready-chat-sdk-using-jetpack-compose/">Building a Production-Ready Chat SDK Using Jetpack Compose - Droidcon Berlin 2021</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/filbabic">@filbabic on Github</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/28-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>52:58</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Krabs with Michele Riva</title>
        <itunes:title>Krabs with Michele Riva</itunes:title>
        <link>https://thebakery.dev/27/</link>
        <pubDate>Mon, 07 Feb 2022 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/27/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>27</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/27-thedevelopersbakery-krabs.m4a" length="16618125" type="audio/x-m4a" />

        <itunes:subtitle>In this episode we will talk about Next.js and multi-tenancy with Krabs by Michele Riva</itunes:subtitle>
        <itunes:summary>In this episode we will talk about Next.js and multi-tenancy with Krabs by Michele Riva</itunes:summary>

        
        <description>
            <![CDATA[In this episode of The Developers’ Bakery we touch on Next.js and a middleware to overcome one of its missing capability with Michele Riva and Krabs 🦀 Krabs is a Express.js/Fastify middleware that will help you deploying multi-tenancy application on Next.js. We’re going to walk through what this tool does...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>In this episode of The Developers’ Bakery we touch on <a href="https://nextjs.org/">Next.js</a> and a middleware to overcome one of its missing capability with <a href="https://twitter.com/MicheleRivaCode"><strong>Michele Riva</strong></a> and <a href="https://github.com/micheleriva/krabs"><strong>Krabs</strong></a> 🦀</p>

<p>Krabs is a Express.js/Fastify middleware that will help you deploying <strong>multi-tenancy</strong> application on Next.js.
We’re going to walk through what this tool does and why it was even needed in the first place.</p>

<p>Michele is also a <strong>book author</strong> and has a lot of opinion on programming languages. We’re going to hear a bit
about his experience writing a book and some of his lessons learned.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.09</strong> Intro</li>
  <li><strong>00.55</strong> Episode Start</li>
  <li><strong>01.28</strong> Michele’s Introduction</li>
  <li><strong>02.31</strong> What is Krabs?</li>
  <li><strong>03.36</strong> What is NextJS?</li>
  <li><strong>05.25</strong> What is multi tenancy?</li>
  <li><strong>08.05</strong> Is Krabs used in production?</li>
  <li><strong>11.00</strong> FLIP - Functional-like Imperative Programming</li>
  <li><strong>12.37</strong> Native Multi-tenancy support in Next.js</li>
  <li><strong>14.30</strong> Upcoming features for Krabs?</li>
  <li><strong>16.57</strong> Who is currently maintaining the project?</li>
  <li><strong>17.58</strong> Who is sponsoring this project?</li>
  <li><strong>19.07</strong> Could you imagine doing OSS full-time?</li>
  <li><strong>20.47</strong> What’s your experience as a book author?</li>
  <li><strong>23.51</strong> Real-world Next.js</li>
  <li><strong>26.17</strong> If you were to rewrite Krabs, what would you do differently?</li>
  <li><strong>29.11</strong> If you were to rewrite your book, what would you do differently?</li>
  <li><strong>31.36</strong> Further reading</li>
  <li><strong>33.41</strong> Bonus: What is your favourite programming language?</li>
  <li><strong>35.54</strong> Bonus: …and why it’s not Javascript?</li>
  <li><strong>40.46</strong> Where to find Michele online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/micheleriva/krabs">micheleriva/krabs on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://krabs.vercel.app/">Krabs Official Website</a></li>
  <li><i class="fas fa-link"></i> <a href="https://krabs.vercel.app/docs/intro">Krabs Tutorial</a></li>
  <li><i class="fab fa-youtube"></i> <a href="https://youtu.be/71NRAnT4G4Q">Serving thousands of websites with a single Next.js installation on YouTube</a></li>
  <li><i class="fas fa-book"></i> <a href="https://www.packtpub.com/product/real-world-next-js/9781801073493">Real-World Next.js - Packt Publishing</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/micheleriva">@micheleriva on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/MicheleRivaCode">@MicheleRivaCode on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/27-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>41:50</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Material UI Swing with Vincenzo Palazzo</title>
        <itunes:title>Material UI Swing with Vincenzo Palazzo</itunes:title>
        <link>https://thebakery.dev/26/</link>
        <pubDate>Mon, 24 Jan 2022 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/26/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>26</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/26-thedevelopersbakery-material-ui-swing.m4a" length="19352230" type="audio/x-m4a" />

        <itunes:subtitle>This time, we fly up to Mars with Vincenzo and Material UI Swing</itunes:subtitle>
        <itunes:summary>This time, we fly up to Mars with Vincenzo and Material UI Swing</itunes:summary>

        
        <description>
            <![CDATA[This time, we fly up to Mars with Vincenzo Palazzo and the Material UI Swing. Vincenzo is the maintainer of this library, a custom theme for Swing which is bringing a material look-n-feel to the Swing UI toolkit. While this might sound boring at first, Material UI Swing is currently...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>This time, we fly up to Mars with <a href="https://twitter.com/PalazzoVincenzo"><strong>Vincenzo Palazzo</strong></a> and the <a href="https://github.com/vincenzopalazzo/material-ui-swing"><strong>Material UI Swing</strong></a>.</p>

<p>Vincenzo is the maintainer of this library, a custom theme for Swing which is bringing a material <em>look-n-feel</em> to the Swing UI toolkit. While this might sound boring at first, 
Material UI Swing is currently used on <a href="https://jmars.mars.asu.edu/"><strong>JMars</strong></a> (Java Mission-planning and Analysis for Remote Sensing) 🪐 and sponsored by the <a href="https://www.asu.edu/">Arizona State University</a>.</p>

<p>In this episode Vincenzo will tell us the challenges of having to deal with Swing, and what it means to have a <strong>University sponsoring</strong> your open-source project.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.09</strong> Intro</li>
  <li><strong>00.55</strong> Episode Start</li>
  <li><strong>01.48</strong> Vincenzo’s Introduction</li>
  <li><strong>04.24</strong> What are you favourite programming languages?</li>
  <li><strong>06.21</strong> What is Material UI Swing?</li>
  <li><strong>10.20</strong> How about JMars?</li>
  <li><strong>14.03</strong> A bit of project history</li>
  <li><strong>17.07</strong> What was the impact of being sponsored by a University?</li>
  <li><strong>24.16</strong> Vincenzo goes to Arizona</li>
  <li><strong>30.26</strong> Swing and Themes</li>
  <li><strong>37.44</strong> Would you rewrite it in Kotlin?</li>
  <li><strong>41.07</strong> What’s up in the future for this library?</li>
  <li><strong>44.27</strong> Further reading</li>
  <li><strong>47.13</strong> Where to find Vincenzo online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/vincenzopalazzo/material-ui-swing">vincenzopalazzo/material-ui-swing on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://jmars.mars.asu.edu/">JMars Official Website</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/atarw/material-ui-swing">Original Material UI Swing repository</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/vincenzopalazzo">@vincenzopalazzo on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/PalazzoVincenzo">@PalazzoVincenzo on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/26-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>49:02</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Realm with Christian Melchior</title>
        <itunes:title>Realm with Christian Melchior</itunes:title>
        <link>https://thebakery.dev/25/</link>
        <pubDate>Mon, 10 Jan 2022 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/25/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>25</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/25-thedevelopersbakery-realm.m4a" length="16758210" type="audio/x-m4a" />

        <itunes:subtitle>Today, we venture through the realm of mobile databases with Christian Melchior from MongoDB Realm</itunes:subtitle>
        <itunes:summary>Today, we venture through the realm of mobile databases with Christian Melchior from MongoDB Realm</itunes:summary>

        
        <description>
            <![CDATA[Let’s start this new year venturing inside the realm of mobile databases, with Christian Melchior and the Realm Kotlin SDK. Realm is an on-device database, that helps you handle your app state with a lot of convenient built-in features such as lazy loading, encryption, and cloud synchronization. In this episode,...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Let’s start this new year venturing inside the realm of mobile databases, with <a href="https://twitter.com/cmelchior"><strong>Christian Melchior</strong></a> and the <a href="https://github.com/realm/realm-kotlin"><strong>Realm Kotlin SDK</strong></a>.</p>

<p>Realm is an on-device database, that helps you handle your app state with a lot of convenient built-in features such as <strong>lazy loading</strong>, <strong>encryption</strong>, and <strong>cloud synchronization</strong>.</p>

<p>In this episode, Christian is guiding us through the Realm SDK for Android developers. When using Realm on Android, you have the freedom to pick between the <a href="https://github.com/realm/realm-java">Java SDK</a> and the <a href="https://github.com/realm/realm-kotlin">Kotlin SDK</a>. During the show, we will look through the offering of the two and how Kotlin Multiplatform is going to shape the future for Realm.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.17</strong> Intro</li>
  <li><strong>01.04</strong> Episode Start</li>
  <li><strong>01.35</strong> Christian’s Introduction</li>
  <li><strong>02.20</strong> What is Realm?</li>
  <li><strong>03.55</strong> Which platforms are supported?</li>
  <li><strong>05.21</strong> Why a separate Java and a Kotlin SDK?</li>
  <li><strong>09.01</strong> Why pick Realm over Room?</li>
  <li><strong>11.54</strong> Modelling domains that are relationship heavy</li>
  <li><strong>12.51</strong> Native encryption support</li>
  <li><strong>14.52</strong> Multiuser support</li>
  <li><strong>16.59</strong> Realm Sync and offline-first apps</li>
  <li><strong>19.15</strong> Multiplatform support</li>
  <li><strong>20.33</strong> Kotlin Multiplatform to take over C++?</li>
  <li><strong>22.53</strong> Is Realm KMP production ready?</li>
  <li><strong>24.31</strong> How you got involved with Realm?</li>
  <li><strong>25.22</strong> How is the releationship with the OSS community?</li>
  <li><strong>27.48</strong> Which contribs are the most common?</li>
  <li><strong>29.44</strong> The Mongo acquisition &amp; OSS</li>
  <li><strong>31.29</strong> Any OSS app that is using Realm to use as inspiration?</li>
  <li><strong>32.43</strong> Where do you interact with the Realm community?</li>
  <li><strong>34.36</strong> Async vs Sync comms</li>
  <li><strong>36.09</strong> How do you handle the incoming flow of Github issues?</li>
  <li><strong>37.53</strong> The Realm roadmap</li>
  <li><strong>40.13</strong> Further reading</li>
  <li><strong>41.09</strong> Where to find Christian online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li>Realm Kotlin Multiplatform:
    <ul>
      <li><i class="fab fa-github"></i> <a href="https://github.com/realm/realm-kotlin">realm/realm-kotlin on Github</a></li>
      <li><i class="fas fa-link"></i> <a href="https://docs.mongodb.com/realm/sdk/kotlin-multiplatform/">Realm Kotlin Documentation</a></li>
      <li><i class="fas fa-link"></i> <a href="https://github.com/realm/realm-kotlin-samples">Official Samples</a></li>
    </ul>
  </li>
  <li>Realm Java:
    <ul>
      <li><i class="fab fa-github"></i> <a href="https://github.com/realm/realm-java">realm/realm-java on Github</a></li>
      <li><i class="fas fa-link"></i> <a href="https://docs.mongodb.com/realm/sdk/android/">Realm Java Documentation</a></li>
    </ul>
  </li>
  <li>Talks and Podcasts about Realm:
    <ul>
      <li><i class="fas fa-podcast"></i> <a href="https://www.youtube.com/watch?v=pU9yaCPmQ2g">Talking Kotlin #98 - Realm for Kotlin Multiplatform</a></li>
      <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/gb/podcast/ep-45-mongodb-realm-mobile-for-android-christian-melchior/id1500452446?i=1000510453804">The MongoDB Podcast #45 - MongoDB Realm Mobile for Android</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://www.droidcon.com/2021/10/08/painless-persistence-on-kotlin-multiplatform-with-realm-kotlin/">Droidcon Online - Painless Persistence on Kotlin Multiplatform with Realm Kotlin</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://www.youtube.com/watch?v=F1cEI9OKI-E&amp;ab_channel=MongoDB">Realm Meetup - Realm Kotlin Multiplatform for modern mobile apps Meetup recording</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/cmelchior">@cmelchior on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/chrmelchior">@chrmelchior on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/25-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>41:59</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Datadog for Android with Xavier F. Gouchet</title>
        <itunes:title>Datadog for Android with Xavier F. Gouchet</itunes:title>
        <link>https://thebakery.dev/24/</link>
        <pubDate>Mon, 06 Dec 2021 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/24/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>24</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/24-thedevelopersbakery-datadog-for-android.m4a" length="16838179" type="audio/x-m4a" />

        <itunes:subtitle>Time to talk about mobile app monitoring with Xavier Gouchet and Datadog SDK</itunes:subtitle>
        <itunes:summary>Time to talk about mobile app monitoring with Xavier Gouchet and Datadog SDK</itunes:summary>

        
        <description>
            <![CDATA[In this episode we are going to meet Xavier Gouchet and the Datadog Android SDK 🐶. Datadog helps you monitor and track problems with your mobile applications, such as crashes and ANR. The Android SDK offers a large variety of plugins that helps you track the health of your app...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>In this episode we are going to meet <a href="https://twitter.com/xgouchet"><strong>Xavier Gouchet</strong></a> and the <a href="https://github.com/DataDog/dd-sdk-android"><strong>Datadog Android SDK</strong></a> 🐶.</p>

<p>Datadog helps you monitor and track problems with your mobile applications, such as crashes and ANR. The Android SDK
offers a large variety of plugins that helps you track the health of your app with integration for popular libraries
such as Timber, Glide, Jetpack Compose or the Android NDK.</p>

<p>In this episode, Xavier will walk us through their SDK and what are the most challenging tasks for a monitoring SDK such as this one.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.17</strong> Intro</li>
  <li><strong>01.04</strong> Episode Start</li>
  <li><strong>01.38</strong> Xav’s Introduction</li>
  <li><strong>02.54</strong> What is Datadog?</li>
  <li><strong>03.20</strong> What mobile engineers can do with Datadog?</li>
  <li><strong>04.22</strong> How Datadog works on Android?</li>
  <li><strong>05.50</strong> What are the complexity of a monitoring SDK?</li>
  <li><strong>08.25</strong> Which type of monitoring is it offering?</li>
  <li><strong>10.21</strong> What’s the performance impact of a monitoring SDK?</li>
  <li><strong>12.51</strong> Which OSS applications are you using for benchmarking?</li>
  <li><strong>13.56</strong> What was the most complex plugin to develop?</li>
  <li><strong>17.00</strong> Are you also giving suggestions to developers?</li>
  <li><strong>19.33</strong> Machine Learning and App Crashes</li>
  <li><strong>21.09</strong> The most common performance pitfall</li>
  <li><strong>23.03</strong> How do you handle collection of personal information?</li>
  <li><strong>27.56</strong> Integrations with popular Android libraries</li>
  <li><strong>32.51</strong> Can people contribute to Datadog SDK?</li>
  <li><strong>35.05</strong> Reproducible builds and SDKs</li>
  <li><strong>36.23</strong> What’s in the future for this SDK?</li>
  <li><strong>38.45</strong> How can people contribute to this project?</li>
  <li><strong>39.46</strong> Further reading</li>
  <li><strong>41.09</strong> Where to find Xav online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/DataDog/dd-sdk-android">DataDog/dd-sdk-android on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://docs.datadoghq.com/real_user_monitoring/android/">Datadog - RUM Android Monitoring documentation</a></li>
  <li><i class="fas fa-link"></i> <a href="https://docs.datadoghq.com/logs/log_collection/android/">Datadog - Android Log Collection documentation</a></li>
  <li><i class="fab fa-youtube"></i><a href="https://www.droidcon.com/2021/11/17/benchmarking-your-application/">Benchmarking your Application - Droidcon London 2021</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://github.com/xgouchet">@xgouchet on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/xgouchet">@xgouchet on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/24-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>42:05</itunes:duration>

        
    </item>
    
    <item>
        
        <title>PlusPlugins with Miguel Beltran</title>
        <itunes:title>PlusPlugins with Miguel Beltran</itunes:title>
        <link>https://thebakery.dev/23/</link>
        <pubDate>Mon, 15 Nov 2021 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/23/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>23</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/23-thedevelopersbakery-plusplugins.m4a" length="15874024" type="audio/x-m4a" />

        <itunes:subtitle>Back on Flutter with Miguel Beltran talking about one of the most important library: Plus Plugins</itunes:subtitle>
        <itunes:summary>Back on Flutter with Miguel Beltran talking about one of the most important library: Plus Plugins</itunes:summary>

        
        <description>
            <![CDATA[It’s been since episode #07 that we haven’t talked about Flutter 💙, so today we have Miguel Beltran on stage to talk about one of the most important library for it: Plus Plugins. Miguel is one of the maintainer of this popular collection of plugins. Plus plugins offer multiplatform capability...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>It’s been since <a href="https://thebakery.dev/07">episode #07</a> that we haven’t talked about Flutter 💙, so today we have <a href="https://twitter.com/MiBLT"><strong>Miguel Beltran</strong></a> on stage to talk about one of the most important library for it: <a href="https://github.com/fluttercommunity/plus_plugins"><strong>Plus Plugins</strong></a>.</p>

<p>Miguel is one of the maintainer of this popular <strong>collection of plugins</strong>. Plus plugins offer multiplatform capability to access informations 
such as <strong>battery</strong>, <strong>connectivity</strong>, <strong>sensors</strong> and more across a variety of platforms: Android, iOS, Web, MacOS, Windows &amp; Linux!</p>

<p>In this episode we will talk about the story of this project, how it evolved from Google to Flutter community, and
how people can <strong>contribute</strong> to such a critical piece of the Flutter ecosystem.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>01.21</strong> Miguel’s Introduction</li>
  <li><strong>02.26</strong> What are the Plus Plugins?</li>
  <li><strong>04.55</strong> Who owns the Plus Plugins?</li>
  <li><strong>08.56</strong> Flutter Plugin Ecosystem</li>
  <li><strong>11.00</strong> Contributing to Flutter</li>
  <li><strong>12.13</strong> Miguel’s favorite plus plugin</li>
  <li><strong>14.31</strong> Are plus plugins offering also UI?</li>
  <li><strong>15.34</strong> The hardest plus plugin to maintain</li>
  <li><strong>17.37</strong> Multiplatform support</li>
  <li><strong>19.40</strong> The monorepo</li>
  <li><strong>24.05</strong> What makes a plugin a plus plugin?</li>
  <li><strong>27.20</strong> How you got involved in this project?</li>
  <li><strong>30.20</strong> How do you handle oss contributions?</li>
  <li><strong>32.08</strong> How to contribute?</li>
  <li><strong>33.55</strong> How do you keep docs and code on sync?</li>
  <li><strong>35.55</strong> Do you version your docs?</li>
  <li><strong>37.36</strong> Further reading</li>
  <li><strong>38.44</strong> Where to find Miguel online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/fluttercommunity/plus_plugins">fluttercommunity/plus_plugins on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://plus.fluttercommunity.dev/">Plus Plugins Official Website</a></li>
  <li><i class="fas fa-link"></i> <a href="https://github.com/fluttercommunity/plus_plugins/blob/main/CONTRIBUTING.md">Plus Plugins CONTRIBUTING.md File</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.pluralsight.com/courses/developing-packages-flutter">Developing Packages in Flutter - Pluralsight Course</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/MiBLT">@MiBLT on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/miquelbeltran">@miquelbeltran on Github</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/23-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>39:35</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Gitpod with Geoffrey Huntley</title>
        <itunes:title>Gitpod with Geoffrey Huntley</itunes:title>
        <link>https://thebakery.dev/22/</link>
        <pubDate>Tue, 02 Nov 2021 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/22/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>22</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/22-thedevelopersbakery-gitpod.m4a" length="17626761" type="audio/x-m4a" />

        <itunes:subtitle>We're back on Cloud IDEs with Geoffrey Huntley talking about Gitpod and his vanlife!</itunes:subtitle>
        <itunes:summary>We're back on Cloud IDEs with Geoffrey Huntley talking about Gitpod and his vanlife!</itunes:summary>

        
        <description>
            <![CDATA[In this episode we’re back on the topic of Cloud IDEs with Geoffrey Huntley to talk us about Gitpod 🚀. First, I had the pleasure to ask Geoff some insights on his van life ⛺️. Geoff is living remote work at its finest, working from his van in Australia and...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>In this episode we’re back on the topic of <strong>Cloud IDEs</strong> with <a href="https://twitter.com/GeoffreyHuntley"><strong>Geoffrey Huntley</strong></a> to talk us about <a href="https://www.gitpod.io/"><strong>Gitpod</strong></a> 🚀.</p>

<p>First, I had the pleasure to ask Geoff some insights on his <em>van life</em> ⛺️. Geoff is living remote work at its finest, working from his van in Australia and apparently enjoying it a lot (make sure to checkout <a href="https://ghuntley.com/tag/vanlife/">his blogposts about it</a>)!</p>

<p>But Geoff is also highly involved with Gitpod, a tool that will help you spin-up <strong>development environment</strong> and get you up to speed in seconds. They’re also extremely supportive towards the open-source ecosystem, offering free licenses for OSS projects.</p>

<p>In this epidesode we walk through Gitpod, how it can help you in your daily development and what the future of Cloud IDE might look like.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>01.12</strong> Geoff’s Introduction</li>
  <li><strong>01.55</strong> Working from a van</li>
  <li><strong>03.41</strong> Funny stories from a camping life</li>
  <li><strong>05.05</strong> Living without abstraction</li>
  <li><strong>07.11</strong> What is Gitpod?</li>
  <li><strong>09.15</strong> What makes Gitpod unique?</li>
  <li><strong>12.33</strong> Prebuilt workspaces</li>
  <li><strong>14.15</strong> The gitpod.io magic URL</li>
  <li><strong>16.50</strong> Development workflow with Gitpod</li>
  <li><strong>19.08</strong> VS Code @ Gitpod</li>
  <li><strong>21.52</strong> OpenVSX</li>
  <li><strong>23.09</strong> What are the major blockers to cloud IDEs adoption?</li>
  <li><strong>25.04</strong> Developing daily on a iPad</li>
  <li><strong>26.33</strong> Mobile development in the cloud</li>
  <li><strong>30.53</strong> It works on my machine</li>
  <li><strong>32.23</strong> Deplyoing GitPod to your infrastructure</li>
  <li><strong>35.22</strong> Geoff’s Browser setup</li>
  <li><strong>36.28</strong> How you go involved with Gitpod?</li>
  <li><strong>38.24</strong> How to contribute to Gitpod?</li>
  <li><strong>40.42</strong> Further reading</li>
  <li><strong>43.05</strong> Where to find Geoff online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/gitpod-io/gitpod">gitpod-io/gitpod on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.gitpod.io/">Gitpod Official Website</a></li>
  <li><i class="fas fa-link"></i> <a href="https://github.com/gitpod-io/roadmap/issues/27#issuecomment-947010907">Gitpod Contribution Resources</a></li>
  <li>Mentioned Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://ghuntley.com/tag/remote-work/">Geoff’s Article on Remote Work</a></li>
      <li><i class="fas fa-link"></i> <a href="https://open-vsx.org/">OpenVSX</a></li>
      <li><i class="fas fa-link"></i> <a href="https://youtrack.jetbrains.com/issue/IDEA-226455#focus=Comments-27-5290105.0-0">JetBrains Remote Development Support</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/gitpod-io/gitpod/issues/6342">GitPod Private Beta for JetBrains IDE</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/gitpod-io/gitpod/issues/6447">GitPod Roadmap for Mobile Devs</a></li>
      <li><i class="fas fa-link"></i> <a href="https://appetize.io/">Appetize - Run native mobile apps in your browser</a></li>
      <li><i class="fas fa-link"></i> <a href="https://thebakery.dev/18/">The Developers’ Bakery - Ep 18 - code-server with Joe Previte</a></li>
    </ul>
  </li>
  <li><i class="fas fa-link"></i> <a href="https://ghuntley.com/">Geoff’s Website</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/ghuntley">@ghuntley on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/GeoffreyHuntley">@GeoffreyHuntley on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/22-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>44:11</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Firefox for Android with Sebastian Kaspari</title>
        <itunes:title>Firefox for Android with Sebastian Kaspari</itunes:title>
        <link>https://thebakery.dev/21/</link>
        <pubDate>Mon, 18 Oct 2021 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/21/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>21</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/21-thedevelopersbakery-firefox.m4a" length="19860125" type="audio/x-m4a" />

        <itunes:subtitle>What it takes to build a browser? Today we have Sebastian Kaspari on stage to tell us about it with Firefox for Android</itunes:subtitle>
        <itunes:summary>What it takes to build a browser? Today we have Sebastian Kaspari on stage to tell us about it with Firefox for Android</itunes:summary>

        
        <description>
            <![CDATA[You don’t get to build a browser every day right? Today we have Sebastian Kaspari on stage to talk us about Firefox for Android 🦊. Together we will walk through what it takes to write a mobile browser, and we will discover some of the open-source projects in the Mozilla...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>You don’t get to build a <strong>browser</strong> every day right? Today we have <a href="https://twitter.com/Anti_Hype"><strong>Sebastian Kaspari</strong></a> on stage to talk us about <a href="https://github.com/mozilla-mobile/fenix"><strong>Firefox for Android</strong></a> 🦊.</p>

<p>Together we will walk through what it takes to <strong>write a mobile browser</strong>, and we will discover some of the open-source projects in the Mozilla ecosystem such as Firefox <strong>Focus</strong>, <strong>GeckoView</strong> and Mozilla <strong>Android Components</strong>.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.13</strong> Intro</li>
  <li><strong>00.59</strong> Episode Start</li>
  <li><strong>01.24</strong> Sebastian’s Introduction</li>
  <li><strong>02.12</strong> What is Fenix?</li>
  <li><strong>03.11</strong> The big rewrite</li>
  <li><strong>04.42</strong> Code sharing between Mobile and Desktop</li>
  <li><strong>07.26</strong> Feature parity</li>
  <li><strong>09.34</strong> From monorepo to separate repos</li>
  <li><strong>12.29</strong> The story of Firefox for Android</li>
  <li><strong>18.23</strong> What is needed to build a browser?</li>
  <li><strong>20.06</strong> GeckoView</li>
  <li><strong>22.15</strong> WebViews vs GeckoViews</li>
  <li><strong>24.01</strong> Mozilla Android Components</li>
  <li><strong>26.34</strong> Specific Browser Components</li>
  <li><strong>27.46</strong> From Github to the PlayStore</li>
  <li><strong>29.12</strong> Nightly, Alpha, Beta and Stable</li>
  <li><strong>31.01</strong> Reproducible Builds</li>
  <li><strong>33.56</strong> Firefox Focus</li>
  <li><strong>37.31</strong> Firefox Tech Stack and Architecture</li>
  <li><strong>40.56</strong> How many engineers are behind Firefox for Android?</li>
  <li><strong>42.05</strong> External Contributors to Firefox</li>
  <li><strong>43.36</strong> How to start contributing to Firefox?</li>
  <li><strong>46.24</strong> Further reading</li>
  <li><strong>47.48</strong> What’s the future for Firefox on Android?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/mozilla-mobile/fenix">mozilla-mobile/fenix on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.mozilla.org/en-US/firefox/mobile/">Firefox for Android Official Website</a></li>
  <li><i class="fas fa-link"></i> <a href="https://whatcanidoformozilla.org/">whatcanidoformozilla.org</a></li>
  <li>Mentioned Projects:
    <ul>
      <li><i class="fab fa-github"></i> <a href="https://github.com/mozilla-mobile/focus-android">mozilla-mobile/focus-android on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/mozilla-mobile/android-components">mozilla-mobile/android-components on Github</a></li>
      <li><i class="fas fa-link"></i> <a href="https://mozilla.github.io/geckoview">GeckoView Official Website</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/pocmo">@pocmo on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/Anti_Hype">@Anti_Hype on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/21-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>50:06</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Running with Enrique López-Mañas</title>
        <itunes:title>Running with Enrique López-Mañas</itunes:title>
        <link>https://thebakery.dev/20/</link>
        <pubDate>Sat, 02 Oct 2021 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/20/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>20</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/20-thedevelopersbakery-running.m4a" length="23811565" type="audio/x-m4a" />

        <itunes:subtitle>In this special episode we ask Enrique to tell us his personal experiences with Running</itunes:subtitle>
        <itunes:summary>In this special episode we ask Enrique to tell us his personal experiences with Running</itunes:summary>

        
        <description>
            <![CDATA[So we made it to Episode 20! 🎂. If you’ve been enjoying this podcast so far, please consider making a small donation to my London Marathon 2021 fundaraising. You’ll be supporting Mencap, the voice of Learning Disabilities 🙏 Thank you so much. We’re celebrating this milestone with a special episode....]]>
        </description>
        <content:encoded>
            <![CDATA[<p>So we made it to <strong>Episode 20! 🎂</strong>.</p>

<p class="notice--info">If you’ve been enjoying this podcast so far, please consider making a <a href="https://www.gofundme.com/f/run-4-learning-disabilities">small donation to my London Marathon 2021 fundaraising</a>. You’ll be supporting Mencap, the voice of Learning Disabilities 🙏 Thank you so much.</p>

<p>We’re celebrating this milestone with a special episode.
The tool we’re going to talk about today is not a Github library, but a sport that is getting more and more popular in the developer community: <strong>Running 🏃‍♂️</strong>.</p>

<p>I’m excited to have on stage <a href="https://twitter.com/eenriquelopez"><strong>Enrique López-Mañas</strong></a>, GDE for Kotlin &amp; Android, Maitnainer of Kotlin Weekly and (Ultra) Marathon runner.</p>

<p>Enrique will share with us his passion for running and will tell us how <strong>software engineers</strong> can <strong>benefit</strong> from this sport. He has also been successufully running Kotlin weekly for the last 5 years, so he has a lot to tell about <strong>endurance</strong> as well.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.00</strong> Intro</li>
  <li><strong>00.46</strong> Episode Start</li>
  <li><strong>03.18</strong> Enrique’s Introduction</li>
  <li><strong>04.28</strong> How you got into running?</li>
  <li><strong>08.51</strong> How hard is to run a marathon?</li>
  <li><strong>11.49</strong> Aren’t you bored of running?</li>
  <li><strong>16.37</strong> Any memorable run to share?</li>
  <li><strong>24.19</strong> Running the New York Marathon</li>
  <li><strong>27.39</strong> Meeting new people while running</li>
  <li><strong>29.34</strong> The psychology of running a marathon</li>
  <li><strong>33.02</strong> What software developers can learn from running?</li>
  <li><strong>37.18</strong> Running a marathon vs running a newsletter: Kotlin Weekly</li>
  <li><strong>46.29</strong> Have you ever fundraised for a race?</li>
  <li><strong>52.06</strong> What would you suggest to new runners?</li>
  <li><strong>57.56</strong> Where to find Enrique online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="http://www.kotlinweekly.net/">Kotlin Weekly Website</a></li>
  <li><i class="fab fa-strava"></i> <a href="https://www.strava.com/athletes/25656586">Enrique on Strava</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/eenriquelopez">@eenriquelopez on Twitter</a></li>
  <li><i class="fas fa-hand-holding-heart"></i> <a href="https://www.gofundme.com/f/run-4-learning-disabilities">Run 4 Learning Disabilities - Fundraising on Gofundme</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/20-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>01:00:13</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Arrow with Simon Vergauwen</title>
        <itunes:title>Arrow with Simon Vergauwen</itunes:title>
        <link>https://thebakery.dev/19/</link>
        <pubDate>Mon, 20 Sep 2021 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/19/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>19</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/19-thedevelopersbakery-arrow.m4a" length="16981603" type="audio/x-m4a" />

        <itunes:subtitle>Today we venture into the realm of Functional Programming with Arrow and Simon Vergauwen</itunes:subtitle>
        <itunes:summary>Today we venture into the realm of Functional Programming with Arrow and Simon Vergauwen</itunes:summary>

        
        <description>
            <![CDATA[Today we venture into the realm of Functional Programming with Arrow 🏹 and Simon Vergauwen. Arrow is the functional companion library for Kotlin. It makes writing FP code easier thanks to classes and extensions to the Kotlin standard library. In this episode we talk about the story of this library...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today we venture into the realm of Functional Programming with <a href="https://github.com/arrow-kt/arrow"><strong>Arrow</strong></a> 🏹 and <a href="https://twitter.com/vergauwen_simon"><strong>Simon Vergauwen</strong></a>.</p>

<p>Arrow is the <strong>functional companion</strong> library for Kotlin. It makes writing FP code easier thanks to classes and extensions to the Kotlin standard library. In this episode we talk about the story of this library and what is offering nowadays to Kotlin developers.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.25</strong> Intro</li>
  <li><strong>01.11</strong> Episode Start</li>
  <li><strong>01.28</strong> Simon’s Introduction</li>
  <li><strong>02.17</strong> What is Arrow?</li>
  <li><strong>03.10</strong> Let’s talk about Functional Programming</li>
  <li><strong>05.51</strong> Examples of FP</li>
  <li><strong>07.23</strong> Kotlin vs other FP languages</li>
  <li><strong>08.55</strong> What is Arrow providing on top of Kotlin?</li>
  <li><strong>11.28</strong> Extensions and Classes from Arrow</li>
  <li><strong>13.37</strong> Arrow Core and other Arrow libraries</li>
  <li><strong>15.21</strong> The story of Arrow</li>
  <li><strong>17.18</strong> The learning curve</li>
  <li><strong>20.13</strong> Do I need to know FP before using Arrow?</li>
  <li><strong>21.47</strong> What’s the prospective of the Arrow community?</li>
  <li><strong>23.26</strong> Arrow Optics and Arrow Meta</li>
  <li><strong>25.10</strong> Monorepo in the Arrow org</li>
  <li><strong>27.17</strong> What is 47 Degrees?</li>
  <li><strong>28.47</strong> How to see FP to a customer?</li>
  <li><strong>30.35</strong> How is 47 Degrees supporting Arrow?</li>
  <li><strong>31.57</strong> How you got involved with Arrow?</li>
  <li><strong>33.19</strong> How is Arrow maintained?</li>
  <li><strong>34.45</strong> How to contribute to Arrow?</li>
  <li><strong>36.22</strong> Further reading</li>
  <li><strong>37.52</strong> The future of Arrow</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/arrow-kt/arrow">arrow-kt/arrow on Github</a></li>
  <li>Official Resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://media.arrow-kt.io/">Arrow Media Resources</a></li>
      <li><i class="fas fa-link"></i> <a href="https://arrow-kt.io/">Arrow Official Website</a></li>
      <li><i class="fas fa-link"></i> <a href="https://arrow-kt.io/docs/core/">Arrow Core Documentation</a></li>
      <li><i class="fas fa-link"></i> <a href="https://arrow-kt.io/docs/fx/">Arrow Fx Documentation</a></li>
      <li><i class="fas fa-link"></i> <a href="https://arrow-kt.io/docs/optics/dsl/">Arrow Optics Documentation</a></li>
      <li><i class="fas fa-link"></i> <a href="https://arrow-kt.io/docs/meta/">Arrow Meta Documentation</a></li>
    </ul>
  </li>
  <li>Mentioned Projects:
    <ul>
      <li><i class="fab fa-github"></i> <a href="https://github.com/MarioAriasC/funKTionale">MarioAriasC/funKTionale on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/47deg/kategory-intro">47deg/kategory-intro on Github</a></li>
    </ul>
  </li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/arrow_kt">@arrow_kt on Twitter</a></li>
  <li><i class="fab fa-slack"></i> <a href="https://kotlinlang.slack.com/archives/C5UPMM0A0">#arrow on Kotlinlang Slack</a> (get an <a href="https://surveys.jetbrains.com/s3/kotlin-slack-sign-up?_ga=2.193829357.1956188841.1610124096-293668568.1579015494">invite here</a>)</li>
  <li><i class="fas fa-link"></i> <a href="https://www.47deg.com/">47 Degrees Website</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/nomisRev">@nomisRev on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/vergauwen_simon">@vergauwen_simon on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/19-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>42:35</itunes:duration>

        
    </item>
    
    <item>
        
        <title>code-server with Joe Previte</title>
        <itunes:title>code-server with Joe Previte</itunes:title>
        <link>https://thebakery.dev/18/</link>
        <pubDate>Mon, 30 Aug 2021 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/18/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>18</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/18-thedevelopersbakery-code-server.m4a" length="22194025" type="audio/x-m4a" />

        <itunes:subtitle>It's time to relocate your IDE to the cloud with code-server and Joe Previte!</itunes:subtitle>
        <itunes:summary>It's time to relocate your IDE to the cloud with code-server and Joe Previte!</itunes:summary>

        
        <description>
            <![CDATA[Are you ready to relocate your IDE to the cloud ☁️? In this episode we welcome on stage Joe Previte to talk about code-server, the solution to run VS Code in your browser. Joe is also working for coder.com, an enterprise service that offers code-server deployment ready to use. Today...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Are you ready to <strong>relocate</strong> your IDE to the <strong>cloud</strong> ☁️?</p>

<p>In this episode we welcome on stage <a href="https://twitter.com/jsjoeio"><strong>Joe Previte</strong></a> to talk about <a href="https://github.com/cdr/code-server"><strong>code-server</strong></a>, the solution to run VS Code in <strong>your browser</strong>. Joe is also working for <a href="https://coder.com"><strong>coder.com</strong></a>, an enterprise service that offers code-server deployment ready to use.</p>

<p>Today he will tell us about his journey with cloud IDEs, through shiny features and the current limitations. We even get to run VS Code on <strong>his mobile phone</strong> 😬!</p>

<p><img src="https://thebakery.dev/assets/images/posts/codeserver-on-mobile.jpg" alt="codeserver-on-mobile" /></p>

<p>If you want to get a glimpse of how the IDE experience <em>might</em> look like in some years, make sure to don’t miss this episode!</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.13</strong> Intro</li>
  <li><strong>00.59</strong> Episode Start</li>
  <li><strong>01.24</strong> Joe’s Introduction</li>
  <li><strong>02.51</strong> What is code-server?</li>
  <li><strong>04.24</strong> Who had the idea of having an IDE in the browser?</li>
  <li><strong>06.22</strong> Keeping developers in flow</li>
  <li><strong>08.50</strong> What is coder.com</li>
  <li><strong>11.27</strong> Convince us that cloud IDEs are the future</li>
  <li><strong>14.17</strong> Limitations of cloud IDEs</li>
  <li><strong>15.43</strong> Backend development in the cloud</li>
  <li><strong>17.03</strong> With browsers getting slower, do you want your IDE there?</li>
  <li><strong>20.43</strong> What is blocking a wider adoption?</li>
  <li><strong>23.25</strong> What to invest for a cloud IDE setup?</li>
  <li><strong>26.13</strong> code-server internals</li>
  <li><strong>28.54</strong> Why typescript?</li>
  <li><strong>30.02</strong> VS Code extensions</li>
  <li><strong>32.45</strong> Keyboard shortcuts</li>
  <li><strong>41.05</strong> code-server vs Github Codespaces</li>
  <li><strong>43.43</strong> How can we contribute to code-server?</li>
  <li><strong>48.59</strong> Which future for code-server?</li>
  <li><strong>50.49</strong> Are we all doomed to develop on our smartphones?</li>
  <li><strong>54.09</strong> Further reading</li>
  <li><strong>55.23</strong> Where to find Joe online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/cdr/code-server">cdr/code-server on Github</a></li>
  <li>Official resources:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://coder.com">coder.com Official Website</a></li>
      <li><i class="fas fa-link"></i> <a href="https://coder.com/docs/code-server/latest">code-server official documentation</a></li>
      <li><i class="fas fa-link"></i> <a href="https://github.com/cdr/deploy-code-server">deploy-code-server - Scripts and guides for deploying code-server to various platforms</a></li>
      <li><i class="fas fa-link"></i> <a href="https://community.coder.com/coffee-and-coder">Coffee and Coder</a></li>
      <li><i class="fab fa-twitch"></i> <a href="https://www.twitch.tv/coderhq_">coderhq_ on Twitch</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://www.youtube.com/channel/UCWexK_ECcUU3vEIdb-VYkfw">Coder on YouTube</a></li>
      <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/coderhq">@coderhq on Twitter</a></li>
      <li><i class="fab fa-slack"></i> <a href="https://cdr.co/join-community">Official Coder Slack</a></li>
    </ul>
  </li>
  <li>Mentioned Resources &amp; Projects:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://xtermjs.org/">xtermjs.org - A terminal for the web</a></li>
      <li><i class="fas fa-link"></i> <a href="https://mightyapp.com/">mightyapp.com - Make Chrome Faster</a></li>
      <li><i class="fas fa-link"></i> <a href="https://jestjs.io/">jestjs.io - Delightful JavaScript Testing</a></li>
      <li><i class="fas fa-link"></i> <a href="https://playwright.dev /">jestjs.io - E2E Browser Testing</a></li>
      <li><i class="fas fa-link"></i> <a href="https://open-vsx.org/">open-vsx.org - Opensource VS Code Extensions</a></li>
      <li><i class="fas fa-link"></i> <a href="https://duckly.com/">duckly.com - Real-time code sharing and collaboration inside IDE</a></li>
      <li><i class="fas fa-link"></i> <a href="https://termux.com/">termux.com - Android terminal emulator</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/jsjoeio">@jsjoeio on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/jsjoeio">@jsjoeio on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/18-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>56:36</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Strawberry with Patrick Arminio</title>
        <itunes:title>Strawberry with Patrick Arminio</itunes:title>
        <link>https://thebakery.dev/17/</link>
        <pubDate>Mon, 16 Aug 2021 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/17/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>17</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/17-thedevelopersbakery-strawberry.m4a" length="16450549" type="audio/x-m4a" />

        <itunes:subtitle>We talk about Python, GraphQL and Community on this episode about Strawberry with Patrick Arminio</itunes:subtitle>
        <itunes:summary>We talk about Python, GraphQL and Community on this episode about Strawberry with Patrick Arminio</itunes:summary>

        
        <description>
            <![CDATA[Today we touch a bit on the Python 🐍 world as I have the honor to have on-stage Patrick Arminio, author and maintainer of Strawberry 🍓. Strawberry is a GraphQL library for Python 3. It comes with a lot of nice features built on top of language feature such as...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today we touch a bit on the Python 🐍 world as I have the honor to have on-stage <a href="https://twitter.com/patrick91"><strong>Patrick Arminio</strong></a>, author and maintainer of <a href="https://github.com/strawberry-graphql/strawberry"><strong>Strawberry</strong></a> 🍓.</p>

<p>Strawberry is a <strong>GraphQL library</strong> for Python 3. It comes with a lot of nice features built on top of language feature such as <strong>dataclasses</strong> and <strong>type hints</strong>.</p>

<p>Patrick is also doing an amazing work in building a <strong>vibrant community</strong> around this project.
In this episode he will walk us through the story of this project, and some of the community initiatives he started to support this project.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.13</strong> Intro</li>
  <li><strong>00.59</strong> Episode Start</li>
  <li><strong>01.26</strong> Patrick’s Introduction</li>
  <li><strong>02.09</strong> Patrick’s background</li>
  <li><strong>03.23</strong> What is Strawberry?</li>
  <li><strong>04.37</strong> The story of Strawberry</li>
  <li><strong>06.50</strong> Strawberry’s selling point</li>
  <li><strong>07.52</strong> A new release for every pull-request</li>
  <li><strong>08.57</strong> Building communities around side projects</li>
  <li><strong>10.53</strong> Who is maintaining the project?</li>
  <li><strong>12.11</strong> Meeting with the contributors</li>
  <li><strong>14.01</strong> Is it worth to organize a meeting?</li>
  <li><strong>15.24</strong> Where to find time for open source?</li>
  <li><strong>17.01</strong> Weekly reporting your contributions</li>
  <li><strong>18.45</strong> Release Twitter cards</li>
  <li><strong>22.22</strong> A retrospective on the community health</li>
  <li><strong>24.09</strong> Why Strawberry vs other popular libraries?</li>
  <li><strong>25.44</strong> Strawberry’s upcoming features</li>
  <li><strong>27.37</strong> When to 1.0?</li>
  <li><strong>29.06</strong> Strawberry on Twitch</li>
  <li><strong>30.09</strong> Roadmap to beyond 1.0</li>
  <li><strong>32.15</strong> Onboarding new contributors</li>
  <li><strong>33.52</strong> Further reading</li>
  <li><strong>37.06</strong> Sponsoring the project</li>
  <li><strong>39.53</strong> Where to find Patrick online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/strawberry-graphql/strawberry">strawberry-graphql/strawberry on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://strawberry.rocks">Official Strawberry documentation</a></li>
  <li><i class="fas fa-link"></i> <a href="https://strawberry.rocks/code-of-conduct">Code of Conduct</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/strawberry_gql">@strawberry_gql on Twitter</a></li>
  <li><i class="fab fa-discord"></i> <a href="https://strawberry.rocks/discord">Strawberry Discord server</a></li>
  <li>Mentioned Resources &amp; Projects:
    <ul>
      <li><i class="fab fa-github"></i> <a href="https://github.com/graphql-python/graphene">graphql-python/graphene on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/strawberry-graphql/release-cards">strawberry-graphql/release-cards on Github</a></li>
      <li><i class="fab fa-twitch"></i> <a href="https://www.twitch.tv/aaronbassettdev">aaronbassettdev on Twitch</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/patrick91">@patrick91 on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://patrick.wtf/">Patrick’s Blog</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/patrick91">@patrick91 on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/17-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>40:59</itunes:duration>

        
    </item>
    
    <item>
        
        <title>FastHub with Kosh Sergani</title>
        <itunes:title>FastHub with Kosh Sergani</itunes:title>
        <link>https://thebakery.dev/16/</link>
        <pubDate>Mon, 26 Jul 2021 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/16/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>16</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/16-thedevelopersbakery-fasthub.m4a" length="16450921" type="audio/x-m4a" />

        <itunes:subtitle>An open-source app to browse open-source code? That's FastHub, one of the best Android app for Github. Kosh it's on stage to tell us the story behind it.</itunes:subtitle>
        <itunes:summary>An open-source app to browse open-source code? That's FastHub, one of the best Android app for Github. Kosh it's on stage to tell us the story behind it.</itunes:summary>

        
        <description>
            <![CDATA[Today I have the honor to host on-stage Kosh Sergani, author and maintainer of FastHub. If you don’t know FastHub yet, it’s one of the most popular Github client for Android. It’s obviously fully open-sourced and Kosh has been developing it from day 1. Today he’s sharing with us the...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today I have the honor to host on-stage <a href="https://twitter.com/im_kosh"><strong>Kosh Sergani</strong></a>, author and maintainer of <a href="https://github.com/k0shk0sh/FastHub"><strong>FastHub</strong></a>.</p>

<p align="center">
 <img src="https://thebakery.dev/assets/images/posts/fasthub-logo.png" />
</p>

<p>If you don’t know FastHub yet, it’s one of the most popular Github client for Android. It’s obviously <strong>fully open-sourced</strong> and Kosh has been developing it from day 1. Today he’s sharing with us the story of this project, how it started and how it evolved.</p>

<p>Make sure you don’t miss this episode as we’re going to talk about a lot of topics: the the FastHub <strong>business model</strong>, how Kosh handled <strong>piracy</strong> problems and what is the future for this project.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.11</strong> Intro</li>
  <li><strong>00.56</strong> Episode Start</li>
  <li><strong>01.26</strong> Kosh’s Introduction</li>
  <li><strong>02.21</strong> What is FastHub?</li>
  <li><strong>03.17</strong> The story of FastHub</li>
  <li><strong>05.11</strong> The tech stack</li>
  <li><strong>08.29</strong> Was FastHub open-sourced from day 1?</li>
  <li><strong>09.28</strong> Community contributions</li>
  <li><strong>11.36</strong> Deploying to the Play Store</li>
  <li><strong>13.10</strong> Reproducible builds</li>
  <li><strong>15.16</strong> Piracy problems</li>
  <li><strong>20.11</strong> Who is maintaining FastHub?</li>
  <li><strong>22.18</strong> The business model</li>
  <li><strong>25.16</strong> FastHub vs Github Native App</li>
  <li><strong>28.53</strong> Is FastHub v5 happening?</li>
  <li><strong>30.52</strong> Are you looking for contributors?</li>
  <li><strong>31.56</strong> Further reading</li>
  <li><strong>33.14</strong> The burden of a maintainer</li>
  <li><strong>36.07</strong> Your passion for open source</li>
  <li><strong>37.32</strong> Open source impact on career growth</li>
  <li><strong>39.48</strong> Where to find Kosh online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/k0shk0sh/FastHub">k0shk0sh/FastHub on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://github.com/k0shk0sh/FastHub/blob/development/.github/CONTRIBUTING.md">Contribution Guide</a></li>
  <li>Mentioned Resources &amp; Projects:
    <ul>
      <li><i class="fab fa-github"></i> <a href="https://github.com/GCX-HCI/ThirtyInch">GCX-HCI/ThirtyInch on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/requery/requery">requery/requery on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/aNNiMON/Lightweight-Stream-API">aNNiMON/Lightweight-Stream-API on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/JakeWharton/butterknife">JakeWharton/butterknife on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/bumptech/glide">bumptech/glide on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/airbnb/lottie-android">airbnb/lottie-android on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/commonmark/commonmark-java">commonmark/commonmark-java on Github</a></li>
      <li><i class="fas fa-link"></i> <a href="https://projectlombok.org/">Project Lombok</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/k0shk0sh">@k0shk0sh on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/im_kosh">@im_kosh on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/16-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>41:08</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Deep-clean with Sebastiano Poggi</title>
        <itunes:title>Deep-clean with Sebastiano Poggi</itunes:title>
        <link>https://thebakery.dev/15/</link>
        <pubDate>Mon, 12 Jul 2021 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/15/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>15</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/15-thedevelopersbakery-deep-clean.m4a" length="18058877" type="audio/x-m4a" />

        <itunes:subtitle>deep-clean is what happens when someone gets really frustrated. Sebastiano is on stage to talk us about it.</itunes:subtitle>
        <itunes:summary>deep-clean is what happens when someone gets really frustrated. Sebastiano is on stage to talk us about it.</itunes:summary>

        
        <description>
            <![CDATA[☢️☢️☢️ When Gradle or the IDE let you down, just --nuke all them caches ☢️☢️☢️ Today’s project is basically a script: deep-clean. This script is the last resort to unblock yourself when your Android/JVM/Gradle builds are damn broken. deep-clean will take care of cleaning up your build caches. If you’re...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>☢️☢️☢️ When Gradle or the IDE let you down, just <code class="language-plaintext highlighter-rouge">--nuke</code> all them caches ☢️☢️☢️</p>

<p>Today’s project is basically a script: <a href="https://github.com/rock3r/deep-clean"><strong>deep-clean</strong></a>.</p>

<p>This script is the last resort to unblock yourself when your Android/JVM/Gradle builds are damn broken.
deep-clean will take care of cleaning up your build caches. If you’re really stuck, you should also look
 into the <code class="language-plaintext highlighter-rouge">--nuke</code> option to purge every possible cache and start from a clean environment.</p>

<p>Its author, <a href="https://twitter.com/seebrock3r"><strong>Sebastiano Poggi</strong></a>, is on stage to tell us the story behind it.</p>

<p>As a bonus, we also talk a bit about Seb’s new journey with Twitch: <a href="https://codewiththeitalians.it">CodeWithTheItalians</a> 🍕.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.19</strong> Intro</li>
  <li><strong>01.05</strong> Episode Start</li>
  <li><strong>01.36</strong> Seb’s Introduction</li>
  <li><strong>03.35</strong> What is deep-clean?</li>
  <li><strong>05.36</strong> What is deep-clean cleaning?</li>
  <li><strong>08.31</strong> deep-clean as a last resort</li>
  <li><strong>11.25</strong> From a script to a popular project</li>
  <li><strong>13.30</strong> Kotlin as a scripting language</li>
  <li><strong>15.35</strong> How do you distribute deep-clean?</li>
  <li><strong>18.05</strong> Community contributions</li>
  <li><strong>19.59</strong> deep-clean on Brew?</li>
  <li><strong>22.43</strong> kscript vs Kotlin Scripting</li>
  <li><strong>25.08</strong> Command line parameters</li>
  <li><strong>26.34</strong> Do you have tests?</li>
  <li><strong>30.02</strong> Further reading</li>
  <li><strong>33.16</strong> Bonus: Code with the Italians</li>
  <li><strong>43.48</strong> Where to find Seb online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/rock3r/deep-clean">rock3r/deep-clean on Github</a></li>
  <li>Mentioned Resources &amp; Projects:
    <ul>
      <li><i class="fab fa-github"></i> <a href="https://github.com/holgerbrandl/kscript">holgerbrandl/kscript on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/Kotlin/kotlinx-cli">Kotlin/kotlinx-cli on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/ajalt/clikt">ajalt/clikt on Github</a></li>
    </ul>
  </li>
  <li>Code with the Italians: 🍕
    <ul>
      <li><i class="fas fa-link"></i> <a href="codewiththeitalians.it">codewiththeitalians.it Official Website</a></li>
      <li><i class="fab fa-twitch"></i> <a href="http://bit.ly/cwi-tw">CodeWithTheItalians on Twitch</a></li>
      <li><i class="fab fa-youtube"></i> <a href="bit.ly/cwi-yt">Code with the Italians on YouTube</a></li>
      <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/codewiththeita">@codewiththeita on Twitter</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/rock3r">@rock3r on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/seebrock3r">@seebrock3r on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/15-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>45:02</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Anvil with Ralf Wondratschek</title>
        <itunes:title>Anvil with Ralf Wondratschek</itunes:title>
        <link>https://thebakery.dev/14/</link>
        <pubDate>Mon, 28 Jun 2021 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/14/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>14</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/14-thedevelopersbakery-anvil.m4a" length="19617785" type="audio/x-m4a" />

        <itunes:subtitle>Forging a faster and easier dependency injection with Anvil!</itunes:subtitle>
        <itunes:summary>Forging a faster and easier dependency injection with Anvil!</itunes:summary>

        
        <description>
            <![CDATA[“When all you have is an anvil, every problem looks like a hammer.” - Abraham Maslow So it starts the Anvil 🔨 README. Anvil is a plugin to make your dependency injection with Dagger 2 easier. We have the pleasure to host Ralf Wondratschek, Mobile Engineer @ Square. He’s going...]]>
        </description>
        <content:encoded>
            <![CDATA[<blockquote>
  <p><em>“When all you have is an anvil, every problem looks like a hammer.”</em> - <a href="https://en.wikipedia.org/wiki/Law_of_the_instrument">Abraham Maslow</a></p>
</blockquote>

<p>So it starts the <a href="https://github.com/square/anvil"><strong>Anvil 🔨</strong></a> README.</p>

<p>Anvil is a plugin to make your <strong>dependency injection</strong> with Dagger 2 <strong>easier</strong>.</p>

<p>We have the pleasure to host <a href="https://twitter.com/vRallev"><strong>Ralf Wondratschek</strong></a>, Mobile Engineer @ Square. He’s going to tell us how Anvil can make your life with Dagger 2 easier and <strong>faster</strong>.</p>

<p>Did you know that this project was originally called <a href="https://github.com/square/anvil/issues/12#issuecomment-663291099"><em>Hephaestus</em></a>? Make sure to don’t miss this episode if you want to learn this and other stories behind this project.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.19</strong> Intro</li>
  <li><strong>01.05</strong> Episode Start</li>
  <li><strong>01.31</strong> Ralf’s Introduction</li>
  <li><strong>02.21</strong> What is Anvil?</li>
  <li><strong>02.51</strong> What is Dagger?</li>
  <li><strong>05.20</strong> Ralf’s opinion on Dependency Injection</li>
  <li><strong>07.27</strong> Any bad experiences with Dagger?</li>
  <li><strong>08.41</strong> What problem is Anvil solving?</li>
  <li><strong>14.03</strong> Is Anvil useful if I have only one Android project?</li>
  <li><strong>15.47</strong> What’s the story of Anvil?</li>
  <li><strong>17.56</strong> Anvil Internals</li>
  <li><strong>22.12</strong> How stable is Anvil?</li>
  <li><strong>25.00</strong> Anvil vs Hilt</li>
  <li><strong>28.57</strong> What do you recommend using in a fresh Android project?</li>
  <li><strong>34.37</strong> Tips for project naming</li>
  <li><strong>36.56</strong> Shiny new features</li>
  <li><strong>37.24</strong> Anvil &amp; Dagger @Binds</li>
  <li><strong>38.29</strong> Anvil &amp; Dagger Factories</li>
  <li><strong>40.51</strong> Anvil extensibility</li>
  <li><strong>44.53</strong> What to expect for Anvil in the future?</li>
  <li><strong>47.18</strong> Further reading</li>
  <li><strong>48.35</strong> Where to find Ralf online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/square/anvil">square/anvil on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://github.com/square/anvil/blob/main/README.md">Official Documentation</a></li>
  <li>Mentioned Resources &amp; Projects:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://dagger.dev/">Dagger Official Website</a></li>
      <li><i class="fab fa-github"></i> <a href="https://dagger.dev/hilt/">Hilt Documentation</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://www.droidcon.com/media-detail?video=380843878">Android at Scale @Square - Droidcon San Francisco 2019</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/vRallev">@vRallev on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/vRallev">@vRallev on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/14-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>49:34</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Apollo GraphQL with Martin Bonnin</title>
        <itunes:title>Apollo GraphQL with Martin Bonnin</itunes:title>
        <link>https://thebakery.dev/13/</link>
        <pubDate>Mon, 14 Jun 2021 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/13/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>13</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/13-thedevelopersbakery-apollo-graphql.m4a" length="17275215" type="audio/x-m4a" />

        <itunes:subtitle>Martin is on stage to tell us about GraphQL and Apollo Android, the most popular GraphQL client for Android</itunes:subtitle>
        <itunes:summary>Martin is on stage to tell us about GraphQL and Apollo Android, the most popular GraphQL client for Android</itunes:summary>

        
        <description>
            <![CDATA[Today we have on stage Martin Bonnin, Android Engineer at Apollo GraphQL 🚀. Martin has the amazing opportunity to work full time for an open-source project: Apollo Android, probably the most popular GraphQL client for Android. In this episode Martin will tell us his experience with GraphQL, how he got...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today we have on stage <a href="https://twitter.com/martinbonnin">Martin Bonnin</a>, Android Engineer at <a href="https://www.apollographql.com/">Apollo GraphQL</a> 🚀.</p>

<p>Martin has the amazing opportunity to work full time for an open-source project: <a href="https://github.com/apollographql/apollo-android"><strong>Apollo Android</strong></a>, probably the most popular GraphQL client for Android.</p>

<p>In this episode Martin will tell us his experience with GraphQL, how he got involved with Apollo and how it is to work full time on a oss project.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.21</strong> Intro</li>
  <li><strong>01.07</strong> Episode Start</li>
  <li><strong>01.38</strong> Martin’s Introduction</li>
  <li><strong>02.59</strong> What is GraphQL?</li>
  <li><strong>06.31</strong> Can you convince us that GraphQL is better than REST?</li>
  <li><strong>09.38</strong> What do you feel is blocking a wider GraphQL adoption?</li>
  <li><strong>12.50</strong> What is offered by Apollo?</li>
  <li><strong>15.07</strong> What is Apollo Android?</li>
  <li><strong>16.45</strong> The internals of Apollo Android</li>
  <li><strong>20.17</strong> Are the APIs inspired by OkHTTP or Retrofit?</li>
  <li><strong>23.19</strong> The Normalized Cache</li>
  <li><strong>26.35</strong> How you got involved in Apollo?</li>
  <li><strong>28.25</strong> How do you feel working fulltime for open-source?</li>
  <li><strong>31.03</strong> Who are the Apollo Android maintainers?</li>
  <li><strong>33.09</strong> Project governance</li>
  <li><strong>35.08</strong> Company open-source vs Fully open-source</li>
  <li><strong>36.16</strong> What’s next in 3.0?</li>
  <li><strong>38.22</strong> How to contribute to Apollo?</li>
  <li><strong>39.33</strong> Where to find examples?</li>
  <li><strong>41.17</strong> Further readings</li>
  <li><strong>42.22</strong> Where to find Martin online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/apollographql/apollo-android">apollographql/apollo-android on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.apollographql.com/">Apollo GraphQL Website</a></li>
  <li>
    <p><i class="fab fa-slack"></i> <a href="https://app.slack.com/client/T09229ZC6/C01A6KM1SBZ">#apollo-android on Kotlinlang Slack</a> (get an <a href="kotl.in/slack">invite here</a>)</p>
  </li>
  <li>Official Documentation:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://www.apollographql.com/docs/android/">Official Android Documentation</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/apollographql/apollo-android-tutorial">Official Android Tutorial</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.apollographql.com/docs/android/essentials/normalized-cache/">Normalized Cache</a></li>
    </ul>
  </li>
  <li>Mentioned Resources &amp; Projects:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://docs.github.com/en/graphql/overview/explorer">Github GraphQL API Explorer</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/ExpediaGroup/graphql-kotlin">ExpediaGroup/graphql-kotlin on GitHub</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/joreilly/MortyComposeKMM">joreilly/MortyComposeKMM on GitHub</a></li>
      <li><i class="fab fa-youtube"></i> <a href="https://youtu.be/GN6LHrqyimI">Kotliners - Apollo-Android: a Journey to Kotlin Multiplatform</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/martinbonnin">@martinbonnin on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/martinbonnin">@martinbonnin on Twitter</a></li>
  <li><i class="fas fa-link"></i> <a href="https://mbonnin.net/">Martin’s Blog</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/13-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>43:24</itunes:duration>

        
    </item>
    
    <item>
        
        <title>refreshVersions with Louis CAD</title>
        <itunes:title>refreshVersions with Louis CAD</itunes:title>
        <link>https://thebakery.dev/12/</link>
        <pubDate>Mon, 31 May 2021 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/12/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>12</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/12-thedevelopersbakery-refreshversions.m4a" length="18035580" type="audio/x-m4a" />

        <itunes:subtitle>In this episode we will talk about dependency hell and how to escape it, with Louis CAD and the refershVersions project!</itunes:subtitle>
        <itunes:summary>In this episode we will talk about dependency hell and how to escape it, with Louis CAD and the refershVersions project!</itunes:summary>

        
        <description>
            <![CDATA[Have you ever ventured inside the dependency hell 😈? Louis CAD has for sure. Today we’re talking about refreshVersions, a Gradle plugin to help you keep your third-party dependencies up to date. The killer feature of refreshVersions is the possibility to see all the available versions as comments in your...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Have you ever ventured inside the <strong>dependency hell</strong> 😈? <a href="https://twitter.com/Louis_CAD">Louis CAD</a> has for sure. Today we’re talking about <a href="https://github.com/jmfayard/refreshVersions">refreshVersions</a>, a Gradle plugin to help you keep your third-party dependencies up to date.</p>

<p>The killer feature of refreshVersions is the possibility to see all the available versions <strong>as comments</strong> in your versions file. They’re just a ⇧ + <code class="language-plaintext highlighter-rouge">down</code> keystroke away to update:</p>

<p><img src="https://thebakery.dev/assets/images/posts/refreshVersions-demo.png" alt="Updating a dependency version with refreshVersions" /></p>

<p>Louis will also tell us his personal experience with <strong>pair programming</strong> in the open-source ecosystem. If you’re looking for a peer to get into open-source, make sure you send Louis a message!</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.25</strong> Intro</li>
  <li><strong>01.11</strong> Episode Start</li>
  <li><strong>01.41</strong> Louis’ Introduction</li>
  <li><strong>02.56</strong> What is refreshVersion?</li>
  <li><strong>04.56</strong> The Dependency Hell problem</li>
  <li><strong>05.54</strong> API breaking changes</li>
  <li><strong>06.35</strong> The cost of bumping dependencies</li>
  <li><strong>07.25</strong> Dependency bundles and versions alignment</li>
  <li><strong>09.27</strong> The history of this project</li>
  <li><strong>13.18</strong> How the find newer versions?</li>
  <li><strong>15.05</strong> A new dependency notation</li>
  <li><strong>16.46</strong> How to use refreshVersions?</li>
  <li><strong>19.14</strong> New versions as comments</li>
  <li><strong>19.51</strong> Java Properties vs JSON/YAML</li>
  <li><strong>22.24</strong> refreshVersions vs Gradle Version Catalog</li>
  <li><strong>26.33</strong> refreshVersions vs Dependabot</li>
  <li><strong>29.42</strong> How to contribute to refreshVersions?</li>
  <li><strong>32.13</strong> Pair programming in open source</li>
  <li><strong>35.36</strong> Have you ever had bad experiences with pair programming?</li>
  <li><strong>37.59</strong> Tools for pair programming</li>
  <li><strong>39.31</strong> How to pair program with Louis?</li>
  <li><strong>42.02</strong> What’s next for refreshVersions?</li>
  <li><strong>43.38</strong> Where to find Louis online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/jmfayard/refreshVersions">refreshVersions on Github</a></li>
  <li><i class="fab fa-wikipedia-w"></i> <a href="https://en.wikipedia.org/wiki/Dependency_hell">Dependency hell on Wikipedia</a></li>
  <li><i class="fas fa-link"></i> <a href="https://jmfayard.github.io/refreshVersions/">Official Documentation</a></li>
  <li><i class="fas fa-link"></i> <a href="https://jmfayard.github.io/refreshVersions/contributing/before-you-contribute/">Contribution Guide</a></li>
  <li><i class="fab fa-slack"></i> <a href="https://kotlinlang.slack.com/archives/CP5659EL9">#gradle-refresh-versions on Kotlinlang Slack</a> (get an <a href="https://surveys.jetbrains.com/s3/kotlin-slack-sign-up">invite here</a>)</li>
  <li>Other mentioned projects:
    <ul>
      <li><i class="fab fa-github"></i> <a href="https://github.com/ben-manes/gradle-versions-plugin">ben-manes/gradle-versions-plugin on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/LouisCAD/Splitties">LouisCAD/Splitties on Github</a></li>
    </ul>
  </li>
  <li>Pair programming resources:
    <ul>
      <li><i class="fab fa-github"></i> <a href="https://github.com/jmfayard/refreshVersions/discussions/330">Open pair-programming. Let us know if you’re up for it!</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.jetbrains.com/help/idea/code-with-me.html">Code With Me - IntelliJ IDEA</a></li>
      <li><i class="fas fa-link"></i> <a href="https://pop.com/">pop.com</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/LouisCAD">@LouisCAD on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/Louis_CAD">@Louis_CAD on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/12-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>45:19</itunes:duration>

        
    </item>
    
    <item>
        
        <title>MoshiX and KSP with Zac Sweers</title>
        <itunes:title>MoshiX and KSP with Zac Sweers</itunes:title>
        <link>https://thebakery.dev/11/</link>
        <pubDate>Tue, 27 Apr 2021 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/11/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>11</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/11-thedevelopersbakery-moshix-and-ksp.m4a" length="24302815" type="audio/x-m4a" />

        <itunes:subtitle>Today we deep dive into metaprogramming, code generation and compiler plugins with Zac Sweers, talking about his experience with MoshiX and KSP</itunes:subtitle>
        <itunes:summary>Today we deep dive into metaprogramming, code generation and compiler plugins with Zac Sweers, talking about his experience with MoshiX and KSP</itunes:summary>

        
        <description>
            <![CDATA[It’s time to talk about meta-programming, annotation processors and compiler plugins 🧙‍♂️. Today we have Zac Sweers on stage, Mobile Engineer @ Slack and maintainer of Moshi, a popular Json library. Zac is the author of MoshiX, a set of extensions for Moshi. Between those, one that caught my attention...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>It’s time to talk about <strong>meta-programming</strong>, <strong>annotation processors</strong> and <strong>compiler plugins</strong> 🧙‍♂️. Today we have <a href="https://twitter.com/ZacSweers"><strong>Zac Sweers</strong></a> on stage, Mobile Engineer @ Slack and maintainer of <a href="https://github.com/square/moshi">Moshi</a>, a popular Json library.</p>

<p>Zac is the author of <a href="https://github.com/ZacSweers/MoshiX">MoshiX</a>, a set of extensions for Moshi. Between those, one that caught my attention was <code class="language-plaintext highlighter-rouge">moshi-ksp</code>. <a href="(https://github.com/google/ksp)">KSP (Kotlin Symbol Processing API)</a> is set to revolutionize the landscape of annotations processors in Kotlin. Join us on this deep dive on <strong>code generation</strong> and more.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00.18</strong> Intro</li>
  <li><strong>01.05</strong> Episode Start</li>
  <li><strong>01.28</strong> Zac’s Introduction</li>
  <li><strong>03.03</strong> What is Metaprogramming?</li>
  <li><strong>04.42</strong> What is KSP?</li>
  <li><strong>05.26</strong> What about KAPT</li>
  <li><strong>08.20</strong> Overcoming KAPT costs</li>
  <li><strong>09.50</strong> Beyond KAPT</li>
  <li><strong>11.26</strong> KSP API &amp; Features</li>
  <li><strong>15.02</strong> Your story of Moshi</li>
  <li><strong>17.46</strong> Kotlin Metadata</li>
  <li><strong>19.16</strong> Generating Moshi Adapters</li>
  <li><strong>20.18</strong> What is MoshiX?</li>
  <li><strong>23.44</strong> MoshiX &amp; KSP</li>
  <li><strong>25.07</strong> Adopters and Success Stories</li>
  <li><strong>28.02</strong> From MoshiX to Moshi</li>
  <li><strong>30.57</strong> Kotlin Compiler Plugins</li>
  <li><strong>36.20</strong> Compiler Plugin opportunities</li>
  <li><strong>38.53</strong> A Moshi Compiler Plugin?</li>
  <li><strong>41.00</strong> Metaprogramming beyond Java/Kotlin</li>
  <li><strong>45.06</strong> What’s next for MoshiX?</li>
  <li><strong>54.44</strong> Further reading</li>
  <li><strong>60.15</strong> Where to find Zac online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/ZacSweers/MoshiX">ZacSweers/MoshiX on Github</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/google/ksp">google/ksp on Github</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/square/moshi">square/moshi on Github</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/ZacSweers/redacted-compiler-plugin">ZacSweers/redacted-compiler-plugin on Github</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/square/kotlinpoet">square/kotlinpoet on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://github.com/google/ksp/blob/master/docs/quickstart.md">KSP Quick Start</a></li>
  <li><i class="fab fa-youtube"></i> <a href="https://youtu.be/a2RoLFzrFG0">KotlinConf 2018 - Annotation Processing in a Kotlin World</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/ZacSweers">@ZacSweers on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.zacsweers.dev/">Zac’s Blog</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/ZacSweers">@ZacSweers on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/11-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>01:01:46</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Press with Saket Narayan</title>
        <itunes:title>Press with Saket Narayan</itunes:title>
        <link>https://thebakery.dev/10/</link>
        <pubDate>Mon, 12 Apr 2021 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/10/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>10</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/10-thedevelopersbakery-press.m4a" length="12983967" type="audio/x-m4a" />

        <itunes:subtitle>It's time to discover a beautiful Kotlin Multiplatform mobile app: Press with Saket Narayan</itunes:subtitle>
        <itunes:summary>It's time to discover a beautiful Kotlin Multiplatform mobile app: Press with Saket Narayan</itunes:summary>

        
        <description>
            <![CDATA[🎂 We’re happy to celebrate our 10th episode! 🎂 And today we have on stage, Saket Narayan, Android Engineer at Square. Saket is an master of Android UI and Custom Views and today is on stage to talk to us about Press. Press is a beautiful App for taking notes...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>🎂 <strong>We’re happy to celebrate our 10th episode!</strong> 🎂</p>

<p>And today we have on stage, <a href="https://twitter.com/saketme">Saket Narayan</a>, Android Engineer at Square. Saket is an master of Android <strong>UI</strong> and <strong>Custom Views</strong> and today is on stage to talk to us about <strong>Press</strong>.</p>

<p><a href="https://github.com/saket/press">Press</a> is a beautiful App for taking notes as <strong>markdown</strong>. The app is completely <strong>open source</strong> and is a great inspiration for minimal yet elegant UI.</p>

<p>Moreover, Press is developed with <strong>Kotlin Multiplatform</strong>. This project is a great example of how you can share Kotlin code between <strong>Android</strong>, <strong>iOS</strong> and <strong>MacOS</strong>. Make sure to don’t miss it.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00:13</strong> Intro</li>
  <li><strong>00:59</strong> Episode Start</li>
  <li><strong>01:35</strong> Saket’s Introduction</li>
  <li><strong>02:34</strong> What is Press?</li>
  <li><strong>03:45</strong> What makes Press special?</li>
  <li><strong>05:40</strong> What is Kotlin Multiplatform?</li>
  <li><strong>07:27</strong> Flutter vs Kotlin Multiplatform?</li>
  <li><strong>08:37</strong> How much code where you able to share?</li>
  <li><strong>09:50</strong> What are the challenges of shipping iOS/MacOS apps?</li>
  <li><strong>11:51</strong> From Mobile to Desktop</li>
  <li><strong>12:45</strong> Shipping to ChromeOS?</li>
  <li><strong>13:20</strong> What’s your Multiplatform Stack?</li>
  <li><strong>14:12</strong> Network in a Multiplatform environment</li>
  <li><strong>15:12</strong> KTor as a client library</li>
  <li><strong>16:08</strong> How have you wrote the UI?</li>
  <li><strong>17:05</strong> What are the benefits of Custom Views</li>
  <li><strong>19:12</strong> Is Jetpack Compose on the horizon?</li>
  <li><strong>21:05</strong> Which IDE for iOS?</li>
  <li><strong>21:59</strong> What is missing in AppCode?</li>
  <li><strong>24:40</strong> What would you do differently?</li>
  <li><strong>26:22</strong> Are you looking for contributors?</li>
  <li><strong>28:37</strong> Missing features?</li>
  <li><strong>29:34</strong> Further reading</li>
  <li><strong>30:39</strong> Where to find Saket online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/saket/press">saket/press on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://github.com/saket/press/tree/trunk/documentation">Press Official Documentation</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://play.google.com/store/apps/details?id=me.saket.press">Press on Play Store</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/cashapp/contour">cashapp/contour on Github</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/saket">@saket on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://saket.me">Saket Blog</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/saketme">@saketme on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/10-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>32:12</itunes:duration>

        
    </item>
    
    <item>
        
        <title>JaCoCo with Evgeny Mandrikov</title>
        <itunes:title>JaCoCo with Evgeny Mandrikov</itunes:title>
        <link>https://thebakery.dev/09/</link>
        <pubDate>Mon, 29 Mar 2021 13:00:00 +0100</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/09/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>9</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/09-thedevelopersbakery-jacoco.m4a" length="20784933" type="audio/x-m4a" />

        <itunes:subtitle>Are you ready to uncover all the secrets of code coverage? Don't miss this episode where Evgeny Mandrikov will tell us the story behind JaCoCo!</itunes:subtitle>
        <itunes:summary>Are you ready to uncover all the secrets of code coverage? Don't miss this episode where Evgeny Mandrikov will tell us the story behind JaCoCo!</itunes:summary>

        
        <description>
            <![CDATA[This episode is going to be all about testing and code coverage 🧪 as we have Evgeny Mandrikov on stage! He’s going to tell use the story behind JaCoCo, aka Java Code Coverage, one the most popular code coverage library for Java, Kotlin and the JVM. If you’re curious to...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>This episode is going to be all about <strong>testing</strong> and <strong>code coverage</strong> 🧪 as we have <a href="https://twitter.com/_Godin_">Evgeny Mandrikov</a> on stage!</p>

<p>He’s going to tell use the story behind <a href="https://www.jacoco.org/jacoco/">JaCoCo</a>, aka <strong>Ja</strong>va <strong>Co</strong>de <strong>Co</strong>verage, one the most popular code coverage library for Java, Kotlin and the JVM.</p>

<p>If you’re curious to learn how a code coverage tool works internally, make sure to don’t miss this episode.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00:15</strong> Intro</li>
  <li><strong>01:02</strong> Episode Start</li>
  <li><strong>01:42</strong> Evgeny’s Introduction</li>
  <li><strong>02:45</strong> What is JaCoCo?</li>
  <li><strong>03:52</strong> One tool for one function</li>
  <li><strong>04:59</strong> Is JaCoCo in “maintenance” mode?</li>
  <li><strong>07:03</strong> Convince us that coverage is important</li>
  <li><strong>09:59</strong> JaCoCo as a debugging tool</li>
  <li><strong>11:50</strong> Where to use code coverage?</li>
  <li><strong>14:11</strong> Patch vs total coverage</li>
  <li><strong>18:04</strong> How JaCoCo works?</li>
  <li><strong>21:57</strong> Source based instrumentation</li>
  <li><strong>24:54</strong> Pattern matching and code coverage</li>
  <li><strong>26:54</strong> Is JaCoCo ever failing?</li>
  <li><strong>29:57</strong> Kotlin inline functions</li>
  <li><strong>34:30</strong> Integrating with JaCoCo</li>
  <li><strong>36:00</strong> JaCoCo vs IntelliJ Code Coverage?</li>
  <li><strong>39:57</strong> Is a mailing anachronistic?</li>
  <li><strong>42:28</strong> How to contribute to JaCoCo?</li>
  <li><strong>45:13</strong> What’s the future for JaCoCo?</li>
  <li><strong>48:07</strong> Evgeny’s dream about JaCoCo</li>
  <li><strong>49:53</strong> Learning Material</li>
  <li><strong>51:04</strong> Where to find Evgeny online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/jacoco/jacoco">jacoco/jacoco on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.jacoco.org/jacoco/">JaCoCo Official Documentation</a></li>
  <li><i class="fas fa-at"></i> <a href="https://groups.google.com/forum/#!forum/jacoco-dev">JaCoCo Mailing List</a></li>
  <li><i class="fab fa-stack-overflow"></i> <a href="https://stackoverflow.com/questions/tagged/jacoco">JaCoCo on StackOverflow</a></li>
  <li>Further reference:
    <ul>
      <li><i class="fas fa-link"></i> <a href="https://github.com/jacoco/jacoco/wiki/FilteringOptions">JaCoCo &amp; Language support</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.jacoco.org/jacoco/trunk/doc/integrations.html">List of all the JaCoCo Integrations</a></li>
      <li><i class="fas fa-link"></i> <a href="https://www.jacoco.org/research/index.html">Talks and presentations about JaCoCo</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/Godin">@Godin on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/_Godin_">@_Godin_ on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/09-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>53:05</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Tuist with Pedro Piñera Buendía</title>
        <itunes:title>Tuist with Pedro Piñera Buendía</itunes:title>
        <link>https://thebakery.dev/08/</link>
        <pubDate>Mon, 15 Mar 2021 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/08/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>8</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/08-thedevelopersbakery-tuist.m4a" length="18048271" type="audio/x-m4a" />

        <itunes:subtitle>Today we have Pedro on stage to tell us how to build iOS projects with Tuist!</itunes:subtitle>
        <itunes:summary>Today we have Pedro on stage to tell us how to build iOS projects with Tuist!</itunes:summary>

        
        <description>
            <![CDATA[You don’t need a tooling team That’s Tuist motto, and if you’re an iOS Developer 🍎 you really don’t want to miss it. Today we have Pedro Piñera Buendía on stage. He’s the author and maintainer of Tuist, a tool to help you maintain and generate your XCode Projects. Pedro...]]>
        </description>
        <content:encoded>
            <![CDATA[<blockquote>
  <p>You don’t need a tooling team</p>
</blockquote>

<p>That’s <a href="https://tuist.io/"><strong>Tuist</strong></a> motto, and if you’re an iOS Developer 🍎 you really don’t want to miss it.</p>

<p>Today we have <a href="https://twitter.com/pedropbuendia">Pedro Piñera Buendía</a> on stage. He’s the author and maintainer of Tuist, a tool to help you maintain and generate your XCode Projects. Pedro will tell us about the history of this tool and how it plays with monorepo and dependency management.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00:18</strong> Intro</li>
  <li><strong>01:05</strong> Episode Start</li>
  <li><strong>01:46</strong> Pedro’s Introduction</li>
  <li><strong>03:04</strong> What is Tuist?</li>
  <li><strong>05:36</strong> Tuist vs Gradle</li>
  <li><strong>10:59</strong> “Focused” projects</li>
  <li><strong>14:26</strong> XCode’s pain points</li>
  <li><strong>15:42</strong> 3rd party dependencies</li>
  <li><strong>18:10</strong> Monorepos</li>
  <li><strong>21:44</strong> How you came up with Tuist?</li>
  <li><strong>25:25</strong> The Tuist Core Team</li>
  <li><strong>27:06</strong> Major adopters</li>
  <li><strong>29:09</strong> What’s the future for Tuist?</li>
  <li><strong>31:23</strong> Collecting Build Metrics</li>
  <li><strong>32:53</strong> Tuist Internals</li>
  <li><strong>35:35</strong> How to contribute to Tuist?</li>
  <li><strong>39:16</strong> Slack and Tuist community</li>
  <li><strong>41:31</strong> Documentation and Material</li>
  <li><strong>43:49</strong> Where to find Pedro online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/tuist/tuist">tuist/tuist on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://tuist.io/">Tuist Official Documentation</a></li>
  <li><i class="fas fa-link"></i> <a href="https://tuist.io/docs/contribution/get-started/">Tuist Contributors Documentation</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/tuistio">@tuistio on Twitter</a></li>
  <li>Other mentioned tools:
    <ul>
      <li><i class="fab fa-twitter"></i> <a href="https://github.com/yonaskolb/XcodeGen">yonaskolb/XcodeGen</a></li>
      <li><i class="fab fa-twitter"></i> <a href="https://github.com/spotify/XCMetrics">spotify/XCMetrics</a></li>
      <li><i class="fab fa-twitter"></i> <a href="https://github.com/redwoodjs/redwood">redwoodjs/redwood</a></li>
    </ul>
  </li>
</ul>

<h1 id="pedross-contacts">Pedros’s Contacts</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://www.ppinera.es/">Pedro’s website</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/pepibumur">@pepibumur on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/pedropbuendia">@pedropbuendia on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/08-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>45:11</itunes:duration>

        
    </item>
    
    <item>
        
        <title>VelocityX and Flutter with Pawan Kumar</title>
        <itunes:title>VelocityX and Flutter with Pawan Kumar</itunes:title>
        <link>https://thebakery.dev/07/</link>
        <pubDate>Mon, 01 Mar 2021 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/07/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>7</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/07-thedevelopersbakery-velocityx.m4a" length="17164848" type="audio/x-m4a" />

        <itunes:subtitle>It's time to talk about Flutter and Cross-platform development with Pawan Kumar and his framework VelocityX.</itunes:subtitle>
        <itunes:summary>It's time to talk about Flutter and Cross-platform development with Pawan Kumar and his framework VelocityX.</itunes:summary>

        
        <description>
            <![CDATA[Do you know Flutter 💙 ? I bet you do, if you’re into mobile development. Today, we have Pawan Kumar on stage, he’s a Flutter &amp; Dart GDE and he is on stage to advocate for cross-platform development. Pawan is the author of VelocityX, a framework that will make your...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Do you know Flutter 💙 ? I bet you do, if you’re into mobile development. Today, we have <a href="https://twitter.com/imthepk">Pawan Kumar</a> on stage, he’s a <strong>Flutter &amp; Dart</strong> GDE and he is on stage to advocate for cross-platform development.</p>

<p>Pawan is the author of <a href="https://velocityx.dev/"><strong>VelocityX</strong></a>, a framework that will make your UI development experience even faster. He will tell us more about this framework, how it started and what the inspiration came from.</p>

<p>Also, make sure to don’t miss the bonus question <strong>Kotlin vs Dart</strong> (39:50) ⁉️</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00:37</strong> Intro</li>
  <li><strong>01:12</strong> Episode Start</li>
  <li><strong>02:02</strong> Pawan’s Introduction</li>
  <li><strong>03:00</strong> What is Flutter?</li>
  <li><strong>05:11</strong> Android Native vs Flutter?</li>
  <li><strong>08:12</strong> Kotlin Multiplatform vs Flutter?</li>
  <li><strong>10:43</strong> What is VelocityX?</li>
  <li><strong>15:51</strong> VelocityX Key Features</li>
  <li><strong>18:12</strong> State Management &amp; VelocityX</li>
  <li><strong>20:41</strong> Who is using VelocityX?</li>
  <li><strong>22:58</strong> Open-source examples?</li>
  <li><strong>24:50</strong> What inspired VelocityX?</li>
  <li><strong>28:30</strong> Is VelocityX production ready?</li>
  <li><strong>30:02</strong> What’s missing in VelocityX?</li>
  <li><strong>32:35</strong> Contributing to VelocityX</li>
  <li><strong>34:50</strong> VelocityX’s future</li>
  <li><strong>37:36</strong> Learning Material</li>
  <li><strong>38:50</strong> Where to find Pawan online?</li>
  <li><strong>39:50</strong> Bonus question: Kotlin vs Dart?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/iampawan/VelocityX">VelocityX on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://velocityx.dev/">VelocityX Official Documentation</a></li>
  <li><i class="fab fa-youtube"></i> <a href="https://youtu.be/Peo5Wuos8CM">VxToast #1 - Flutter Meets VelocityX</a></li>
  <li>
    <p><i class="fab fa-github"></i> <a href="https://github.com/iampawan/PortfolioX">PortfolioX Sample App</a></p>
  </li>
  <li>Other mentioned frameworks and packages:
    <ul>
      <li><a href="https://pub.dev/packages/provider">provider package for Flutter</a></li>
      <li><a href="https://tailwindcss.com/">Tailwind CSS</a></li>
      <li><a href="https://developer.apple.com/xcode/swiftui">Swift UI</a></li>
    </ul>
  </li>
</ul>

<h1 id="pawans-contacts">Pawan’s Contacts</h1>

<ul>
  <li><i class="fab fa-youtube"></i> <a href="https://www.youtube.com/mtechviral">@mtechviral on Youtube</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/iampawan">@iampawan on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/imthepk">@imthepk on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/07-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>43:02</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Koin with Arnaud Giuliani</title>
        <itunes:title>Koin with Arnaud Giuliani</itunes:title>
        <link>https://thebakery.dev/06/</link>
        <pubDate>Mon, 15 Feb 2021 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/06/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>6</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/06-thedevelopersbakery-koin.m4a" length="20309780" type="audio/x-m4a" />

        <itunes:subtitle>Are you up for some Dependency Injection? Because today we have Arnaud Giuliani on stage, to talk about Koin, a DI framework for Kotlin, Android and more!</itunes:subtitle>
        <itunes:summary>Are you up for some Dependency Injection? Because today we have Arnaud Giuliani on stage, to talk about Koin, a DI framework for Kotlin, Android and more!</itunes:summary>

        
        <description>
            <![CDATA[In this episode, we talk about Dependency Injection 🗡. We have Arnaud Giuliani on stage, Kotlin GDE and author of Koin, a popular dependency injection framework for Kotlin. Koin works well for Android projects, but it can be used also in backend projects and the Multiplatform support is just behind...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>In this episode, we talk about <strong>Dependency Injection</strong> 🗡. We have <a href="https://twitter.com/arnogiu">Arnaud Giuliani</a> on stage, Kotlin GDE and author of <a href="https://insert-koin.io/">Koin</a>, a popular dependency injection framework for Kotlin.</p>

<p>Koin works well for Android projects, but it can be used also in backend projects and the <strong>Multiplatform</strong> support is just behind the corner.</p>

<p>Arnaud will tell us the story of this framework: how it started, how it grew and how its feature will look like.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00:36</strong> Intro</li>
  <li><strong>01:11</strong> Episode Start</li>
  <li><strong>01:46</strong> Arnaud’s Introduction</li>
  <li><strong>03:20</strong> What is Koin?</li>
  <li><strong>04:47</strong> Reified Types &amp; Annotations</li>
  <li><strong>08:48</strong> The path to success</li>
  <li><strong>11:42</strong> Koin’s killer feature</li>
  <li><strong>13:47</strong> What is missing in Koin?</li>
  <li><strong>15:21</strong> Compile time verification</li>
  <li><strong>18:35</strong> The DI ecosystem</li>
  <li><strong>20:56</strong> Koin in the Android world</li>
  <li><strong>23:56</strong> Koin in the Multiplatform world</li>
  <li><strong>28:10</strong> Koin internals</li>
  <li><strong>31:00</strong> Kotlin’s feature used by Koin</li>
  <li><strong>32:08</strong> What’s new in Koin 3.x</li>
  <li><strong>35:16</strong> Breaking API Changes</li>
  <li><strong>39:24</strong> Koin 4.x?</li>
  <li><strong>42:35</strong> How to contribute to Koin?</li>
  <li><strong>46:46</strong> Learning Material</li>
  <li><strong>49:41</strong> Where to find Arnaud online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/InsertKoinIO/koin">InsertKoinIO/koin on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://insert-koin.io/">Koin Official Documentation</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/insertkoin_io">@insertkoin_io on Twitter</a></li>
  <li><i class="fab fa-youtube"></i> <a href="https://youtu.be/chCsNkjotfc">Dependency injection from zero to hero with Koin on Youtube</a></li>
  <li><i class="fab fa-medium-m"></i> <a href="https://medium.com/koin-developers">Koin Developers on Medium</a></li>
  <li><i class="fab fa-slack"></i> <a href="https://kotlinlang.slack.com/archives/C67HDJZ2N">#koin on Kotlinlang Slack</a> (get an <a href="https://surveys.jetbrains.com/s3/kotlin-slack-sign-up">invite here</a>)</li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/arnaudgiuliani">@arnaudgiuliani on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/arnogiu">@arnogiu on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/06-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>51:03</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Starship with Matan Kushner</title>
        <itunes:title>Starship with Matan Kushner</itunes:title>
        <link>https://thebakery.dev/05/</link>
        <pubDate>Mon, 01 Feb 2021 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/05/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>5</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/05-thedevelopersbakery-starship.m4a" length="15703101" type="audio/x-m4a" />

        <itunes:subtitle>Today we talk about Starship, the minimal, blazing-fast and infinitely customizable prompt shell with its author Matan Kushner</itunes:subtitle>
        <itunes:summary>Today we talk about Starship, the minimal, blazing-fast and infinitely customizable prompt shell with its author Matan Kushner</itunes:summary>

        
        <description>
            <![CDATA[In this episode, we shift a bit from Mobile &amp; Kotlin to talk about shells, prompts and Rust! 🦀 Today we have Matan Kushner with us on stage to talk about Starship 🚀. From their website: The minimal, blazing-fast, and infinitely customizable prompt for any shell! Still confused? A picture...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>In this episode, we shift a bit from Mobile &amp; Kotlin to talk about shells, prompts and Rust! 🦀</p>

<p>Today we have Matan Kushner with us on stage to talk about <a href="https://github.com/starship/starship">Starship 🚀</a>. From their website: <em>The minimal, blazing-fast, and infinitely customizable <strong>prompt</strong> for any shell!</em></p>

<p>Still confused? A picture is worth a thousand words:</p>

<p><img src="https://thebakery.dev/assets/images/posts/starship-demo.gif" alt="starship-demo" /></p>

<p><small><em>Starship in action, from <a href="https://starship.rs">starship.rs</a></em></small></p>

<p>If you’re curious to know more about shells, prompts, customizations and what are the challenges behind Starship, make sure you don’t this episode.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00:27</strong> Intro</li>
  <li><strong>01:13</strong> Episode Start</li>
  <li><strong>01:53</strong> Matan’s Introduction</li>
  <li><strong>03:05</strong> What is Starship?</li>
  <li><strong>04:20</strong> Supported shells</li>
  <li><strong>05:27</strong> The idea behind writing a prompt</li>
  <li><strong>08:49</strong> Matan’s favourite plugin</li>
  <li><strong>10:02</strong> Missing features and space for improvements</li>
  <li><strong>11:44</strong> What is your current setup?</li>
  <li><strong>13:36</strong> Is there a “prompt market”?</li>
  <li><strong>15:19</strong> Would you write it again in Rust?</li>
  <li><strong>17:07</strong> Challenges of a prompt author</li>
  <li><strong>19:40</strong> Where is Starship collecting information?</li>
  <li><strong>21:05</strong> Async support</li>
  <li><strong>22:37</strong> Which shell is the hardest to work with</li>
  <li><strong>24:14</strong> The secret to build a vibrant community</li>
  <li><strong>26:16</strong> Communities and Discord</li>
  <li><strong>29:41</strong> What’s the future for Starship?</li>
  <li><strong>32:16</strong> Roadmap and Vision</li>
  <li><strong>33:33</strong> How to contribute?</li>
  <li><strong>35:18</strong> Translating Starship</li>
  <li><strong>36:34</strong> Learning Material</li>
  <li><strong>37:40</strong> Where to find Matan online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/starship/starship">starship/starship on Github</a></li>
  <li><i class="fas fa-rocket"></i> <a href="https://starship.rs/">Starship Official Documentation</a></li>
  <li><i class="fas fa-book"></i> <a href="https://doc.rust-lang.org/book/">The Rust Book</a></li>
  <li>Other mentioned prompts:
    <ul>
      <li><i class="fab fa-github"></i> <a href="https://github.com/romkatv/powerlevel10k">romkatv/powerlevel10k - A Zsh theme</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/IlanCosman/tide">IlanCosman/tide - The ultimate Fish prompt</a></li>
    </ul>
  </li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/StarshipPrompt">@StarshipPrompt on Twitter</a></li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/matchai">@matchai on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/matchai">@matchai on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/05-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>39:18</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Jetpack Compose Desktop with Sebastian Aigner</title>
        <itunes:title>Jetpack Compose Desktop with Sebastian Aigner</itunes:title>
        <link>https://thebakery.dev/04/</link>
        <pubDate>Mon, 18 Jan 2021 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/04/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>4</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/04-thedevelopersbakery-compose-desktop.m4a" length="15258234" type="audio/x-m4a" />

        <itunes:subtitle>Directly from JetBrains, we have Sebastian Aigner on stage to talk about Jetpack Compose Desktop, the new desktop UI declarative framework from JB.</itunes:subtitle>
        <itunes:summary>Directly from JetBrains, we have Sebastian Aigner on stage to talk about Jetpack Compose Desktop, the new desktop UI declarative framework from JB.</itunes:summary>

        
        <description>
            <![CDATA[Today, I’m more than excited to welcome on stage Sebastian Aigner, Developer Advocate at JetBrains. Sebastian is with us to talk about Jetpack Compose Desktop, a new declarative UI framework for Desktop applications written in Kotlin. Jetpack Compose Desktop is the porting of Jetpack Compose, the declarative UI framework for...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Today, I’m more than excited to welcome on stage <strong>Sebastian Aigner</strong>, Developer Advocate at JetBrains.</p>

<p>Sebastian is with us to talk about <a href="https://github.com/JetBrains/compose-jb">Jetpack Compose Desktop</a>, a new <strong>declarative UI framework</strong> for <strong>Desktop</strong> applications written in <strong>Kotlin</strong>.</p>

<p>Jetpack Compose Desktop is the porting of Jetpack Compose, the declarative UI framework for <strong>Android</strong>. JetBrains took the Compose to the next level offering a lot of new APIs and tools to make Desktop UI development a pleasure again. The project gained a lot of popularity recently on Github.</p>

<p>Sebastian is here to talk about his <strong>experience</strong> with the tool, how to write your first Compose Desktop application and how to contribute to the framework.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00:27</strong>	Intro</li>
  <li><strong>01:13</strong>	Episode Start</li>
  <li><strong>01:44</strong> Sebastian’s Introduction</li>
  <li><strong>03:14</strong> What is Jetpack Compose Desktop?</li>
  <li><strong>04:37</strong> Jetpack Compose for Android</li>
  <li><strong>05:35</strong> Desktop and UIs</li>
  <li><strong>07:30</strong> Why not Jetbrains UI?</li>
  <li><strong>09:12</strong> It just works TM</li>
  <li><strong>09:42</strong> Package naming</li>
  <li><strong>10:21</strong> Supported platforms</li>
  <li><strong>11:43</strong> Migrating existing applications</li>
  <li><strong>13:42</strong> The next Compose Desktop app from JB?</li>
  <li><strong>14:39</strong> How to contribute to Ccompose Desktop?</li>
  <li><strong>16:49</strong> What is the current project direction?</li>
  <li><strong>18:35</strong> Where to provide feedback?</li>
  <li><strong>19:49</strong> Where to find support?</li>
  <li><strong>20:55</strong> Official Compose Desktop Examples</li>
  <li><strong>23:17</strong> Seb’s experience with Compose Desktop</li>
  <li><strong>28:49</strong> What is still missing in Compose Desktop?</li>
  <li><strong>30:07</strong> Push notifications on Desktop</li>
  <li><strong>31:44</strong> What’s the future for Compose Desktop?</li>
  <li><strong>33:01</strong> Compose for Web!?</li>
  <li><strong>34:41</strong> Learning material</li>
  <li><strong>36:30</strong> Where to find Seb online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/JetBrains/compose-jb">JetBrains/compose-jb on Github</a></li>
  <li><i class="fas fa-link"></i> <a href="https://www.jetbrains.com/lp/compose/">Compose for Desktop Official Documentation</a></li>
  <li><i class="fas fa-link"></i> <a href="https://tigeroakes.com/posts/react-to-compose-dictionary/">React to Jetpack Compose Dictionary</a></li>
  <li><i class="fas fa-briefcase"></i> <a href="https://www.jetbrains.com/careers/jobs/ui-framework-developer-400/">Job Opening - UI Framework Developer (JetBrains Compose Team)</a></li>
  <li>Learning Material
    <ul>
      <li><i class="fas fa-graduation-cap"></i> <a href="https://developer.android.com/courses/pathways/compose">Jetpack Compose Pathways</a></li>
      <li><i class="fas fa-graduation-cap"></i> <a href="https://github.com/JetBrains/compose-jb/blob/master/tutorials/Getting_Started/README.md">Tutorial for Compose Desktop</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/JetBrains/compose-jb/tree/master/examples/codeviewer">Codeviewer Example on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/JetBrains/compose-jb/tree/master/examples/issues">JetIssues Example on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/JetBrains/compose-jb/tree/master/examples/imageviewer">ImageViewer Example on Github</a></li>
      <li><i class="fab fa-github"></i> <a href="https://github.com/JetBrains/compose-jb/tree/master/examples/todoapp">Todoapp Example on Github</a></li>
    </ul>
  </li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/SebastianAigner">@SebastianAigner on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/sebi_io">@sebi_io on Twitter</a></li>
  <li><i class="fab fa-slack"></i> <a href="https://kotlinlang.slack.com/archives/C01D6HTPATV">#compose-desktop on Kotlinlang Slack</a> (get an <a href="https://surveys.jetbrains.com/s3/kotlin-slack-sign-up?_ga=2.193829357.1956188841.1610124096-293668568.1579015494">invite here</a>)</li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/04-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>37:59</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Danger with Franco Meloni</title>
        <itunes:title>Danger with Franco Meloni</itunes:title>
        <link>https://thebakery.dev/03/</link>
        <pubDate>Mon, 04 Jan 2021 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/03/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>3</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/03-thedevelopersbakery-danger.m4a" length="16694377" type="audio/x-m4a" />

        <itunes:subtitle>Time to kick-off 2021 with an amazing tool to automatize your pull-requests: Danger, and Franco Meloni is on stage to present it!</itunes:subtitle>
        <itunes:summary>Time to kick-off 2021 with an amazing tool to automatize your pull-requests: Danger, and Franco Meloni is on stage to present it!</itunes:summary>

        
        <description>
            <![CDATA[Let’s kickoff 2021 with a great open-source tool: danger ⚠️! Danger’s motto is Stop saying “You forgot to…” in code review and it definitely delivers greatly on promises. With Danger, you can automatize recurrent and tedious tasks that affect your pull-requests. Today, we have Franco Meloni on stage, one of...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>Let’s kickoff 2021 with a great open-source tool: <a href="https://github.com/danger/danger"><strong>danger</strong> ⚠️</a>! Danger’s motto is <em>Stop saying “You forgot to…” in code review</em> and it definitely delivers greatly on promises. With Danger, you can automatize recurrent and tedious tasks that affect your pull-requests.</p>

<p>Today, we have <strong>Franco Meloni</strong> on stage, one of the maintainer of danger/swift &amp; danger/kotlin that will tell us the recipe for a friction-less pull code-review process.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00:20</strong>	Intro</li>
  <li><strong>01:06</strong>	Episode Start</li>
  <li><strong>01:54</strong> Franco’s Introduction</li>
  <li><strong>03:23</strong> What is Danger?</li>
  <li><strong>06:05</strong> Danger setup in a nutshell</li>
  <li><strong>07:16</strong> Dangerfiles</li>
  <li><strong>09:35</strong> Danger and package managers</li>
  <li><strong>11:01</strong> What Danger can do to your Pull-requests</li>
  <li><strong>12:56</strong> Which version of Danger to pick?</li>
  <li><strong>16:35</strong> Franco’s memorable automation</li>
  <li><strong>20:56</strong> Running Danger offline</li>
  <li><strong>22:24</strong> Extending Danger</li>
  <li><strong>25:39</strong> Franco’s Top Plugins</li>
  <li><strong>27:51</strong> How Franco got involved in Danger?</li>
  <li><strong>32:47</strong> Github &amp; Sponsorships</li>
  <li><strong>34:27</strong> What is missing in Danger?</li>
  <li><strong>38:00</strong> How to contribute?</li>
  <li><strong>40:10</strong> Further readings</li>
  <li><strong>40:51</strong> Where to find Franco online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://danger.systems/">danger.systems</a> official website</li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/danger/danger">danger/danger</a> on Github</li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/danger/danger-js">danger/danger-js</a> on Github</li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/danger/swift">danger/swift</a> on Github</li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/danger/kotlin">danger/kotlin</a> on Github</li>
  <li><i class="fab fa-github"></i> <a href="https://github.com/f-meloni">@f-meloni on Github</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/fmeloni1">@fmeloni1 on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/03-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>42:32</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Coil with Colin White</title>
        <itunes:title>Coil with Colin White</itunes:title>
        <link>https://thebakery.dev/02/</link>
        <pubDate>Mon, 21 Dec 2020 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/02/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>2</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/02-thedevelopersbakery-coil.m4a" length="14750196" type="audio/x-m4a" />

        <itunes:subtitle>Colin is here to introduce Coil, Coroutine Image Loader. A library to reshape image loading on Android</itunes:subtitle>
        <itunes:summary>Colin is here to introduce Coil, Coroutine Image Loader. A library to reshape image loading on Android</itunes:summary>

        
        <description>
            <![CDATA[In this episode, we welcome on stage Colin White to introduce us Coil, COroutines Image Loader. Coil is an Android image loading library that recently hit the 1.0 milestone, completely written in Kotlin and with first class support for Kotlin Coroutines. In this episode, Colin tells us challenges, fun facts...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>In this episode, we welcome on stage Colin White to introduce us <a href="https://github.com/coil-kt/coil">Coil</a>, <strong>CO</strong>routines <strong>I</strong>mage <strong>L</strong>oader. Coil is an Android image loading library that recently hit the <strong>1.0 milestone</strong>, completely written in <strong>Kotlin</strong> and with first class support for Kotlin <strong>Coroutines</strong>. In this episode, Colin tells us challenges, fun facts and future projects for this library.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>00:20</strong> Intro</li>
  <li><strong>01:06</strong> Episode Start</li>
  <li><strong>02:00</strong> Colin’s Introduction</li>
  <li><strong>02:45</strong> What is Coil?</li>
  <li><strong>04:12</strong> How you came up with Coil?</li>
  <li><strong>08:05</strong> Coil &lt;3 Kotlin</li>
  <li><strong>09:36</strong> The challenges of image loading</li>
  <li><strong>13:08</strong> What’s the faster library?</li>
  <li><strong>16:17</strong> Screenshot Testing</li>
  <li><strong>17:48</strong> We all love animated GIFs</li>
  <li><strong>19:53</strong> Coil &amp; Jetpack Compose</li>
  <li><strong>21:30</strong> What’s the roadmap for Coil?</li>
  <li><strong>23:31</strong> Debug Tools</li>
  <li><strong>25:32</strong> Prefetching and Animating</li>
  <li><strong>28:58</strong> Challenges in the Open Source ecosystems</li>
  <li><strong>30:42</strong> How to contribute?</li>
  <li><strong>32:24</strong> The future of Coil</li>
  <li><strong>34:09</strong> Learning Coil</li>
  <li><strong>35:17</strong> Where to find Colin online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/coil-kt/coil">coil-kt/coil</a> on Github</li>
  <li><i class="fab fa-github"></i> <a href="https://coil-kt.github.io/coil/">Coil Documentation</a></li>
  <li><i class="fab fa-medium"></i> <a href="https://medium.com/swlh/benchmarking-image-loading-libraries-on-android-3ddf365a1927">Benchmarking Image Loading Libraries on Android</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/colinwhi">@colinwhi on Twitter</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/02-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>36:22</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Gradle Doctor with Nelson Osacky</title>
        <itunes:title>Gradle Doctor with Nelson Osacky</itunes:title>
        <link>https://thebakery.dev/01/</link>
        <pubDate>Mon, 07 Dec 2020 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/01/</guid>
        
            <itunes:episodeType>full</itunes:episodeType>
        
        
            <itunes:episode>1</itunes:episode>
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/01-thedevelopersbakery-gradle-doctor.m4a" length="16595189" type="audio/x-m4a" />

        <itunes:subtitle>Nelson presents gradle-doctor, a tool to get prescriptions for your inefficient Gradle build</itunes:subtitle>
        <itunes:summary>Nelson presents gradle-doctor, a tool to get prescriptions for your inefficient Gradle build</itunes:summary>

        
        <description>
            <![CDATA[In this episode, we talk about Gradle Doctor with its author Nelson Osacky. Gradle doctor helps you fix performance problems and errors in your Gradle build. The tool works as a Gradle plugin - emitting prescriptions for all the problems found. Nelson tells us how he came up with the...]]>
        </description>
        <content:encoded>
            <![CDATA[<p>In this episode, we talk about <a href="https://github.com/runningcode/gradle-doctor">Gradle Doctor</a> with its author Nelson Osacky. Gradle doctor helps you fix performance problems and errors in your Gradle build. The tool works as a Gradle plugin - emitting prescriptions for all the problems found. Nelson tells us how he came up with the idea behind this tool, and what the future is for Gradle Doctor.</p>

<p>Enjoy the show 👨‍🍳</p>

<h1 id="show-notes">Show Notes</h1>

<ul>
  <li><strong>0:20</strong> Intro</li>
  <li><strong>1:06</strong> Episode Start</li>
  <li><strong>1:49</strong> Nelson’s Introduction</li>
  <li><strong>04:22</strong>	What is Gradle Doctor?</li>
  <li><strong>08:44</strong>	Remote build cache</li>
  <li><strong>16:19</strong> <code class="language-plaintext highlighter-rouge">JAVA_HOME</code> madness</li>
  <li><strong>21:36</strong>	The most common mistake in your build.gradle</li>
  <li><strong>24:34</strong> Gradle Doctor and performance</li>
  <li><strong>31:17</strong>	Extensibility</li>
  <li><strong>33:12</strong>	The future of Gradle Doctor</li>
  <li><strong>39:56</strong>	Where to find Nelson online?</li>
</ul>

<h1 id="resources">Resources</h1>

<ul>
  <li><i class="fab fa-github"></i> <a href="https://github.com/runningcode/gradle-doctor">runningcode/gradle-doctor</a> on Github</li>
  <li><i class="fab fa-github"></i> <a href="https://runningcode.github.io/gradle-doctor/">Gradle Doctor Documentation</a></li>
  <li><i class="fab fa-medium"></i> How fast does my internet need to be to use the Gradle Remote Build Cache? - <a href="https://medium.com/swlh/how-fast-does-my-internet-need-to-be-to-use-the-gradle-remote-build-cache-part-1-4acaa6f9a2fa">Part 1</a> and <a href="https://medium.com/@runningcode/how-fast-does-my-internet-need-to-be-to-use-the-gradle-remote-build-cache-part-2-1bc2b171f19">Part 2</a></li>
  <li><i class="fab fa-youtube"></i> The Secrets of the Build Scan Plugin and the internals of Gradle - <a href="https://www.youtube.com/watch?v=lgaqS0pmUzk">Video from Android Makers</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/nellyspageli">@nellyspageli on Twitter</a></li>
  <li><i class="fas fa-link"></i> <a href="https://osacky.com/">Nelson’s Website</a></li>
</ul>

<h1 id="show-links">Show links</h1>

<ul>
  <li><i class="fas fa-link"></i> <a href="https://thebakery.dev">Podcast Website</a></li>
  <li><i class="fab fa-spotify"></i> <a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers’ Bakery on Spotify</a></li>
  <li><i class="fas fa-podcast"></i> <a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers’ Bakery on Apple Podcasts</a></li>
  <li><i class="fab fa-google-play"></i> <a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers’ Bakery on Google Podcasts</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><i class="fab fa-twitter"></i> <a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/01-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>41:42</itunes:duration>

        
    </item>
    
    <item>
        
        <title>Show Trailer</title>
        <itunes:title>Show Trailer</itunes:title>
        <link>https://thebakery.dev/00/</link>
        <pubDate>Tue, 01 Dec 2020 12:00:00 +0000</pubDate>
        <dc:creator>Nicola Corti</dc:creator>
        <guid isPermaLink="true">https://thebakery.dev/00/</guid>
        
            <itunes:episodeType>trailer</itunes:episodeType>
        
        

        <enclosure url="https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/00-thedevelopersbakery-trailer.m4a" length="1991629" type="audio/x-m4a" />

        <itunes:subtitle>Welcome to The Developers's Bakery</itunes:subtitle>
        <itunes:summary>Hi everyone and welcome to the Developers' Bakery. A podcast about open-source projects, tools and libraries for software developers.</itunes:summary>

        
        <description>
            <![CDATA[Show Notes Hi everyone and welcome to the Developers Bakery 👋 A podcast about open-source projects, tools and libraries for software developers. If you ever developed any kind of software, you probably know that a significant amount of code is not the one you wrote but the one others wrote....]]>
        </description>
        <content:encoded>
            <![CDATA[<h1 id="show-notes">Show Notes</h1>

<p>Hi everyone and welcome to the Developers Bakery 👋</p>

<p>A podcast about open-source projects, tools and libraries for software developers.</p>

<p>If you ever developed any kind of software, you probably know that a significant amount of code is not the one you wrote but the one others wrote. Frameworks, Libraries and SDKs are the building blocks to write great software for our end users. It’s just unthinkable to reinvent the wheel every time, right?</p>

<p>In this show we will meet authors and maintainers of libraries that are used worldwide to bake great software every day. We will hear stories from the open source community and learn what is happening behind the scenes of famous tools and projects.</p>

<p>My name is Nicola Corti and I’ll be your host for this show.</p>

<p>Make sure you subscribe to the podcast on either Spotify, Apple Podcasts, Google Podcasts or directly from the website thebakery.dev. To be notified of the latest episodes, you can follow the show as <a href="https://twitter.com/thebakerydev">@thebakerydev</a> on twitter.</p>

<p>And if you have a tool or a library to share, feel free to drop me a message on the contact form on the website.</p>

<p>That being said, enjoy the show! 🎙</p>

<h1 id="resources">Resources</h1>

<ul>
  <li><a href="https://thebakery.dev">Podcast Website</a></li>
  <li><a href="https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug">The Developers Bakery on Spotify</a></li>
  <li><a href="https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034">The Developers Bakery on Apple Podcasts</a></li>
  <li><a href="https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s">The Developers Bakery on Google Podcasts</a></li>
  <li><a href="https://twitter.com/thebakerydev">@thebakerydev on Twitter</a></li>
  <li><a href="https://twitter.com/cortinico">@cortinico on Twitter</a></li>
</ul>]]>
        </content:encoded>

        <itunes:author>Nicola Corti</itunes:author>
        <itunes:image href="https://thebakery.dev/assets/images/episodes/00-cover.png" />
        <itunes:explicit>false</itunes:explicit>
        <itunes:duration>01:45</itunes:duration>

        
    </item>
    
</channel>
</rss>