logo mbonnin.net
  • Blog
  • About
  • My life after `afterEvaluate {}`
    Nov 24, 2022

    My life after `afterEvaluate {}`

    ...

    • How Gradle compiles your build scripts
      Nov 18, 2022

      How Gradle compiles your build scripts

      ...

      • About the Android Makers app, security and google-services.json
        May 6, 2022

        About the Android Makers app, security and google-services.json

        ...

        • Kotlin compatibility QuickSheet
          Nov 17, 2021

          Kotlin compatibility QuickSheet

          ...

          • Use latest Kotlin in your Gradle plugins
            Nov 12, 2021

            Use latest Kotlin in your Gradle plugins

            A relocating tale about R8, classloaders and metadata......

            • Gradle publishing plugins, a decision matrix
              Jun 21, 2021

              Gradle publishing plugins, a decision matrix

              Jump to the conclusion for the matrix.

              • Actual footage of different kinds of Gradle Configurations
                May 31, 2021

                Actual footage of different kinds of Gradle Configurations

                "Configuration" is a terrible name...

                • May 2020: The state of Kotlin Scripting
                  May 25, 2020

                  May 2020: The state of Kotlin Scripting

                  Time to ditch perl and bash.

                  • A closer look at the Kotlin Multiplatform Artifacts
                    Mar 21, 2020

                    A closer look at the Kotlin Multiplatform Artifacts

                    .pom vs .module files and a real-life exemple.

                    • Loading Gradle plugins in 2019
                      Nov 26, 2019

                      Loading Gradle plugins in 2019

                      Three different ways to load your Gradle plugins and a few ways to apply them....

                      Newer posts

                      Older posts
                      mbonnin.net
                      Contact · Public key