BrabantJUG @ Profit4Cloud

Details
On September 11th we will be hosting another BrabantJUG meetup. Our host Profit4Cloud in Den Bosch will be opening its doors for us.
With Steve Poole and Robbert Noordzij we have two awesome speakers who will share their knowledge!
Timetable:
17:00 Doors open
18:00 Food
18:50 Introduction
19:00 Databases unveiled; choose wisely by Robbert Noordzij
19:45 Break
20:00 Future-Proofing Java: The Art of Crafting Resilient APIs by Steve Poole
20:45 Drinks
Databases unveiled; choose wisely
Data and databases play a vital role within applications. Relational databases are still the most widely used, but there are more types. In this session, I aim to unveil the different types of databases and how to utilise their unique strengths within your application.
About Robbert
Throughout my professional journey, I've encountered various database systems. Early experience working on Coolblue's search engine. I've handled the parsing and processing of vast volumes of logistical data in passenger information systems. Presently, I hold the role of a tech lead, where I work on the real-time rolling stock dispatch application for NS.
Future-Proofing Java: The Art of Crafting Resilient APIs
Designing APIs is an art, a creative exercise. Getting it right for right now is hard, getting it right for tomorrow is even harder.
This talk explores designing resilient Java APIs for upward compatibility, consumability, and flexibility.
We’ll discuss the practicalities of ideas like encapsulation and inheritance, look at wider elements like consistency, and effective communication of intent, and cover concepts like the Open-Closed Principle, Semantic Versioning, and other elements that are essential for seamless API evolution.
We’ll review real-world examples, Java gotchas, the latest Java API capabilities, API Check tools, and data and take a look at what Maven Central tells us about the challenge we all face (and just how good we collectively are)
Amazingly, good API design not only helps with evolving for the future, it make the API more secure and reduces maintenance overheads - all while remaining flexible and consumable.
Time to break those bad design habits before they begin.
About Steve
Experienced JVM and Java Developer, Developer Advocate, DevOps Leader, and Security Champion with expertise in software supply chain security, AI, public speaking, education, and writing. An open-source contributor (Apache, Eclipse, OpenJDK) and developer relations expert. Regular presenter at international conferences on technical topics. Formerly with IBM and RedHat, with extensive experience from operating systems to JVMs to AI. Sci-fi lover, robot builder, and occasional mad scientist. Working with Java since its early days.

BrabantJUG @ Profit4Cloud