
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- Testing GenAI apps in Java with Docker and TestcontainersOracle, Burlington, MA
The rise of Generative AI is reshaping how we build and test applications. While frameworks like LangChain4j and Spring AI help Java developers integrate AI into their systems, ensuring these applications behave reliably is another story. In this session, we’ll explore how to create isolated, reproducible environments to test AI behaviours, how to introduce determinism into your GenAI systems with Testcontainers, and how to leverage the Docker Model Runner to enhance your local experience of GenAI-powered app development.
Speaker:
Anna Chernyshova is a Solutions Engineer @ Docker, ex-CS Engineer at AtomicJar (the company behind Testcontainers and Testcontainers Cloud). Passionate about developer productivity, containerization, Testcontainers, and shift-left testing in general. Open-source contributor, Java and GenAI lover.
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.
- DataFrame - a Swiss Army Knife of Java Data EngineeringAthena Health , Boston, MA
If you ever needed to write an ETL job, analyze your logs or even just read an Excel file, you may have discovered that it is not easy with “standard” Java. So, do you need to switch to Python or deploy on a “big data” stack like Spark or Flink to do data processing?
This talk is about DataFrame data structure that handles the above and many other data tasks. It will demonstrate a lightweight DataFrame object from the open-source DFLib library (https://dflib.org) and a couple of extra techniques that are still somewhat exotic in Java, such as Jupyter notebooks and visual charts. You will not have to learn Python after all to be a data engineer!
Speaker:
Andrus is a passionate open-source developer and a member of the Apache Software Foundation. He started programming in Java in 1998 and has founded several open-source projects, including Apache Cayenne (a developer-friendly ORM), Bootique.io (a lightweight Java app platform), Agrest.io (a framework for dynamic REST services), and DFLib (a DataFrame library for Java). In his day job, Andrus is an IT entrepreneur and runs the software company ObjectStyle.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, which you'll need to show when you check in.