Skip to content

Simpler Java Build Tools with Object Oriented Programming

Photo of Montreal JUG
Hosted By
Montreal J.
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!

Photo of Montréal JUG - La communauté Java de Montréal group
Montréal JUG - La communauté Java de Montréal
See more events
McGill University
3630 Rue University, Montréal, QC H3A 2B3 · Montréal, QC
Google map of the user's next upcoming event's location
FREE
90 spots left