The Developers' Bakery

The Developers' Bakery

By Nicola CortiTechnologyEducationHow To
Download on the App Store

The Developers' Bakery episodes

  • Jetpack Compose Desktop with Sebastian Aigner

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

    Sebastian is here to talk about his experience with the tool, how to write your first Compose Desktop application and how to contribute to the framework.

    Enjoy the show 👨‍🍳

    Show Notes
    • 00:27 Intro
    • 01:13 Episode Start
    • 01:44 Sebastian’s Introduction
    • 03:14 What is Jetpack Compose Desktop?
    • 04:37 Jetpack Compose for Android
    • 05:35 Desktop and UIs
    • 07:30 Why not Jetbrains UI?
    • 09:12 It just works TM
    • 09:42 Package naming
    • 10:21 Supported platforms
    • 11:43 Migrating existing applications
    • 13:42 The next Compose Desktop app from JB?
    • 14:39 How to contribute to Ccompose Desktop?
    • 16:49 What is the current project direction?
    • 18:35 Where to provide feedback?
    • 19:49 Where to find support?
    • 20:55 Official Compose Desktop Examples
    • 23:17 Seb’s experience with Compose Desktop
    • 28:49 What is still missing in Compose Desktop?
    • 30:07 Push notifications on Desktop
    • 31:44 What’s the future for Compose Desktop?
    • 33:01 Compose for Web!?
    • 34:41 Learning material
    • 36:30 Where to find Seb online?
    • Resources
      • JetBrains/compose-jb on Github
      • Compose for Desktop Official Documentation
      • React to Jetpack Compose Dictionary
      • Job Opening - UI Framework Developer (JetBrains Compose Team)
      • Learning Material
        • Jetpack Compose Pathways
        • Tutorial for Compose Desktop
        • Codeviewer Example on Github
        • JetIssues Example on Github
        • ImageViewer Example on Github
        • Todoapp Example on Github
        • @SebastianAigner on Github
        • @sebi_io on Twitter
        • #compose-desktop on Kotlinlang Slack (get an invite here)
        • 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
          • 38 min
          • Danger with Franco Meloni

            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 the maintainer of danger/swift & danger/kotlin that will tell us the recipe for a friction-less pull code-review process.

            Enjoy the show 👨‍🍳

            Show Notes
            • 00:20 Intro
            • 01:06 Episode Start
            • 01:54 Franco’s Introduction
            • 03:23 What is Danger?
            • 06:05 Danger setup in a nutshell
            • 07:16 Dangerfiles
            • 09:35 Danger and package managers
            • 11:01 What Danger can do to your Pull-requests
            • 12:56 Which version of Danger to pick?
            • 16:35 Franco’s memorable automation
            • 20:56 Running Danger offline
            • 22:24 Extending Danger
            • 25:39 Franco’s Top Plugins
            • 27:51 How Franco got involved in Danger?
            • 32:47 Github & Sponsorships
            • 34:27 What is missing in Danger?
            • 38:00 How to contribute?
            • 40:10 Further readings
            • 40:51 Where to find Franco online?
            • Resources
              • danger.systems official website
              • danger/danger on Github
              • danger/danger-js on Github
              • danger/swift on Github
              • danger/kotlin on Github
              • @f-meloni on Github
              • @fmeloni1 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
                • Coil with Colin White

                  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 and future projects for this library.

                  Enjoy the show 👨‍🍳

                  Show Notes
                  • 00:20 Intro
                  • 01:06 Episode Start
                  • 02:00 Colin’s Introduction
                  • 02:45 What is Coil?
                  • 04:12 How you came up with Coil?
                  • 08:05 Coil <3 Kotlin
                  • 09:36 The challenges of image loading
                  • 13:08 What’s the faster library?
                  • 16:17 Screenshot Testing
                  • 17:48 We all love animated GIFs
                  • 19:53 Coil & Jetpack Compose
                  • 21:30 What’s the roadmap for Coil?
                  • 23:31 Debug Tools
                  • 25:32 Prefetching and Animating
                  • 28:58 Challenges in the Open Source ecosystems
                  • 30:42 How to contribute?
                  • 32:24 The future of Coil
                  • 34:09 Learning Coil
                  • 35:17 Where to find Colin online?
                  • Resources
                    • coil-kt/coil on Github
                    • Coil Documentation
                    • Benchmarking Image Loading Libraries on Android
                    • @colinwhi 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
                      • 37 min
                      • Gradle Doctor with Nelson Osacky

                        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 idea behind this tool, and what the future is for Gradle Doctor.

                        Enjoy the show 👨‍🍳

                        Show Notes
                        • 0:20 Intro
                        • 1:06 Episode Start
                        • 1:49 Nelson’s Introduction
                        • 04:22 What is Gradle Doctor?
                        • 08:44 Remote build cache
                        • 16:19 JAVA_HOME madness
                        • 21:36 The most common mistake in your build.gradle
                        • 24:34 Gradle Doctor and performance
                        • 31:17 Extensibility
                        • 33:12 The future of Gradle Doctor
                        • 39:56 Where to find Nelson online?
                        • Resources
                          • runningcode/gradle-doctor on Github
                          • Gradle Doctor Documentation
                          • How fast does my internet need to be to use the Gradle Remote Build Cache? - Part 1 and Part 2
                          • The Secrets of the Build Scan Plugin and the internals of Gradle - Video from Android Makers
                          • @nellyspageli on Twitter
                          • Nelson’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
                            • 42 min
                            • Show Trailer
                              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. 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?

                              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.

                              My name is Nicola Corti and I’ll be your host for this show.

                              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 @thebakerydev on twitter.

                              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.

                              That being said, enjoy the show! 🎙

                              Resources
                              • 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
                              • 2 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