DubJUG 257 - Haoyi Li

Author and world renowned open source contributor Haoyi Li joins us on 22nd May on a rare visit to Dublin.

At this event Haoyi will discuss how the experimental build tool "Mill" bridges the gaps that Maven and Gradle fall short, followed by a deep dive into some techniques the Mill build tool uses to optimize developer experience.

In-Person Seats Now Available

Get up to date news about this event.

Event map

Additional Information

About Haoyi Li

A MIT graduate in Electrical Engineering and Computer Science, Haoyi has deep experience in the JVM and its related technologies. He is a major contributor to the open source community with a focus on JVM developer tools which he has used professionally to build cloud infrastructure, distributed backend systems, programming languages, and high-performance web applications for high-growth companies like Facebook, Dropbox and Databricks.

Talk 1: Untapped Potential in the Java Build Tool Experience

The Java language is known to be fast, safe, and easy, but Java build tools like Maven or Gradle sometimes don't quite live up to that standard.

In this talk, Haoyi will explore what "could be": where current Java build tools fall behind modern build tools in other communities, in performance, extensibility, and ease of getting started, ending with a demonstration of an experimental 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.

.

TALK TWO AFTER...


Thanks to tcube

Drinks and food courtesy of our partners Integral Ad Science, Stack and Co, FINEOS, GuruTeamtcube Dublin and our newest partner Squarespace


.

Talk 2: Deep Dive into JVM Build Optimization Techniques


Following on, Haoyi's second talk of the evening will deep dive into some techniques the Mill build tool uses to optimize developer experience; Zero-Config Test Parallelism, Selective Test Execution, Incremental Assembly Jar Creation, and many more.

He will explore what these techniques are, and how they use well-known algorithms and JVM capabilities to provide measurable speedups to your local development cycle.

About the Dublin Java User Group

Since 2006, the Dublin Java User Group, aka DubJUG, has been working with the global Java community to amplify technical knowledge for the benefit of Irish based developers and businesses. It is a resident member of Dublin's TechMeetup.space. 

Discover more: Website / LinkedIn


DubJUG Partners

Squarespace, the design-driven platform that helps entrepreneurs build their brands and businesses online. Squarespace empowers millions of customers in more than 200 countries and territories with all the tools needed to create an online presence, build an audience, monetize, and scale their business. The Squarespace suite of products range from websites, domains, ecommerce, and marketing tools, as well as tools for scheduling with Acuity, and creating and managing social media presence with Unfold.

Their team of more than 1,700 professionals is headquartered in bustling New York City, with offices in Dublin, Ireland and Aveiro, Portugal, and coworking spaces in the UK, Netherlands, and Australia.

Discover more: Website / LinkedIn

.

Integral Ad Science is a leading global media measurement and optimization platform that delivers the industry’s most actionable data to drive superior results for the world’s largest advertisers, publishers, and media platforms. IAS’s software provides comprehensive and enriched data that ensures ads are seen by real people in safe and suitable environments while improving return on ad spend for advertisers and yield for publishers. Our mission is to be the global benchmark for trust and transparency in digital media quality.

Discover more: Website / LinkedIn

.

Stackand.Co enrich the professional lives of Java software professionals - with over 20 years experience in the Irish tech recruitment market, they have helped many great people elevate their careers, and many great companies build their teams. 

Perhaps they can do the same for you working with companies like this one?

Discover more: Website / LinkedIn

.

GuruTeam delivers high end ICT learning, mentoring and consultancy services, in Ireland, the UK and worldwide. Their expert instructors formulate bespoke training to suit their clients and can deliver programmes on or offsite.

Discover more: Website / LinkedIn

.

FINEOS is a leading provider of core systems for life, accident and health insurers globally with 7 of the 10 largest group life and health carriers in the US as well as 6 of the largest life insurers in Australia. With employees and offices throughout the world, FINEOS continues to scale rapidly, working with innovative progressive insurers in North America, Europe, and Asia Pacific.

Discover more: Website / LinkedIn

.

tcube is a low-cost no frills workspace provider located at O'Connell Bridge in Dublin city centre. They provide hot-desks, dedicated co-working desks, office-for-a-day, meeting rooms, and event space.

Discover more: Website / LinkedIn

.

Java companies. If you would you like to share your news and opportunities with our community of software developers, please get in touch here :)