ArnhemJUG - February meetup


Details
ArnhemJUG
For February we want to take a different approach. Instead of 2 speakers, we have 4 speakers for this evening. With 30 minutes per speaker, there will be 4 talks in the time frame you are used to.
This means: 1 Thursday evening x 4 talks = maximum fun.
Agenda
- 17.00 CET walk-in
- 17.30 – 18.30 Food and drinks
- 18.30 – 19.00 talk: Major migrations made easy by Tim te Beek
- 19.00 – 19.30 talk: Java’s new paradigm by Ties van de Ven
- 19.30 – 19.45 break
- 19.45 – 20.15 talk: 5 hard to swallow pills for Java developers by Piet van Dongen
- 20.15 – 20:45 talk: Accelerating remote car diagnostics with AWS by Steef Burghouts
- 20.45 – 21.30 drinks
Major migrations made easy
Conferences love to show you the latest and greatest framework versions and language features. But those new technologies can feel a world away back at work. And it can be hard to justify the time spent to upgrade something that’s not broken, such as JUnit 4.
What if you could migrate in mere minutes? With OpenRewrite you can! A collection of fine grained recipes combine to achieve large scale migrations of frameworks and tools related to the JVM. And since it uses a lossless semantic tree, refactorings are guaranteed safe.
Upgrade Spring, Micronaut and Quarkus. Adopt JUnit 5; switch to AssertJ. Replace Log4j with Logback. Fix Sonar and Checkstyle violations. A world of quick and easy migrations awaits!
About Tim te Beek
Senior software engineer who enjoys working with and contributing to Open Source such as Spring Boot, Kafka, OpenRewrite and ArchUnit. When not at work you'll find me travelling, bouldering, snowboarding, hiking or at cultural events around my home town or abroad.
Java’s new paradigm
The new Java features like records, sealed classes and pattern matching have all been added to support the Data Oriënted Programming paradigm. But what is the idea behind it and what makes it different from the Object Oriënted style or the Functional Programming style? In this talk we will go into what Data Oriënted Programming is, what mindset you need for it and we will take a look at some Data Oriented Programming patterns. So if you want to be ready to code modern Java and would like to add another tool to your toolbox, this is the right talk for you.
About Ties van de Ven
Ties is a Senior Software Engineer working for JDriven. He began his career mostly working on fixing bugs in a big monolithic application. This made him passionate about exploring concepts and ways to code to prevent bugs from ever occurring. He embraces this passion in his daily life by helping companies with architecture, programming, and training as a Sofware Consultant for JDriven.
5 hard to swallow pills for Java developers
In an increasingly unpredictable world, predictable software development and deployment methodologies are losing their value quickly. To become more valuable to their users, software delivery teams need to learn how to leverage new paradigms like infrastructure-as-actual-code, serverless, and AI pair programming.
In this talk, Piet will explain how Java software engineers can learn to move from slow and predictable to agile and competitive.
About Piet van Dongen
Piet is a Cloud Transformation Consultant at Luminis. He loves to help organisations map and exploit business opportunities using technology. Is he an architect, an engineer, an advisor, or a teacher? Yes.
Accelerating remote car diagnostics with AWS
How do you evolve an architecture from a monolithic PHP-powered backend to a scalable, available, secure, and distributed integration platform partially powered by serverless Java?
During this talk, Steef will tell you how he is helping his client move from a successful startup to a fast-growing scale-up, offering its connected automotive diagnostic solutions to its partners. Steef will highlight the decision process that led to the new architecture, the move towards leveraging AWS technologies like Cognito, ECS, Step Functions, and Lambda, and how Java is helping teams move fast in a controlled way.
About Steef Burghouts
Steef Burghouts is a Software Engineer and certified AWS Developer at Luminis where he helps clients accelerate their development using AWS technologies. He loves sharing his knowledge and is always available to talk about cycling.

ArnhemJUG - February meetup