17:00 - 17:45 Thursday, June 1

Java's Hidden Gems: Tools and Libraries

This session is a whirlwind tour of many lesser known, but very interesting, Java tools and libraries. We'll have a sneak peak at dozens of tools to improve security, builds, architecture, tests and other areas. After this session you'll surely have learned something new, which you can further investigate whenever you want to apply it.

Read more...
Speaker:
Johan Janssen
Podjetje
ASML
17:55 - 18:25 Thursday, June 1

Modern Gradle

The notion of developer productivity is a key subject in our increasingly computerized society. It seems consistent to apply the same software engineering practices to the build as for your applications and libraries. And with the recent evolution of Gradle, you can apply the same good software engineering practices from your applications to your build.

In this talk, we will first take a quick peek into the features that make Gradle shine. Through work avoidance, parallelization, and caching, you will see how Gradle keeps build time low even for complex projects and how this can significantly impact development workflow for you and your team.

After that, we will focus on the structure of your project. You will learn how to organize build logic, making it reusable and convention-based. You will also learn a bit about hot Gradle topics like:

  • Kotlin DSL
  • Toolchains
  • Version catalog
  • Configuration cache and maybe more.

Finally, we will discuss the next topics on Gradle's roadmap.

Read more...
Speaker:
Anže Sodja
Podjetje
Gradle
17:00 - 17:45 Track D

Java's Hidden Gems: Tools and Libraries

This session is a whirlwind tour of many lesser known, but very interesting, Java tools and libraries. We'll have a sneak peak at dozens of tools to improve security, builds, architecture, tests and other areas. After this session you'll surely have learned something new, which you can further investigate whenever you want to apply it.

Read more...
Speaker:
Johan Janssen
Podjetje
ASML
17:55 - 18:25 Track E

Modern Gradle

The notion of developer productivity is a key subject in our increasingly computerized society. It seems consistent to apply the same software engineering practices to the build as for your applications and libraries. And with the recent evolution of Gradle, you can apply the same good software engineering practices from your applications to your build.

In this talk, we will first take a quick peek into the features that make Gradle shine. Through work avoidance, parallelization, and caching, you will see how Gradle keeps build time low even for complex projects and how this can significantly impact development workflow for you and your team.

After that, we will focus on the structure of your project. You will learn how to organize build logic, making it reusable and convention-based. You will also learn a bit about hot Gradle topics like:

  • Kotlin DSL
  • Toolchains
  • Version catalog
  • Configuration cache and maybe more.

Finally, we will discuss the next topics on Gradle's roadmap.

Read more...
Speaker:
Anže Sodja
Podjetje
Gradle
Subscribe to this RSS feed