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.

Montreal 2023 sessions

Dependency Management - OUCH!

English session - Beginner

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!

English session - Beginner

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.