Krakow, Poland, 31 May - 2 June 2023
Error Prone is a powerful tool for detecting and preventing bugs and anti-patterns in Java codebases. As a compiler plugin, it is capable of automatically suggesting and applying fixes at scale.
For years, Picnic has leveraged the capabilities of Error Prone to streamline our development process through large-scale automated refactorings across our entire Java codebase. This approach not only resolves bugs once and for all, but also leads to a more consistent and high-quality codebase.
In this talk, we will provide a comprehensive demonstration of Error Prone's capabilities, as well as offer practical guidance on how to set up the tool for your own development team. Additionally, we will share our own experiences and learnings from Picnic's journey of using Error Prone, including the process of creating and enabling our own set of custom rules from our open-sourced Error Prone Support repository.
Rick Ossendrijver earned both a bachelor's and a master's degree in Software Engineering from the University of Applied Sciences in Utrecht and the University of Amsterdam, respectively. He further developed his passion for static analysis, software quality, and automation during his thesis project at Picnic, where he extended Error Prone to automate library migrations.
Rick is a Software Engineer at Picnic, an online supermarket in the Netherlands, and a member of the Java Platform team, which supports over 300 engineers within the company. The team focuses on developing and maintaining Java support libraries and a suite of tools that improve developer productivity and streamline the development process.
Ticket prices will go up in...
You missed out!