
What we’re about
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 (4+)
See all- InfoQ Dev Summit Boston 2025 - FREE TICKET (valued $830) RAFFLENeeds location
🎉 Raffle Alert for Boston Java Users ACM Chapter Members! 🎉
Want to attend one of the most impactful developer events of the year—for free?
We’re giving away one FREE ticket to the InfoQ Dev Summit Boston 2025 (June 9–10 at Boston University’s George Sherman Union), exclusively to a participating member of the Boston Java Users ACM Chapter!
This two-day summit is packed with deep-dive sessions on AI integration, cloud architecture, platform engineering, and more—led by real-world practitioners from Google, AWS, MongoDB, and other top tech companies.
🎟️ How to Enter the Raffle:
Simply RSVP “Yes” to this event to be automatically entered.
đź“… Learn more about the summit:
👉 InfoQ Dev Summit Boston 2025Raffle will close on Tuesday June 3 at 12PM EST.
Don’t miss your chance to level up your skills, connect with senior developers, and gain real-world insights—on us!
Strict Requirements :- You must have your legal first and last name in your meetup account.
- You must be available to attend both days of the event: Monday, June 9 and Tuesday, June 10.
- Functional Programming With (or Without) Java Streams: A Case StudyOracle, Burlington, MA
As a Language, Java has evolved to incorporate gradually more functional programming (FP) features. For instance, the old "switch" statement, inherited from C, is slowly turning into a full-fledged pattern-matching expression, as could be found in a truly FP language. Most notably, streams (combined with lambda expressions) are sometimes hailed as having brought FP to Java. It is true as far as simple illustrations go: using streams, you can now square all the numbers in a list with "map(x -> x * x)". But real applications need more than squaring numbers. What happens then? In this talk, I will describe several attempts at implementing a classic FP strategy using Java code. In particular, I will show how well (or not) streams fit the needs of the program, and what alternatives can be used. The talk will be Java-centric with plenty of code (available on GitHub).
Speaker:
Prof. Michel Charpentier is an associate professor with the Computer Science department at the University of New Hampshire. His interests over the years have ranged from distributed systems, formal verification and mobile sensor networks. He has been with UNH since 1999 and currently teaches courses in programming languages, concurrency, formal verification and model-checking. His new book is Functional and Concurrent Programming: Core Concepts and Features (Addison-Wesley 2023).
Lightning Talk: "Java & AI A real world use case" by Eric Deandrea
Note:
Please RSVP for this event by the day before it happens so we can give the attendee list to the venue host/sponsor. If your name isn't on the list, you won't be allowed in. Also, make sure the name on your Meetup profile is similar to the name on your ID, including both your first and last name, which you'll need to show when you check in.
- RAGs to Riches with Oracle AI Microservices SandboxOracle, Burlington, MA
Join us to learn how easy it is to prototype an AI Assistant, ChatBot or other GenAI project with the Oracle AI Microservices Sandbox – a free, open-source, zero-code tool for rapid experimentation and iteration. Use any LLM, any embedding model, any data, with the full power and security of Oracle Database 23ai AI Vector Search. Keep your sensitive data secure and control, costs with self-hosted models, measure the accuracy and performance of your project and optimize model choice, hyperparameter values, chunking and embedding strategies and more for your particular use case and corpus. Eliminate hallucination and knowledge cutoff. Easily compare performance of models. Experiment and optimize with confidence!
Speakers:
Mark Nelson is a seasoned Architect and Developer Evangelist at Oracle, where he leads a talented team dedicated to showcasing the power and versatility of Oracle’s technologies. With a focus on enabling developers to build exceptional applications, Mark and his team work across cutting-edge areas such as vector databases, JSON, event mesh, caching, and Generative AI. Mark’s primary mission is to demonstrate how Oracle’s innovations integrate seamlessly with frameworks like Spring Boot, making it easier than ever for developers to create scalable and efficient applications.Doug Drechsel: With a career spanning over three decades, Doug Drechsel has accumulated extensive experience and expertise in software development, system architecture, and technical leadership. His journey has been marked by significant contributions to major projects and the development of innovative solutions across various domains. Throughout his career, he has demonstrated a consistent ability to lead technical teams, drive innovation, and deliver robust software solutions. Doug’s extensive experience with Oracle technologies, cloud-native platforms, and micro services architecture positions him as a valuable asset for any forward-thinking organization.
Lightning Talk:
The Impact of AI on Unemployment Rates in the United States
by Nailya Alim
Quantitative Analyst at Resolute Management, Berkshire Hathaway
AI Research Fellow, MITNote:
Please RSVP for this event by the day before it happens so we can give the attendee list to the venue host/sponsor. If your name isn't on the list, you won't be allowed in. Also, make sure the name on your Meetup profile is similar to the name on your ID, which you'll need to show when you check in.