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- Apache Flink: Unlocking the Power of Real-Time Data ProcessingOracle, Burlington, MA
In this session, you’ll gain a clear understanding of what Apache Flink is, how it works, and why it’s become a cornerstone for modern data infrastructure. We’ll explore key features such as its robust stream and batch processing capabilities, event-time handling, stateful computations, and fault tolerance. You’ll also discover how Flink integrates seamlessly with popular systems like Kafka, Kubernetes, and major cloud platforms.
Whether you’re working with real-time analytics, event-driven applications, or machine learning pipelines, Apache Flink provides the scalability and flexibility needed to turn massive streams of data into actionable insights. Join us to see why Flink is critical to modern data ecosystems and learn how to start leveraging its power in your projects.Speaker:
Daniel Hinojosa is a programmer, consultant, instructor, speaker, and recent author. With over 20 years of experience, he does work for private, educational, and government institutions. He is also currently a speaker for No Fluff Just Stuff tour. Daniel loves JVM languages like Java, Groovy, and Scala; but also dabbles with non JVM languages like Haskell, Ruby, Python, LISP, C, C++. He is an avid Pomodoro Technique Practitioner and makes every attempt to learn a new programming language every year. For downtime, he enjoys reading, swimming, Legos, football, and barbecuing.Sponsors:
This event is sponsored by NFJS - https://nofluffjuststuff.com/ - Jakarta EE 11 - Performance and Developer ProductivityOracle, Burlington, MA
Jakarta EE 11 is the first release of Jakarta EE after the new release cadence was introduced to be able to pick up features from the latest LTS release of Java where applicable.
With Java 21 released in 2023, Jakarta EE 11 was released in 2024 with support for this LTS release.
What were the updates? Are there any new specifications that were introduced? What about removals? Will there be another namespace change? How will the impact of this release be on other frameworks and technologies, such as Spring, Apache Tomcat, Hibernate, and more?
Join this session to get all these questions and more answered to be prepared for the increased performance and developer productivity delivered by Jakarta EE 11. You will also get to see into the looking glass for what to expect from Jakarta EE 12.Speaker:
Ivar Grimstad is the Jakarta EE Developer Advocate at Eclipse Foundation. He is a Java Champion and JUG Leader based in Sweden.
Besides advocating the Jakarta EE technologies, Ivar is contributing to the Jakarta EE specifications as well as being the PMC Lead for Eclipse Enterprise for Java (EE4J). He is also one of the specification leads for Jakarta MVC and represents Eclipse Foundation on the JCP Executive Committee.
Ivar is also involved in a wide range of other open-source projects and communities. He is a frequent speaker at International developer conferences.
https://www.linkedin.com/in/ivargrimstad/ - 2 talks! Setting up data driven tests & Releasing fast, easy, and consistently!Oracle, Burlington, MA
Event Location:
Oracle
8 Van de Graaff Drive · Burlington, MA
---------------------------------------------------------------------Setting up data driven tests with Java tools
Everyone knows that performing tests during development is the Right Thing to do. But how do we test data driven test cases? How can we ensure clean environments, reproducible outcomes, setting the database with the correct state, ensuring results match expectations, and so on? The Java ecosystem offers several options that we can leverage to answer these questions. In this session we'll cover how to configure data driven testcases with Testcontainers, setup database state and verify results with DbUnit and Database Rider, even test PL/SQL statements.Releasing Fast, Easy and Consistently
When a project has reached that stage when it’s a good idea to post binaries, new questions arise such as where should they be posted? How do we make it easier for users to install and discover binaries? Where should releases be shared? Most importantly, can it be automated? There are so many requirements and considerations depending on the distribution channels, wouldn't it be great to have a tool to make it easier? JReleaser is a tool that provides answers to these questions and more.. It may be used to create GiHub/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.Speaker:
Andres Almiray is a Java/Groovy developer and a Java Champion Alumni, Developer Advocate for the Database Group At Oracle, with more than 2 decades of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects. Founding member of the Griffon framework and Hackergarten community event. Author of JReleaser. You can find him on twitter too as @aalmiray. He likes to spend time with his beloved wife, Ixchel, when not hacking around.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. - Using AI to create Functional Style Code by Dr. Venkat SubramaniamOracle, Burlington, MA
Functional programming has many benefits yet, there is a steep learning curve for us since most of us are used to the imperative style. What if our desire to write functional style code can be augmented with AI tools. In this presentation we will learn how to do exactly that and also look into how to discern between generated code that are good and the one that we should reevaluate and rework.
Speaker:
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., an instructional professor at the University of Houston, and the creator of dev2next and Arc of AI conferences.He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects.
Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at https://www.agiledeveloper.com. You can reach him by email at venkats@agiledeveloper.com or on twitter/X at @venkat_s.