The Developers' Bakery

Deep-clean with Sebastiano Poggi


Listen Later

☢️☢️☢️ 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 really stuck, you should also look
into the --nuke option to purge every possible cache and start from a clean environment.

Its author, Sebastiano Poggi, is on stage to tell us the story behind it.

As a bonus, we also talk a bit about Seb’s new journey with Twitch: CodeWithTheItalians 🍕.

Enjoy the show 👨‍🍳

Show Notes
  • 00.19 Intro
  • 01.05 Episode Start
  • 01.36 Seb’s Introduction
  • 03.35 What is deep-clean?
  • 05.36 What is deep-clean cleaning?
  • 08.31 deep-clean as a last resort
  • 11.25 From a script to a popular project
  • 13.30 Kotlin as a scripting language
  • 15.35 How do you distribute deep-clean?
  • 18.05 Community contributions
  • 19.59 deep-clean on Brew?
  • 22.43 kscript vs Kotlin Scripting
  • 25.08 Command line parameters
  • 26.34 Do you have tests?
  • 30.02 Further reading
  • 33.16 Bonus: Code with the Italians
  • 43.48 Where to find Seb online?
  • Resources
    • rock3r/deep-clean on Github
    • Mentioned Resources & Projects:
      • holgerbrandl/kscript on Github
      • Kotlin/kotlinx-cli on Github
      • ajalt/clikt on Github
      • Code with the Italians: 🍕
        • codewiththeitalians.it Official Website
        • CodeWithTheItalians on Twitch
        • Code with the Italians on YouTube
        • @codewiththeita on Twitter
        • @rock3r on Github
        • @seebrock3r 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
          • ...more
            View all episodesView all episodes
            Download on the App Store

            The Developers' BakeryBy Nicola Corti


            More shows like The Developers' Bakery

            View all
            Decoder with Nilay Patel by The Verge

            Decoder with Nilay Patel

            3,149 Listeners