PLAY PODCASTS
Deep-clean with Sebastiano Poggi
Episode 15

Deep-clean with Sebastiano Poggi

deep-clean is what happens when someone gets really frustrated. Sebastiano is on stage to talk us about it.

The Developers' Bakery

July 11, 202145m 2s

Audio is streamed directly from the publisher (dts.podtrac.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

☢️☢️☢️ 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

Show links