The Developers' Bakery

The Developers' Bakery

By Nicola CortiTechnologyEducationHow To
Download on the App Store

The Developers' Bakery episodes

  • Pieces with Tsavo Knott

    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, 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.

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

    Enjoy the show 👨‍🍳

    Show Notes
    • 00.11 Intro
    • 00.57 Episode Start
    • 01.28 Tasvo’s Introduction
    • 03.21 What is Pieces?
    • 10.01 Local vs Cloud
    • 12.39 Pricing Model
    • 15.27 Is Pieces just a smart clipboard?
    • 18.56 Pieces ecosystem
    • 20.22 Offline AI
    • 24.10 What is Pieces OS Client?
    • 28.24 Pieces Ecosystem
    • 30.35 Customizing Pieces with own’s data
    • 32.59 Developers as a a customer
    • 35.39 Building OSS vs Building a Company
    • 37.59 Developers’ high bar
    • 39.13 The Pieces Community
    • 40.33 Further reading
    • 41.37 Where people can find you online?
    • Resources
      • Pieces for Developers - Official Website
      • pieces-app/opensource on GitHub
      • Mentioned Resources:
        • Pieces for Developers - Official Documentation
        • Pieces Discord server
        • Podcast - Redefining Developer Workflow with Pieces.App’s Tsavo Knott
        • Blogpost - Build Your Own Copilot in less than 10 minutes with Pieces OS Client
        • @tsavo-at-pieces on GitHub
        • @KnottTsavo on Twitter
        • Show links
          • Podcast Website
          • The Developers’ Bakery on Spotify
          • The Developers’ Bakery on Apple Podcasts
          • The Developers’ Bakery on Google Podcasts
          • @thebakerydev on Twitter
          • @cortinico on Twitter
          • 44 min
          • Tea with Max Howell

            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 new protocol to sponsor open source. Tea works as a decentralized network that allows you to sponsor the projects on your dependency tree.

            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.

            Enjoy the show 👨‍🍳

            Show Notes
            • 00.00 Intro
            • 00.45 Episode Start
            • 01.11 Max’s Introduction
            • 04.21 What is Tea?
            • 10.12 OSS Sponsorship is broken
            • 14.05 How to join the Tea network?
            • 17.47 How to donate on the Tea network?
            • 23.09 Donating to the dependency tree
            • 24.31 Tea test net
            • 25.59 Tea vs Thanks.dev
            • 28.12 Tea & crypto bad press
            • 32.09 What have you learned from building Homebrew?
            • 38.16 From pkgx to tea
            • 41.46 The story of homebrew
            • 50.42 Further reading
            • 52.39 Where people can find you online?
            • Resources
              • Tea Official Website
              • @teaprotocol on Twitter
              • Mentioned Resources:
                • The Tea WhitePaper
                • pkgxdev/pkgx on GitHub
                • @mxcl on GitHub
                • @mxcl on Twitter
                • Max’s Website
                • Show links
                  • Podcast Website
                  • The Developers’ Bakery on Spotify
                  • The Developers’ Bakery on Apple Podcasts
                  • The Developers’ Bakery on Google Podcasts
                  • @thebakerydev on Twitter
                  • @cortinico on Twitter
                  • 55 min
                  • QuackAI with François-Guillaume Fernandez

                    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 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!

                    Enjoy the show 👨‍🍳

                    Show Notes
                    • 00.00 Intro
                    • 00.45 Episode Start
                    • 01.17 FG’s Introduction
                    • 02.24 What is QuackAI?
                    • 03.13 How can I use QuackAI?
                    • 07.33 Defining contribution rules
                    • 10.07 IDE Extension & PR Automation
                    • 15.07 What happens when I type with QuackAI?
                    • 18.44 What is Open Source in QuackAI?
                    • 20.56 How do you do telemetry?
                    • 26.40 The story of QuackAI
                    • 30.39 Funding from YCombinator
                    • 36.51 Being a sole contributor at QuackAI
                    • 39.00 What’s next for QuackAI?
                    • 43.27 Further reading
                    • 45.00 Where people can find you online?
                    • Resources
                      • quack-ai/companion on GitHub
                      • QuackAI Official Website
                      • QuackAI VS Code Extension
                      • QuackAI Discord server
                      • @frgfm on GitHub
                      • @FrG_FM on Twitter
                      • Show links
                        • Podcast Website
                        • The Developers’ Bakery on Spotify
                        • The Developers’ Bakery on Apple Podcasts
                        • The Developers’ Bakery on Google Podcasts
                        • @thebakerydev on Twitter
                        • @cortinico on Twitter
                        • 47 min
                        • Godot with Emilio Coppola

                          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 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.

                          Enjoy the show 👨‍🍳

                          Show Notes
                          • 00.00 Intro
                          • 00.45 Episode Start
                          • 01.16 Emilio’s Introduction
                          • 02.38 What is Godot?
                          • 03.35 How Godot started?
                          • 05.03 Popular games in Godot
                          • 06.10 Godot vs Unreal/Unity
                          • 09.46 Godot & the Unity install fees
                          • 17.16 Who’s supporting Godot?
                          • 22.10 Hiring full time engineers
                          • 23.59 What does a Foundation Executive Director does?
                          • 27.37 Godot and Go?
                          • 30.21 Handling OSS traffic at Scale
                          • 34.01 How to contribute to Godot?
                          • 36.57 Getting into the core contributors team
                          • 40.14 What’s next for Godot?
                          • 43.34 Further reading
                          • 46.16 Where people can find you online?
                          • Resources
                            • Godot Official Website
                            • godotengine/godot on GitHub
                            • Mentioned Resources:
                              • Godot Engine Blog
                              • Porting your Unity knowledge to Godot Engine - Andy Touch
                              • Gamemaker to Godot Dictionary
                              • Learn to Code From Zero with GDScript · GDQuest
                              • @coppolaemilio on GitHub
                              • @Emi on Mastodon
                              • @emi_cpl on Twitter
                              • @emi_cpl on YouTube
                              • Show links
                                • Podcast Website
                                • The Developers’ Bakery on Spotify
                                • The Developers’ Bakery on Apple Podcasts
                                • The Developers’ Bakery on Google Podcasts
                                • @thebakerydev on Twitter
                                • @cortinico on Twitter
                                • 48 min
                                • The educator's path with Marcin Moskała

                                  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 practices, and Kotlin Coroutines, a book about Kotlin’s concurrency model.

                                  In this episode, Marcin will walk us through the path to becoming an educator, 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.

                                  Enjoy the show 👨‍🍳

                                  Show Notes
                                  • 00.00 Intro
                                  • 00.45 Episode Start
                                  • 01.23 Marcin’s Introduction
                                  • 03.36 The various paths in engineering
                                  • 06.16 The educator’s path
                                  • 14.09 The educator’s skillset
                                  • 19.43 Making education profitable
                                  • 25.25 Is it worth to write a book?
                                  • 27.08 Marcin’s writing tips
                                  • 34.19 Publishing a book
                                  • 38.06 AI and education
                                  • 41.55 Give it forward
                                  • 43.59 Where people can find you online?
                                  • Resources
                                    • Effective Kotlin by Marcin Moskała on Leanpub
                                    • Kotlin Coroutines by Marcin Moskała on Leanpub
                                    • Marcin Moskała on Leanpub
                                    • @marcinmoskala on Twitter
                                    • @MarcinMoskala on GitHub
                                    • Show links
                                      • Podcast Website
                                      • The Developers’ Bakery on Spotify
                                      • The Developers’ Bakery on Apple Podcasts
                                      • The Developers’ Bakery on Google Podcasts
                                      • @thebakerydev on Twitter
                                      • @cortinico on Twitter
                                      • 46 min
                                      • compose-rules with Nacho Lopez

                                        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 better and more performant UI code.

                                        You can use this rule with either KtLint or Detekt.

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

                                        Enjoy the show 👨‍🍳

                                        Show Notes
                                        • 00.00 Intro
                                        • 00.45 Episode Start
                                        • 01.03 Nacho’s Introduction
                                        • 04.21 What is compose-rules?
                                        • 08.39 Compose Antipatterns
                                        • 13.47 How to use compose-rules?
                                        • 15.28 Writing custom rules
                                        • 19.56 The Twitter drama
                                        • 29.23 Living in a fork
                                        • 36.09 What’s next for compose-rules?
                                        • 42.39 Further reading
                                        • 44.41 Where people can find you online?
                                        • Resources
                                          • mrmans0n/compose-rules on GitHub
                                          • Compose Rules Official Website
                                          • Mentioned Resources:
                                            • What is the PSI?
                                            • PSI Cookbook
                                            • @mrmans0n on GitHub
                                            • @mrmans0n on Twitter
                                            • @nacho on Mastodon
                                            • Show links
                                              • Podcast Website
                                              • The Developers’ Bakery on Spotify
                                              • The Developers’ Bakery on Apple Podcasts
                                              • The Developers’ Bakery on Google Podcasts
                                              • @thebakerydev on Twitter
                                              • @cortinico on Twitter
                                              • 47 min
                                              • Pandas and Polars with Marco Gorelli

                                                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 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.

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

                                                Enjoy the show 👨‍🍳

                                                Show Notes
                                                • 00.14 Intro
                                                • 01.00 Episode Start
                                                • 01.30 Marco’s Introduction
                                                • 02.14 What is pandas?
                                                • 03.27 Why do I need pandas?
                                                • 05.19 pandas’ competitors
                                                • 07.24 pandas’ popularity
                                                • 10.12 What’s your role with pandas?
                                                • 12.39 How to become a pandas maintainer?
                                                • 13.50 From data scientist to open source maintainer
                                                • 16.02 What is polars?
                                                • 21.22 Can pandas and polars co-exist?
                                                • 24.25 Performance benchmarks
                                                • 26.21 The learning curve
                                                • 29.11 Naming anecdotes
                                                • 30.51 The Dataframe Consortium?
                                                • 40.12 Marco’s role in the consortium
                                                • 43.40 What’s next for polars?
                                                • 46.50 How to start contributing?
                                                • 50.56 Further reading
                                                • 53.33 Where people can find you online?
                                                • Resources
                                                  • pandas-dev/pandas on GitHub
                                                  • pola-rs/polars on GitHub
                                                  • Pandas Official Website
                                                  • Polars Official Website
                                                  • Dataframe API Consortium Official Website
                                                  • Mentioned Resources:
                                                    • Pandas User Guide
                                                    • Polars User Guide
                                                    • Dataframe API Standard definition
                                                    • What polars does for you - Video from EuroPython
                                                    • H2O Benchmark
                                                    • Polars - TPCH Benchmark
                                                    • @MarcoGorelli on GitHub
                                                    • Marco Gorelli on LinkedIn
                                                    • Show links
                                                      • Podcast Website
                                                      • The Developers’ Bakery on Spotify
                                                      • The Developers’ Bakery on Apple Podcasts
                                                      • The Developers’ Bakery on Google Podcasts
                                                      • @thebakerydev on Twitter
                                                      • @cortinico on Twitter
                                                      • 55 min
                                                      • Effect with Michael Arnaldi

                                                        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 an entire ecosystem of integrations with existing and frameworks and libraries, which makes adopting Effect so much easier.

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

                                                        Enjoy the show 👨‍🍳

                                                        Show Notes
                                                        • 00.00 Intro
                                                        • 00.45 Episode Start
                                                        • 01.07 Nicolò’s Introduction
                                                        • 02.37 What is Effect?
                                                        • 04.39 Is this a Functional Programming library?
                                                        • 09.18 Effects
                                                        • 20.11 Effect and Concurrency
                                                        • 30.29 The Effect ecosystem
                                                        • 37.30 The history of Effect
                                                        • 42.30 1.0?
                                                        • 45.45 Further reading
                                                        • 50.29 Where people can find you online?
                                                        • Resources
                                                          • Effect-TS/effect on GitHub
                                                          • Effect Official Website
                                                          • @EffectTS_ on Twitter
                                                          • Effect Discord Community
                                                          • Mentioned Resources:
                                                            • Ethan Niser’s Youtube Channel
                                                            • Introduction to Effect - Video from WorkerConf 2022
                                                            • Effect ful computations with Fibers - Video from React Alicante
                                                            • @mikearnaldi on GitHub
                                                            • @MichaelArnaldi on Twitter
                                                            • Show links
                                                              • Podcast Website
                                                              • The Developers’ Bakery on Spotify
                                                              • The Developers’ Bakery on Apple Podcasts
                                                              • The Developers’ Bakery on Google Podcasts
                                                              • @thebakerydev on Twitter
                                                              • @cortinico on Twitter
                                                              • 54 min
                                                              • Babel with Nicolò Ribaudo

                                                                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 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.

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

                                                                Enjoy the show 👨‍🍳

                                                                Show Notes
                                                                • 00.00 Intro
                                                                • 00.45 Episode Start
                                                                • 01.32 Nicolò’s Introduction
                                                                • 02.53 What is Babel?
                                                                • 06.15 How Babel became so popular?
                                                                • 10.28 The web ecosystem speed
                                                                • 13.56 Browserlist
                                                                • 16.49 Babel & Performances
                                                                • 20.09 Continous Benchmarking
                                                                • 22.42 Extending Babel
                                                                • 27.20 Build tools integrations
                                                                • 30.07 How Nicolò got involved with Babel?
                                                                • 33.30 Who’s maintaining Babel?
                                                                • 35.33 Who’s funding Babel?
                                                                • 38.19 Hiring engineers with donation
                                                                • 40.39 Call for donations
                                                                • 42.29 Babel will never be done
                                                                • 44.35 Babel 8
                                                                • 47.11 How to get involved?
                                                                • 50.34 Further reading
                                                                • 53.23 Where people can find you online?
                                                                • Resources
                                                                  • babel/babel on GitHub
                                                                  • Babel Official Website
                                                                  • Mentioned Resources:
                                                                    • @babel/how-to - Video from HolyJS 2019
                                                                    • Babel Videos Page
                                                                    • nan.fyi - Rebuilding Babel: The Tokenizer
                                                                    • @nicolo-ribaudo on GitHub
                                                                    • @nic on Mastodon
                                                                    • Show links
                                                                      • Podcast Website
                                                                      • The Developers’ Bakery on Spotify
                                                                      • The Developers’ Bakery on Apple Podcasts
                                                                      • The Developers’ Bakery on Google Podcasts
                                                                      • @thebakerydev on Twitter
                                                                      • @cortinico on Twitter
                                                                      • 55 min
                                                                      • WebdriverIO with Christian Bromann

                                                                        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 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.

                                                                        Moreover, WebdriverIO is a project hosted by the OpenJS 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.

                                                                        Enjoy the show 👨‍🍳

                                                                        Show Notes
                                                                        • 00.00 Intro
                                                                        • 00.45 Episode Start
                                                                        • 01.35 Dmitry’s Introduction
                                                                        • 02.53 What is WebdriverIO?
                                                                        • 04.53 Testing Browser and Mobile applications
                                                                        • 06.16 The Webdriver protocol
                                                                        • 08.58 How to write tests with WebdriverIO?
                                                                        • 10.56 WebdriverIO competitors and unique features
                                                                        • 13.15 Handling flakiness
                                                                        • 16.46 Running WebdriverIO in the cloud
                                                                        • 20.25 Why should I use WebdriverIO vs my native testing framework?
                                                                        • 22.32 How you got involved with WebdriverIO?
                                                                        • 25.50 Who’s funding WebdriverIO?
                                                                        • 29.03 Being part of the OpenJS foundation
                                                                        • 31.16 Governance model
                                                                        • 37.31 How to contribute to WebdriverIO?
                                                                        • 40.11 What’s next for WebdriverIO?
                                                                        • 42.15 Further reading
                                                                        • 43.58 Where people can find you online?
                                                                        • Resources
                                                                          • webdriverio/webdriverio on GitHub
                                                                          • WebdriverIO Official Website
                                                                          • Mentioned Resources:
                                                                            • Webdriver Standard
                                                                            • WebdriverIO - Getting Started
                                                                            • Why WebdriverIO?
                                                                            • WebdriverIO Governance Model
                                                                            • SauceLabs Official Website
                                                                            • WebdriverIO Official Website
                                                                            • @christian-bromann on GitHub
                                                                            • @bromann on Twitter
                                                                            • Show links
                                                                              • Podcast Website
                                                                              • The Developers’ Bakery on Spotify
                                                                              • The Developers’ Bakery on Apple Podcasts
                                                                              • The Developers’ Bakery on Google Podcasts
                                                                              • @thebakerydev on Twitter
                                                                              • @cortinico on Twitter
                                                                              • 46 min

                                                                              About The Developers' Bakery

                                                                              From the publisher's feed

                                                                              A developer podcast about tools, libraries, and productivity. The Developers' Bakery is a place for open-source developers and maintainers to share their experience and projects. A journey through the…

                                                                              More shows like The Developers' Bakery

                                                                              Decoder with Nilay Patel by The Verge

                                                                              Decoder with Nilay Patel

                                                                              3,156 Listeners