The Developers' Bakery

The Developers' Bakery

By Nicola CortiTechnologyEducationHow To
Download on the App Store

The Developers' Bakery episodes

  • System Initiative with Adam Jacob

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

    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.

    Adam is also the co-founder of Chef, a really popular configuration management tool, and he will share with us some of the lessons learned from that previous experience.

    Enjoy the show 👨‍🍳

    Show Notes
    • 00.00 Intro
    • 00.46 Episode Start
    • 01.03 Adam’s Introduction
    • 03.19 What is a System Initiative?
    • 07.54 What are the System Initiative feature?
    • 11.16 Is this a drag-n-drop tool to create AWS infras?
    • 14.37 No-code tools & quality of their output
    • 20.12 Frontend engineers doing DevOps?
    • 23.06 How is System Initiative doing Open Source?
    • 25.18 The history of System Initiative
    • 34.10 From demo to production
    • 36.13 AI & DevOps
    • 39.18 What you learned from building Chef?
    • 43.51 Further reading
    • 45.06 Where people can find you online?
    • 46.07 Sysadmin in disguise
    • Resources
      • systeminit/si on GitHub
      • System Initiative Official Website
      • System Initiative Discord server
      • Talk at Config Mgmt Camp 2023 - What if Infrastructure as Code never existed
      • @adamhjk on GitHub
      • @adamhjk on Twitter
      • @adamhjk 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
        • 48 min
        • Hasura with Tanmai Gopal

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

          Enjoy the show 👨‍🍳

          Show Notes
          • 00.00 Intro
          • 00.46 Episode Start
          • 01.09 Tanmai’s Introduction
          • 02.04 What is a Hasura?
          • 04.12 Exposing DBs via GraphQL
          • 07.41 Self-hosting Hasura
          • 13.00 Subscriptions in Hasura
          • 16.07 Hasura Supergraph
          • 21.15 Single Point of Failure
          • 23.51 The history of Hasura
          • 33.12 Founding Hasura
          • 35.22 Haskell in the backend
          • 40.12 Doing Open Source at Hasura
          • 43.50 What’s next for Hasura?
          • 50.27 Further reading
          • 52.47 Where people can find you online?
          • Resources
            • hasura/graphql-engine on GitHub
            • Hasura Official Website
            • Mentioned Resources:
              • Getting Started with Hasura
              • Hasura Discord server
              • @coco98 on GitHub
              • @tanmaigo on Twitter
              • Tanmai Gopal 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
                • Mautic with Ruth Cheesley

                  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. It’s fully open-source (written in PHP 🐘) and works either as self-hosted or as a cloud solution.

                  But we’re also going to talk about another crucial topic in open-source: governance models. 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.

                  Enjoy the show 👨‍🍳

                  Show Notes
                  • 00.00 Intro
                  • 00.46 Episode Start
                  • 01.14 Ruth’s Introduction
                  • 03.08 What is a Mautic?
                  • 04.27 Mautic competitors
                  • 05.29 Self-hosting Mautic
                  • 07.22 The open-source and business model
                  • 10.02 Who’s working full-time for Mautic?
                  • 11.35 The history of Mautic
                  • 14.01 Tech Stack
                  • 15.23 How Ruth got involved in this project?
                  • 19.09 Collecting metrics about Mautic
                  • 21.29 Mautic on mobile
                  • 22.13 Growing a community
                  • 25.58 Testing at Mautic
                  • 28.00 Using Gitpod to help contributions
                  • 29.22 Governance models
                  • 39.20 Voting in the open
                  • 43.56 Who can vote?
                  • 45.08 Ruth’s suggestions on doing governance
                  • 48.36 Code of conducts
                  • 49.47 Woman in Open Source
                  • 52.04 Further reading
                  • 54.30 Where people can find you online?
                  • Resources
                    • mautic/mautic on GitHub
                    • Mautic Official Website
                    • Mentioned Resources:
                      • Mautic on YouTube
                      • Lead Scoring Best Practices with Mautic
                      • @RCheesley on GitHub
                      • @RCheesley on Twitter
                      • Ruth Cheesley on LinkedIn
                      • Ruth’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
                        • 56 min
                        • Fleet with Zach Wasserman

                          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. Zach is going to guide us through the world of fleet management, talking about challenges such as managing vulnerabilities and updating devices.

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

                          Enjoy the show 👨‍🍳

                          Show Notes
                          • 00.00 Intro
                          • 00.45 Episode Start
                          • 01.14 Zac’s Introduction
                          • 02.04 What is a Fleet?
                          • 05.57 Fleet vs other MDM tools
                          • 08.08 Fleet vs chef
                          • 10.40 Challenges in building MDM software
                          • 12.21 The journey of a new device
                          • 15.53 Updating OS version
                          • 17.50 Integrating with user’s calendar
                          • 18.55 Incident Stories
                          • 21.17 Who’s using Fleet?
                          • 23.15 Self-hosting vs cloud
                          • 24.14 Handling malwares
                          • 26.25 The history of Fleet
                          • 30.12 Introducing osquery
                          • 31.48 Being part of the Linux Foundation
                          • 34.56 Being part of a steering commitee of a an OSS project
                          • 37.04 What’s next for Fleet?
                          • 39.17 Provisioning Vision Pros
                          • 40.03 Integrating AI?
                          • 41.12 Further reading
                          • 42.46 Where people can find you online?
                          • Resources
                            • fleetdm/fleet on GitHub
                            • Fleet Official Website
                            • Open Source GitOps for Detection Engineering - Video from BSides Las Vegas 2023
                            • Collect First, Ask Questions Later - Video from GopherCon 2022
                            • @zwass on GitHub
                            • @thezachw on Twitter
                            • Zach Wasserman 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
                              • 44 min
                              • OpenCollective with Xavier Damman

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

                                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!

                                Enjoy the show 👨‍🍳

                                Show Notes
                                • 00.00 Intro
                                • 00.45 Episode Start
                                • 01.34 Xavier’s Introduction
                                • 05.08 What is a Open Collective?
                                • 09.41 Xav’s role in OpenCollective today
                                • 11.49 What is a Fiscal Host?
                                • 15.44 It’s all about transparency
                                • 18.15 The challenges of kicking off OpenCollective
                                • 22.12 Fees and running the platform
                                • 23.46 How many donations has OpenCollective processed?
                                • 26.02 GitHub Sponsors vs OpenCollective
                                • 27.35 Is OSS sponsorship broken?
                                • 35.33 DAOs
                                • 37.58 The new economic model
                                • 42.07 Further reading
                                • 45.18 Where people can find you online?
                                • Resources
                                  • opencollective/opencollective on GitHub
                                  • OpenCollective Official Website
                                  • Mentioned Resources:
                                    • discover.opencollective.com
                                    • Regens Unite
                                    • Citizen Spring
                                    • @xdamman on GitHub
                                    • @xdamman on Twitter
                                    • Xavier’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
                                      • 47 min
                                      • Aptabase with Guilherme Oenning

                                        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 available either as a cloud service or as a self-hosted solution.

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

                                        Enjoy the show 👨‍🍳

                                        Show Notes
                                        • 00.00 Intro
                                        • 00.45 Episode Start
                                        • 01.09 Guilherme’s Introduction
                                        • 02.23 What is Aptabase?
                                        • 06.55 Aptabase main fatures
                                        • 09.50 Where Aptabase works?
                                        • 11.40 Users opting out of analytics
                                        • 13.38 Anonymous vs pseudo-anonymous
                                        • 18.29 Educating users on anonymous data
                                        • 21.10 Cloud vs Self-hosting
                                        • 23.43 Where are the analytics stored?
                                        • 25.34 Aptabase free tier
                                        • 27.57 How many users are on Aptabase?
                                        • 29.47 Aptabase success stories
                                        • 31.22 Promoting a side project
                                        • 33.49 Aptabase biggest challenge
                                        • 36.02 The tech stack
                                        • 38.08 Who’s maintaining Aptabase?
                                        • 41.17 What’s next for Aptabase?
                                        • 43.56 Further reading
                                        • 45.17 Where people can find you online?
                                        • Resources
                                          • aptabase/aptabase on GitHub
                                          • Aptabase Official Website
                                          • Aptabase Discord server
                                          • @goenning on GitHub
                                          • @goenning 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
                                            • Roborazzi with Takahiro Menju

                                              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 Roborazzi relies on Robolectric, which allows you to run Android tests directly on the JVM.

                                              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.

                                              Enjoy the show 👨‍🍳

                                              Show Notes
                                              • 00.00 Intro
                                              • 00.45 Episode Start
                                              • 01.09 Takahiro’s Introduction
                                              • 01.58 What is Roborazzi?
                                              • 03.55 Roborazzi’s features
                                              • 04.51 What Robolectric brings?
                                              • 05.25 Running on the JVM vs Emulator
                                              • 06.37 Saving CI and developers time
                                              • 07.54 Who’s using Roborazzi?
                                              • 09.09 DroidKaigi Conference App
                                              • 10.23 Comparing screenshots with Robolectric
                                              • 11.02 Challenges in building Roborazzi
                                              • 13.43 Who’s maintaining Roborazzi?
                                              • 14.29 The Android testing strategy
                                              • 17.25 What’s broken in Android testing?
                                              • 20.23 Screenshot Testing in other ecosystems
                                              • 21.58 The story of Roborazzi
                                              • 23.31 How to contribute to Roborazzi?
                                              • 25.04 What’s next for Roborazzi?
                                              • 26.40 Further reading
                                              • 28.22 Where people can find you online?
                                              • Resources
                                                • takahirom/roborazzi on GitHub
                                                • Roborazzi Official Website
                                                • Mentioned Resources:
                                                  • How to use Roborazzi
                                                  • Roborazzi FAQ
                                                  • Roborazzi: Elevating Android Visual Testing to the Next Level
                                                  • Robolectric Native Graphics and Roborazzi
                                                  • DroidKaigi/conference-app-2023 on GitHub
                                                  • @takahirom on GitHub
                                                  • @_takahirom_ 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
                                                    • 31 min
                                                    • XWiki with Vincent Massol

                                                      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 to its various number of plugins that allow you to cover a variety of use cases, from documentation to knowledge base.

                                                      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 & Airbus among others. Oh, and did you know they commit directly to main? Let’s find out more about that!

                                                      Enjoy the show 👨‍🍳

                                                      Show Notes
                                                      • 00.11 Intro
                                                      • 00.57 Episode Start
                                                      • 01.16 Vincent’s Introduction
                                                      • 03.20 A Confluence alternative
                                                      • 07.12 XWiki features
                                                      • 10.49 Cloud vs Self-hosting
                                                      • 12.43 XWiki Business Model
                                                      • 15.02 Who’s using XWiki
                                                      • 17.02 Extending XWiki
                                                      • 21.03 Plugins
                                                      • 22.44 The Stack & Scripting Languages
                                                      • 25.33 Converting to Kotlin?
                                                      • 27.31 The Story of XWiki
                                                      • 29.59 How Vincent got involved in XWiki?
                                                      • 34.27 When a Jira competitor?
                                                      • 35.11 The XWiki Community
                                                      • 38.43 Committing directly to main
                                                      • 42.36 Project Cristal
                                                      • 47.06 Further reading
                                                      • 49.00 Where people can find you online?
                                                      • Resources
                                                        • xwiki/xwiki-platform on GitHub
                                                        • XWiki Official Website
                                                        • XWiki Developer Reference
                                                        • Mentioned Resources:
                                                          • 20 Years of Open Source building XWiki and CryptPad - FOSDEM 2024
                                                          • XWiki’s Peertube
                                                          • @vmassol on GitHub
                                                          • @vmassol on Twitter
                                                          • Vincent’s Personal 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
                                                            • 51 min
                                                            • fast-check with Nicolas DUBIEN

                                                              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 tests for TypeScript and JavaScript.

                                                              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.

                                                              Enjoy the show 👨‍🍳

                                                              Show Notes
                                                              • 00.00 Intro
                                                              • 00.45 Episode Start
                                                              • 01.09 Nicolas’ Introduction
                                                              • 02.17 What is fast-check?
                                                              • 03.41 Property based testing
                                                              • 05.36 Generating inputs
                                                              • 08.57 Who can use fast-check?
                                                              • 11.11 Real world usages
                                                              • 14.22 fast-check to test fast-check
                                                              • 18.25 Readability of tests
                                                              • 20.43 Onboarding on property-based testing
                                                              • 22.57 The fast-check ecosystem
                                                              • 25.51 The history of fast-check
                                                              • 29.58 Who’s maintaining fast-check?
                                                              • 32.12 Growing fast-check
                                                              • 33.01 Good first issues
                                                              • 35.18 What’s next for fast-check?
                                                              • 39.50 Further reading
                                                              • 41.38 Where people can find you online?
                                                              • Resources
                                                                • dubzzz/fast-check on GitHub
                                                                • fast-check Official Website
                                                                • fast-check Blog
                                                                • @dubzzz on GitHub
                                                                • @ndubien 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
                                                                  • 43 min
                                                                  • Docuseal with Pete Matsyburka

                                                                    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 Docuseal is that it is open source, and you can either self-host it or use the hosted version.

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

                                                                    Enjoy the show 👨‍🍳

                                                                    Show Notes
                                                                    • 00.11 Intro
                                                                    • 00.57 Episode Start
                                                                    • 01.15 Pete’s Introduction
                                                                    • 01.50 What is Docuseal?
                                                                    • 03.22 Is Docuseal free?
                                                                    • 05.40 How is Docuseal better than Docusign?
                                                                    • 08.16 How does a e-signature works?
                                                                    • 11.50 Stealing identity and e-signature
                                                                    • 13.05 Self hosting and trust
                                                                    • 16.30 Which programming language have you used?
                                                                    • 17.55 Docuseal success stories
                                                                    • 19.07 The story of Docuseal
                                                                    • 21.49 Growing the company
                                                                    • 22.58 The biggest challenge in building Docuseal
                                                                    • 25.19 Docuseal & OSS
                                                                    • 27.54 Why Ruby on Rails?
                                                                    • 29.12 Building Web Apps as fast as possible
                                                                    • 29.56 What’s next for Docuseal?
                                                                    • 32.30 Further reading
                                                                    • 33.29 Where people can find you online?
                                                                    • Resources
                                                                      • docusealco/docuseal on GitHub
                                                                      • Docuseal Official Website
                                                                      • Docuseal Discord server
                                                                      • @docusealco on Twitter
                                                                      • @omohokcoj 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
                                                                        • 36 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