Amanda Martin

Amanda Martin

Teaching technical concepts since 2005, Amanda Martin has embraced the Open Source spirit with Gradle. Receiving a Doctorate in Computer Science, Amanda teaches Java and Python. Amanda knows that programming is only part of the problem; generally, the results need to be processed for others to interpret, and that is when the true work begins with documentation and maintenance. Amanda takes pride in the clean, scalable, readable, and maintainable code and teaches around these values.

Sessions Montréal 2023

Dependency Management - OUCH!

Session en anglais - Débutant

If you want to learn how to escape or not even enter dependency hell, come to this talk.
You will gain an understanding of the principles behind dependency management we use with Gradle.
A single incorrect dependency can break existing code, introduce a vulnerability or simply prevent your project from building.
Whatever your approach, your sources and dependencies are central to productivity by reusing artifacts and ensuring a quality build.

Give your build some love, it will give it back!

Session en anglais - Débutant

For all JVM builds - you will learn how to organize the construction of your software whether a mono repository or several repos. Build logic will be reusable, convention-based, and with code quality and testing.
We'll also see how Configuration Cache helps speed up local development by starting tasks running immediately. You will learn how it works and what constraints it imposes, in alignment with idiomatic recommendations.