About us
Monthly presentation nights providing technical presentations of interest to Java software developers, especially focusing on aspects of the Java language and JVM, system & application architecture, third party frameworks & components, as well as other areas of interest (e.g. career management, business-social skills, pizza, etc.).
All are welcome to attend our events – you do not need to be an ACM member!
We do ask that folks RSVP to events here on Meetup so we can provide an attendee list to our host venue the day before each event. Additionally, please ensure that the name on your Meetup profile roughly matches your ID to ensure smooth admission to events.
Upcoming events
3

The Vitality of Communication in the Software Industry
Crosspoint Towers, 900 Chelmsford St, Lowell, MA, USWith the inherent development of AI moving into the workforce, skill and competence remain to be vital, but they are slowly losing their high rank as the top factors of job security. In addition, with the increase of AI in the workforce for industries like software development, the job pool potential is slowly decreasing; therefore, technical skill is not the only qualifier to job security, especially in an increased market of other technically qualified candidates.
Besides technical skill, what else makes the difference between getting hired/promoted or fired/searching through the never-ending job market? People want to work with those who not only add their expertise, but also: improve the company culture, communicate well between teams, display high emotional intelligence and leadership capabilities, and simply improve the quality of the working environment.
During this session, the participants will walk away with skills in: interpersonal communication, communicating technical problems to non-tech individuals/teams, determining factors of their career trajectory, managing and delivering feedback, and effective networking communication for high visibility & memorability.
Over 90 minutes, we will conduct multiple breakout sessions with workbooks to complement the training.
Speaker:
Alexandra (Allie) Cole is not only a professional in Leadership and Organizational Development, but is also a bona fide expert in communication, public relations, and confidence. With a Masters’ degree in Organizational Leadership–with a concentration in Organizational Development and Coaching– and 10 years of experience in improv, sketch, and standup comedy, Allie brings a blend of education and experience to the world of organizational communication.Outside of her work in leadership and professional development, Allie works in the creative space for fashion, digital media, events, & film and owns a Public Relations & Communication Company. She also is an active gym goer and pickleball enthusiast.
Allie receives the most reward from helping people, projects, and businesses unlock their potential through consulting, creative work, and coaching. Working with people to get to their next level of success is what drives Allie. She is thrilled to work with Java Boston Users ACM Ch. to help them reach their next level of success.
12 attendees
Demystifying JVM Garbage Collection
Location not specified yetMost of us don’t want to go back to the days of `malloc` and `free`. However, the magic of garbage collectors—while convenient—can often feel mysterious and difficult to understand.
In this talk, you’ll learn about the many different garbage collectors available in JVMs, along with the strengths and weaknesses of the allocation and collection strategies used by each. We’ll also explore how garbage collectors continue to evolve to support modern hardware and cloud environments.
The session will cover core garbage collection concepts such as object reachability, concurrent collectors, parallel garbage collectors, and generational garbage collectors. These ideas will be explored by following the progression and evolution of garbage collectors in the HotSpot JVM.Speaker:
Douglas Hawkins has been passionately developing software for over 20 years.
Throughout his career, Doug has focused on building high-performance Java applications, with experience spanning domains from bioinformatics to financial exchanges.
After a decade as a Java developer, Doug transitioned to working on the Java Virtual Machine at Azul Systems, deepening his expertise in JVM internals and performance engineering.
Today, Doug continues his work on performance tooling for developers as part of Datadog’s Java Application Performance Monitoring team.
While Doug remains passionate about developing software, his true passion is sharing knowledge—especially helping others understand low-level JVM details and performance tuning.
Presentations11 attendees
Past events
55



