Developer Week ’22

Datum 04-07-2022 t/m 08-07-2022
Tijd 09:00 - 17:00
Thema .NET, Java
  • Nürnberg Convention Center NCC Ost
  • Messezentrum
  • Nürnberg
Speaker Peter Wessels Hanno Embregts Michaël Hompus

Continuing education in software skills, expert talks and exchange with fellow developers – united in one place!

Anyone who earns their living with software development visits Developer Week (DWX), one of the largest independent developer conferences in Europe. Over 200 lectures, workshops and dev sessions by more than 150 experts provide plenty of knowledge transfer. Open questions can be clarified in direct interaction with the speakers.

The Developer Week will take place from 04 to 08 July 2022 as a pure on-site event in the NCC Ost in Nuremberg.

Pattern Matching: Small Enhancement or Major Feature?

On July 6th from 10:30 - 11:30 CEST, Hanno Embregts and Peter Wessels will talk about Pattern Matching.

At first it seemed to be just a small enhancement: the addition of “Pattern Matching for instanceof” (JEP 305) in Java 14. No more unnecessary casting after an instanceof, that ought to save us a few seconds a day! However, upon further investigation you’ll quickly discover that pattern matching is not just an enhancement, but rather a vital puzzle piece in the grander scheme of things.

Why were switch expressions added to Java, for example? To make them support pattern matching in a later release! And why did Java 14 bring us records and will Java 15 contain sealed types? Because they could work really well with pattern matching in a later release! These new concepts are the foundation upon which advanced pattern matching features will be built.

So attend this session to get all caught up! You’ll hear about type patterns, deconstruction patterns, nested patterns and even how pattern matching could improve serialization in the future. Live coding included, of course!

Postponing architectural choices and start developing first with Dapr

On July 6th from 18:15 - 19:15 CEST, Michaël Hompus will talk about Dapr:

When starting a new project, we tend to make a lot of architectural choices when it comes to components like (relational) databases, service buses, and deployment models like cloud and/or on premises. Most of the choices will be based on past experiences and upfront assumptions. But are they part of the right solution to your current challenge? When you discover it is not the right fit, are you still able to change your code to use the better tool? Or is it now too expensive to change? What if we could postpone our choices and just start developing the right solution first and pick the right dependencies when we know which those are, or even keep it open until it is time to launch?

Dapr is a distributed application runtime which promises us being able to postpone our decisions until we know what the right decision is. In this session we will discover how that is possible.
More info Developer Week - website