Episodes / #15

#15Season 1

Deep-clean with Sebastiano Poggi

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

Sebastiano Poggi Sebastiano Poggi · 12 Jul 2021 · 45:02
Episode 15 artwork

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

Previous & next

More from the oven

All episodes
  1. #14Ralf Wondratschek
    Season 1

    Anvil

    with Ralf Wondratschek

    Bake time
    49:34
    Out
    28 Jun 2021
  2. #16Kosh Sergani
    Season 1

    FastHub

    with Kosh Sergani

    Bake time
    41:08
    Out
    26 Jul 2021