NEJUG becomes
Boston Java Users ACM Chapter 

  • Welcome to Boston Java Users ACM Chapter

    The Boston Java Users ACM Chapter (formerly NEJUG) is open to everyone interested in Java and the JVM. Meetings are usually held on the second Thursday of each month. The meetings and membership are free. We do not hold meetings in July and December. The NEJUG was formed in November 1998. We currently have over 6000 members. Meeting space is limited and we must ask members to register in order to attend meetings. It is common for over 300 people to register for a single meeting! What better way to meet new people interested in Java, development, architecture, or just get your technical questions answered.

  • Want to help?

    NEJUG is a volunteer driven organization, we can always use help from our community members, we can use your help with organizing the monthly meetings, adding new features and maintaining the website etc.,

  • Upcoming Events
      • Mutation Testing

        Thursday February, 09, 2023 06:30 PM

      Most developers are familiar with the concept of unit testing, and how this is useful to ensure validity of your code. Java developers will typically use JUnit to write their unit tests. Many projects use test coverage tools such as Jacoco to ensure that the code as written has tests to validate it. But how strong are the tests? Will they stand up against bugs introduced by future code changes? This talk will cover using PIT to walk through a Java code example to illustrate mutation testing.

      Now Open for Registations on

      This is a zoom meeting, you can join from anywhere! Zoom Meeting Sponsored by 


      • NFJS Training -- JUG Discount Available

        Monday March, 06, 2023 12:00 AM
        Four Points by Sheraton Wakefield
        1 Audubon Rd Wakefield MA 01880

      The No Fluff Just Stuff Java Symposium Series is bringing world class training to Wakefield this March!

      All NFJS training offerings are from March 6-8th from 9AM to 5PM daily.

       Dates:            March 6-8th
      Time:             9 AM - 5PM Daily
      Venue:           Four Points by Sheraton Wakefield
      Class Size:    20 attendees max per class

      1st Class:   API Design Deep Dive with Brian Sletten
      2nd Class:  Kubernetes BootKamp with Brent Laster
      3rd Class:   Spring 6 & Spring Boot 3 with Ken Kousen
      4th Class:   Kafka Immersion with Daniel Hinojosa

      Early Bird registration thru 3/2:  $2,250/person
      Register a team of four and receive the 5th training registration complimentary!
      JUG Discount:   $150 off...use the promo code:  training150jug
      Each NFJS Training Registration includes breakfast, lunch and all day refreshments!  Cool NFJS Swag included as well!

      Added Bonus!   You will also receive 6 NFJS Virtual Workshop Credits (Equals 3 Days) for additional training opportunities, a $2,100 value.  
      Go to for more information.

      Don't miss out!  With 20 attendees per training, space will be filling up quick!


      Jay Zimmerman
      2023 NFJS Tour Director

    Recent Events
      • Quarkus for Spring Developers

        Thursday January, 12, 2023 06:30 PM


      In this session, we will show concepts and conventions familiar to Spring developers and how those same
      concepts and conventions can be implemented in Quarkus, all while highlighting similarities and differences
      between them. Additionally, we will show similarities and differences in how testing is done, highlighting Quarkus
      Dev Services.
      We will also introduce the Spring compatibility in Quarkus and how to quickly migrate a Spring Boot microservice
      application to Quarkus with little-to-no code changes. Time permitting, we may even convert a Spring Boot
      microservice into Quarkus, live.

      Now Open for Registations on


      This is a zoom meeting, you can join from anywhere! Zoom Meeting Sponsored by 


      • Getting Started with JReleaser

        Thursday November, 10, 2022 06:30 PM


      Your project has reached that stage when it's a good idea to post binaries, but new questions appear such as where should they be posted? How do make it easier for users to install and discover your binaries? Where should releases be announced? Most importantly, can answers to these questions be automated? Enter JReleaser, a tool that provides answers to these questions and more.
      JReleaser may be used to create GitHub/GitLab/Gitea releases and publish binaries that can be consumed from different distribution channels such as Homebrew, Snap, Scoop, and more. Once published, the release can be automatically announced on Twitter, Slack, Gitter, Discord, and other communication channels.

      Now open for registration at

      This is a zoom meeting, you can join from anywhere! Zoom Meeting Sponsored by 



      • Codin'-Up Some Chaos

        Friday October, 14, 2022 06:30 PM


      Don't fear entropy, embrace it.
      When you move toward distributed computing the likelihood of failure proportionally increases. It's not your fault, it's simply physics. Once you start spreading your data and applications across more devices, then access to resources such as CPU, memory, and I/O has a higher rate of failure.
      Embrace entropy with chaos experiments and increase your cloud native capability model. We'll first investigate how to design Chaos experiments with Java then we'll investigate some of the leading chaos frameworks for Kubernetes and dive into hands-on experiments targeted within blast radiuses.

      Now Open for Registations on


      This is a zoom meeting, you can join from anywhere! Zoom Meeting Sponsored by 
      • Event Streaming and Processing using Apache Pulsar

        Thursday September, 15, 2022 06:30 PM


      The world is moving at an unprecedented pace and much of it has been powered by the innovations in software and systems. While event handling, messaging, and processing are not necessarily brand new concepts, the recent emergence in hardware such as virtualizations, multi-core processors, and so on, are in fact pushing the envelope in software design and development, elevating it to higher levels of capabilities never seen before. In the case of streaming which very often leverages on the underlying messaging mechanism(s) to bring distributed messaging to higher forms of purposes, such as IoT/IIoT applications, AI/ML data pipelines, or even eCommerce recommendations, event streaming platform has indeed become the “glue” in enabling data to flow through disparate systems in the pipeline and in a very dynamic fashion.

      This talk on event streaming is meant for anyone interested in learning about it, and understanding how it fits into the modern software development design and architecture, as well as seeing some of the challenges it faces especially in the Cloud Native environment. We’ll then take a look at an open source platform - Apache Pulsar, which is poised to become the de facto new generation of distributed messaging and streaming platform that will bring joy to developers, and enable systems and applications to be highly responsive with its true real-time capabilities.

      • 10X Productivity for Developers and Architects

        Thursday August, 11, 2022 06:30 PM


      Maximize your impact through Communication, Emotional Intelligence, and Influence.

      Communication and Charisma are 70% of your office and social life success. Productivity is key to success in software architecture and development. We will be exploring different principles so you do not have to work 60 to 80 hours a week. We will discuss proven strategies to make you the most influential Developer and Architect with greater Empathy and Self Regulation. This talk is for you as you can now SLANT your way to being a leader. You will learn how to increase Emotional intelligence in just one month, which amounts to 85 to 95% of your success in the office. You will be able to self-regulate and increase awareness like a pro in just 10 minutes to avoid anger, disappointment, exhaustion, frustration, stress, Worry, Anxiety, and Confusion. You will master the SCAMPER technique to understand a problem and create new opportunities like Ray Cork and Steve Jobs.

      These will be some of the questions and challenges we will address in this talk:

      • How to maximize impact by delivering excellent work by doing more in less time.
      • How to gain control of our life. Everyone has 24 hours, even Warren Buffet, Bill Gates, and Elon Musk.
      • How to communicate effectively with anyone in 15 minutes build trust.
      • How to increase listening skills to understand other person’s perspective.
      • How to lead teams by winning followers in the first meeting and build relationships and trust
      • How to visualize your perfect day so everything is done like magic using the Six Phase Meditation Technique.
      • How to generate new ideas like a pro so that you can champion Million dollar products.
      • What five choices to take to the path of extraordinary productivity.
      • How to do more work with less time by asking questions and delegation.
      • What are 5 Ways To Experience Flow and Get Crazy Productive.
      • Are you multitasking? And nothing is getting done? Do you feel that there are many moving parts and nothing is getting accomplished?
      • What can you do to make a difference in your organization?
      • What techniques can you adopt to eliminate distractions?

      This talk is ideal for the following roles:

      • Architects
      • Technical Leads
      • Programmers
      • Integration Architects
      • Solution Architects
      • Senior Managers
      • Directors
      • Put Your Best Boot (Spring) Forward: Spring Boot Best Practices

        Thursday July, 14, 2022 06:30 PM


      In this example-driven session, we'll review several tips and tricks to make the most out of your Spring development experience. You'll see how these tips fit into a real (albeit small) Spring application and be able to take them with you as you apply them to your project.

      Spring has been the de facto standard framework for Java development for nearly two decades. Over the years, Spring has continued to evolve and adapt to meet the ever-changing requirements of software development. And for nearly half that time, Spring Boot has carried Spring forward, capturing some of the best Spring patterns as auto-configuration.

      As with any framework or language that has this much history and power, there are just as many ways to get it right as there are to get it wrong. How do you know that you are applying Spring in the best way in your application?

  • Events Calendar

    Not a user?

    We highly recommend you to become a member by signing-up today!! It's totally FREE!! Take advantage of all membership benefits.

    Meeting location

    Google Maps Generator by

    Like our new website?

    We appreciate your comments, feedback and improvement suggestions, the NEJUG web development team is eager to hear from you. Please leave a message!

    What is NEJUG Lightning Talk?

    Presentation videos

    Algebraic Databases from Nejug Video on Vimeo.

    Debugging Backwards in Time from Nejug Video on Vimeo.

    Essential Spring Boot from Nejug Video on Vimeo.

    Love your Architecture, Or, How to Organize Your Code from Nejug Video on Vimeo.

    Want to present a short talk?

    Lightning Talks are short 10-15 minutes presentation on any subject matter, this mainly to encourage our NEJUG members to engage, develop and improve presentation skills.

    Help us choose the next subject

    We strive to bring presentations that are interesting and trending, but we would also like to hear from our community members about what subject matters they are interested in. Please let us know about your topic suggestions.