Designing the Eclipse Collections API -and- Java 10 Garbage Collection

from Wednesday, May 30, 2018 5:30PM to Wednesday, May 30, 2018 7:30PM

Ticket Information

TICKET TYPE TOTAL REMAINING SALES END PRICE QUANTITY
RSVP -- -- -- 0
Promo Code:
RSVP

Event Details

API DEEP DIVE: DESIGNING THE ECLIPSE COLLECTIONS API When designing an API, its authors have to consider many aspects: style, naming, scope, and implementation details are among these aspects. They have a direct impact on the resulting code, and its implementation can go in many different directions. How do you choose the best route to go? How do you guarantee consistency and performance across the framework? In this session, the mastermind behind Eclipse Collections (and previously GS Collections) shares the design choices he had to face and how he did it, the impact on different implementation strategies, and how the framework became an Eclipse project. Come take a look behind the curtains of a widely used API that has many years of development and that you can contribute to. Donald Raab works on the Application Platform and Services team at BNY Mellon. Donald is a member of the Java Specification Request (JSR) 335 Expert Group and has presented at Devnexus, JavaOne, Devoxx US, EclipseCon, GIDS and the JVM Language Summit. He created the Eclipse Collections Java library which was originally open sourced as GS Collections in 2012 and migrated to the Eclipse Foundation in 2015. UNDERSTANDING MODERN GARBAGE COLLECTION Modern Java has a collection of sophisticated Garbage Collection patterns and models.  Chandra Guntur, senior member of the NYJavaSIG and co-head of the NYJavaSIG Hands-On Workshop, will provide an overview of how basic Garbage Collection patterns and models work in Java.  The presentation material includes various Regional Collector JVM options and flags for tuning GC behavior as well as new logging techniques using Java Unified Logging.  And we will additionally focus on the new garbage collectors being introduced in Java 10, covering Shenandoah, ZGC and Epsilon. Chandra Guntur is a Director and senior technologist at BNYMellon, and an avowed Smalltalk programmer working in the Java world. He is a Spring and Spring Boot evangelist. He has deep experience working in the Financial Tech sector for the past 16 years.  Previously worked in technology at Insurance, Pharmaceutical, Telecom and Utility/Library development.   Confirmed Saganist.

Location
Credit Suisse - main building
11 Madison Ave New York NY US

https://www.eventbrite.com/e/designing-the-eclipse-collections-api-and-java-10-garbage-collection-tickets-46264040992?aff=ebapi

Type: Eventbrite


RSVP