
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 (1)
See all- Bug Free ProjectsDorothy Young Center for the Arts, Madison, NJ
Please note that registration via EventBrite is required for in-person or on-line attendance.
We are pleased to announce that Elliotte Rusty Harold will be our special guest for the first (of two) June meetings!
Abstract
Shipping bug free code is not impossible. I've done it twice, and it only requires two things:
- Make it right
- Stop
Shockingly, projects often have more trouble with #2 than #1. The techniques for writing bug free code are well known. The techniques for finishing? Not so much.
This talk looks at two Java libraries that achieved bug free status and stopped. We'll also look at a number of projects that haven't, and discuss the incentives that make project maintainers choose bugs over stability.
Bio
When not laboring in his secret identity of a mild-mannered software developer, Elliotte Rusty Harold lives in a secret mountaintop laboratory on a large island off the East Coast of the United States with his dog, Cream, and two cats, Sheldon and Neutrino.
He’s an avid birder and entomology enthusiast. His most recent books are Java Network Programming, 4th edition, and the JavaMail API, both from O’Reilly.
He's the creator of the XOM library for processing XML with Java, the current maintainer of the Jaxen XPath Engine for Java, and an Apache Maven committer.