
What we’re about
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 (2)
See all- Why Developers Should Love TestingDorothy Young Center for the Arts, Madison, NJ
Please note that registration via EventBrite is required for in-person and on-line attendance.
We are pleased to announce that Billy Korando, Java Developer Advocate with the Java Platform Group at Oracle, will present "Why Developers Should Love Testing."
Abstract:
We know that test automation is often discussed as a "best practice" in modern software development, but why should we love automated testing as a developer?
In this presentation, we will learn how reliance on manual testing and processes for validation lies at the heart of some of the most challenging problems in software development. We will then cover practices and principles for developing reliable, portable, and maintainable automated tests.
This will help developers not view automated testing as a chore but as a central aspect of our work that helps us deliver better customer service!
Bio:
Billy Korando is a Java Developer Advocate with the Java Platform Group at Oracle. With over a decade of experience in Java, Billy brings a passion for helping developers find ways to reduce tedious work; such as project initiation, deployment, testing and validation, through automation and adopting the latest features and tools in the Java ecosystem.
Outside of work Billy enjoys traveling, playing kickball, and cheering on the Kansas City Chiefs. Billy also co-organizes the Kansas City Java Users Group.
As usual, pizza and soft drinks will be provided.
- Solving the Hard Problems in Microservices (Without Adding More Complexity)Dorothy Young Center for the Arts, Madison, NJ
Please note that registration via EventBrite is required for in-person or on-line attendance.
We are happy to announce that Joe Sherwin, Principal Solution Architect at Hazelcast, will present "Solving the Hard Problems in Microservices (Without Adding More Complexity)."
Abstract:
Microservices architectures sound great ‐ until reality shows up. Databases become bottlenecks. Cache invalidation turns into a daily headache. Distributed coordination breaks under load. Latency stacks up with every service call. And somehow, you end up managing five new data systems just to keep things running.
In this session, we'll explore the real-world challenges that emerge once microservices hit scale ‐ the tough stuff most architecture diagrams conveniently ignore. We'll dig into proven strategies for managing distributed state, reducing latency, ensuring consistency, and processing data in real time ‐ all while keeping your system architecture manageable.
Along the way, we'll demonstrate how Java developers can apply these patterns using JVM-native tools like Hazelcast, helping teams simplify distributed systems without sacrificing performance.
What you'll take away:
- Patterns for solving common bottlenecks in microservices
- Approaches to coordination, state, and performance at scale
- Live demos of techniques in action using Java-first tooling
- Ideas for reducing complexity without adding yet another system
Bio:
Joe Sherwin is a Principal Solution Architect at Hazelcast with 22 years of experience in the design, development, and implementation of application systems within multi-tier distributed computing environments. Working with clients such as Vanguard, Fannie Mae, Federal Reserve Bank, Citi Group, Bear Stearns, Fixed Income Clearing Corporation, Comcast Corp, Webster Bank, Gartner Group, The Hartford Life Company, IBM Global Services, Mass Mutual, Lincoln National Financial Corporation, Bank of America, and Barnes & Noble Online Group, Mr. Sherwin has been instrumental in the development of large-scale mission-critical E-commerce, insurance, and financial systems.
He has experience architecting and implementing solution using CORBA, RMI, Java EE-compliant distributed Object architectures, in-memory high transaction/low latency solutions using Hazelcast IMDG®, GemFire, Ehcache and Oracle Coherence, and solutions deployable on IaaS or PaaS platforms like Cloud Foundry, Amazon Web Services, Rackspace or Heroku.
As usual, pizza and soft drinks will be provided.