
What we’re about
The Toronto Java Users Group provides presentations of exciting new technologies and socialization with your fellow developers in a relaxed atmosphere. Join us for dinner, drinks, and a talk on an interesting topic presented by one of your peers. We have been meeting regularly since 2009, and aim to provide a safe and inclusive space for all regardless of gender, religion, race, sexuality or identity.
Upcoming events (3)
See all- TJUG&ScalaTO: Simpler Java build tools with Object Oriented Programming-Haoyi LiFree Times Cafe, Toronto, ON
This is a joint event hosted by the Toronto Java User Group and Scala Toronto.
Join us for a cross-community meetup featuring Haoyi Li on Simpler Java build tools with Object Oriented Programming. We'll kick off with brief introductions from each group before diving into the main talk.
---
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.About the venue
Free Times Cafe has bistro-style seating and a full food and drink menu. Please consider helping to support the venue by planning to have supper during the talk.Presenter Info
Name: Haoyi Li
Li Haoyi 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 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.