Java as a language is fast, expressive, and well-supported by IDEs, but the same cannot always be said of its build tools. Why is build tooling such a challenging space, and how can we make it simpler and more intuitive?
This talk explores how object-oriented programming (OOP) concepts like methods, classes, and overrides can bring clarity and performance to the world of Java build tools. You will learn how applying OOP principles helps model the complex dependency graphs, configuration rules, and custom behaviors that real-world projects demand, without the friction of legacy DSLs or opaque configuration files.
The session concludes with a demonstration of Mill, an experimental build tool that embraces OOP to deliver a faster, more predictable, and easier-to-understand build experience. You will see how Mill achieves simplicity through structure and discover what a truly developer-friendly Java build system can look like.
What You Will Learn
•Why build tooling is a hard problem and how OOP principles simplify it
•How methods, classes, and overrides map naturally to build configurations
•How the Mill build tool uses OOP to improve performance and maintainability.
More on-demand engineering talks:
https://saltmarch.com/on-demand
GAINS 2026 | 09th–10th December | Bengaluru
India’s first engineering conference for the AI-native software era
https://ainativesummit.com
GIDS 2027 | 20th Edition | 27th–30th April | Bengaluru
https://developersummit.com"
Sur cette page du site, vous pouvez voir la vidéo en ligne Simpler Java Build Tools with Object-Oriented Programming - Haoyi Li durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur Developer Summit 31 mai 2026, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 83 fois et il a aimé 0 téléspectateurs. Bon visionnage!