
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
3
DataFrame - a Swiss Army Knife of Java Data Engineering
Athena Health , 400 North Beacon Street, Boston, MA, USIf 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.11 attendeesReactive Streams and Asynchronous Programming in Java
University of New Hampshire Field house, Field House, University of New Hampshire, Durham, NH 03824, Durham, NH, USEvent venue:
McConnell Hall on the UNH Durham Campus in Room 340.
15 Academic Way, Durham NH.Join us for an introduction to asynchronous programming and how it compares to traditional synchronous models. We’ll explore reactive streams with a focus on Project Reactor, a powerful library for building responsive Java applications. Through a side-by-side comparison of implementations using Reactor and plain Java, this talk will highlight the practical benefits and trade-offs of adopting reactive paradigms in real-world development.
Speaker:
Kyle Ouellette is the Software Development Manager, IP Technologies at the University of New Hampshire Interoperability Lab (UNH-IOL), where he oversees a wide range of development efforts focused on network protocol testing and interoperability. Kyle began his journey at the UNH-IOL in 2015 as an undergraduate working in the IPv6 Testing Service, contributing to the development of the IOL's IPv6 testing solution, IOL INTACT®. Over the years, he has led its development, managing student developers and collaborating directly with industry partners.Kyle holds both a B.S. and an M.S. in Computer Science from the University of New Hampshire. His master's thesis, "Cost and Benefits of Reactive Streams for Asynchronous Services," explored the practical implications of reactive programming models in modern service architectures. Drawing from this research and his hands-on experience, Kyle brings a unique perspective to the challenges and opportunities of building asynchronous systems.
Venue Parking Information:
Parking is available in B-Lot, which is adjacent to McConnell Hall. The attached map shows the building (circled in blue) and the parking lot (red rectangle). This parking lot is open to the general public starting at 6:00pm. Attendees without a UNH parking permit may be ticketed if they park prior to 6:00pm. There is a row of paid parking spaces along the side of the lot closest to the buildings. The paid parking is also enforced until 6:00pm.13 attendeesInside MCP: Live Protocol Messages, Real-Time Flows, and Smarter Agents
Oracle, 6 Van de Graaff Drive, Burlington, ma, USYou’ve heard the buzz — now roll up your sleeves and build with it. In this hands-on workshop, you’ll learn exactly how the Model Context Protocol (MCP) works — and you’ll write your own MCP server tool from scratch, then author an Agent that uses it to deliver real-time, context-aware help right inside your dev flow.
We’ll break down the raw MCP protocol step by step:
• How it streams context between your IDE and Agents
• How messages are structured and exchanged
• How to wire up an MCP Client to talk to your new toolBy the end, you’ll not only understand the protocol — you’ll have built a working MCP server tool and your own Agent that plugs into it to automate tasks, provide better suggestions, and boost your productivity.
Bring your curiosity — and your laptop — because you’ll walk away with practical code, a working prototype, and the confidence to build and extend your own MCP-powered tools and Agents.
Speaker:
David Parry is a Director of Architecture with over 20 years of experience in software development, starting with Java applets in 1996. He has led projects building content management systems for clients like Johnnie Walker, including keepwalking.com, and, as a Big 4 consultant, has solved complex issues for high-traffic web platforms.
Embracing innovation, David has also worked on mobile and embedded Android TV systems, delivering high-quality streaming services. Currently, as a Developer Advocate and Consultant, he guides architectural strategy and execution, leveraging his deep Java expertise to provide valuable insights.
With decades of experience and a strategic perspective shaped by both hands-on development and consulting, David is a valuable asset to any project or organization.8 attendees
Past events
48
Group links
Organizers
