Skip to content

About us

The Garden State Java User Group, Inc. (formerly the ACGNJ Java Users Group), in continuous operation since February 2001, is a 501(c)(3) non-profit organization that provides a forum to promote the use of Java platforms, APIs, and language. We strive to facilitate interactive discussions and exchange of ideas relating to the application of Java.

Topics will primarily focus on JVM technologies such as Java EE, Jakarta EE, MicroProfile, Spring, Groovy and Kotlin. Topics on non-JVM technologies such as Meteor, AngularJS, and Rust may occasionally be presented.

We are proud members of the MicroProfile Working Group and the Jakarta EE Ambassadors and have adopted the Jakarta NoSQL specification.

All meetings are generally held on the second Tuesday of the month, but may change due to speaker availability. In-person meetings are usually held at Drew University in Madison, New Jersey. On-line meetings are held via our YouTube channel.

Upcoming events

1

See all
  • Refactoring to Eclipse Collections: Making Java Streams Leaner, Meaner, Cleaner

    Refactoring to Eclipse Collections: Making Java Streams Leaner, Meaner, Cleaner

    Dorothy Young Center for the Arts, Lancaster Rd, Madison, NJ, US

    Please note that registration vai EventBrite is required for in-person or on-line attendance.

    We are happy to have Don Raab visit with us for this month's meeting!

    Abstract

    Looking for ways to optimize your Java applications? Want to see tangible memory savings as well as cleaner, more readable code?

    Eclipse Collections, a drop-in replacement for the Java Collections Framework, will do just that!

    Eclipse Collections has optimized JDK-compatible List, Set and Map implementations with a rich API. It also adds types not found in the JDK such as Bags, Multimaps and BiMaps. Eclipse Collections has a full complement of primitive containers, and all collection types have immutable equivalents.

    Immutable collections allow for safer, cleaner, mutation free code checked at compile time and without runtime surprises. With the combination of immutable collections and the rich API you can write better functional code in Java.

    In this session, you will follow a live coding exercise to refactor standard Java code to Eclipse Collections where you will observe the same kind of reduction in boilerplate code and memory savings that you can achieve in your applications.

    Bio

    Donald Raab, creator of an open source Java library named Eclipse Collections, is an international Java and open source conference speaker. With thirty-five years of experience programming in twenty different programming languages, he was recognized in 2018 as a Java Champion.

    Donald remains a project lead and committer for the Eclipse Collections project. He is the author of the book "Eclipse Collections Categorically: Level up your programming game." Donald was a contributing author to "97 Things Every Java Programmer Should Know" from O'Reilly Media. He was the winner of the JCP Member/Participant of the Year Award for 2025.

    • Photo of the user
    • Photo of the user
    • Photo of the user
    3 attendees

Group links