Jeremy Cook

Jeremy Cook

Jeremy has been a software developer since 2008, working with many technologies across a variety of web applications. He has built software for a variety of clients, ranging from major sports leagues to large scale enterprise applications. He is passionate about clean maintainable code and helping teams to adopt practices that accelerate their development. Jeremy is a senior principal developer for Oracle, based in the Waterloo, ON office.

Sessions Online 2021

Unit Test your Java Architecture with ArchUnit

Session en anglais - Avancé

Software architecture tends to be esoteric and intangible. The result of this is architectural drift, with the architecture losing the qualities it was promoting as the code evolves. This talk will introduce ArchUnit, a library that allows you to test your Java architecture. You'll see how to write unit tests that protect architectural characteristics in your code while making your architecture easier to understand for everyone in your team.

Sessions Montréal 2015

Sessions Montréal 2014