Simpler Java Build Tools with Object Oriented Programming


Details
âđ”âJoin our Community French and English: https://linktr.ee/devoxx4kids_montrealjug
----
ĂvĂ©nement en anglais et en français
đ McGill University Lorne Trottier Bldg, Room 0060 - 3630 Rue University, MontrĂ©al, QC H3A 2B3
----
Simpler Java Build Tools with Object Oriented Programming
- đ€ Haoyi Li - Author of the book Hands-on Scala Programming
The Java language is known to be performant, easy to use, and with great IDE support, but Java build tools like Maven or Gradle do not always live up to that reputation.
This talk will explore why build tooling is fundamentally such a difficult domain to work in, and how common concepts from object-oriented programming have the potential to simplify the build tool experience.
We will end with a demonstration of an experimental new Java build tool "Mill" that makes use of these ideas, proving out the idea that Java build tooling has the potential to be much faster, safer, and easier than it is today.
Haoyi Li graduated from MIT, has built infrastructure for high-growth companies like Dropbox and Databricks, and has been a major contributor to the open source community with projects with over 10,000 stars on Github.
Haoyi has deep experience in the JVM and has used it professionally to build cloud infrastructure, distributed backend systems, programming languages, high-performance web applications, and much more.
---
Parlons sécurité avec sbom et fichiers VEX
- đ€ Anthony Dahanne - Software Engineer @ HeroDevs
Ce sera une version alpha de ma présentation à Devoxx Belgique et je profite du prochain JUG pour me préparer et aussi tester mon contenu avec vous tous.
J'y aborderai les grands thĂšmes: sĂ©curitĂ© de son code avec outils SAST, les containers distroless, et surtout les vulnĂ©rabilitĂ©s de ses dĂ©pendances et comment empĂȘcher d'ĂȘtre inondĂ© de CVEs!
Ce sera court, max 30mn et format intéractif / relax / discussion.
Merci d'avance pour vos retours!
Anthony Dahanne is Software Developer for 15+ years, his favorite topics are containerization (Docker and Kubernetes), building tools, Continuous Integration and, of course, core Java development.Having recently joined HeroDevs, he works on patching and releasing EOL OSS Java and Spring projects.
He is also a maintainer of the Paketo Java buildpacks.
In my spare time, he works on various open source projects : from Mastodon bots written in NodeJS or Go, to Android apps!
IntelliJ IDEA Ultimate licenses to win for the fastest âĄïž and most attentive among you!

Simpler Java Build Tools with Object Oriented Programming