Speaker

Peter Wessels

Peter Wessels

Passionate Java developer

Deventer, The Netherlands

Actions

Peter Wessels is a Java Developer, Speaker, and Teacher at Info Support in the Netherlands. In addition, he leads the Java Community within Info Support.

He loves working with talented people to develop software that's not only effective but also fun to create. In his career, Peter has worn many hats, from lead engineer and project manager to scrum master and product owner. In Dutch, he would be described as a 'manusje van alles,' which roughly translates to a person who seizes every opportunity to learn new technologies and (soft)skills to create impact. This attitude helps him get diverse perspectives on software development.

As a speaker, Peter has had the privilege of presenting at prestigious events such as Devoxx Belgium, Devoxx UK, J-Fall, and Developer Week.

Area of Expertise

  • Information & Communications Technology

Topics

  • Java
  • Confronting Implicit Bias
  • Anti-Bias
  • Developer Productivity

Pattern Matching: Small Enhancement or Major Feature?

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 did 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!

Battling your Biased Brain

Ever heard of the IKEA effect or the bandwagon-effect? In our efforts to delivering great software, there are numerous occasions where our brain tries to trick us. Don’t fall for them!

In this talk we will dive into some well-known and researched cognitive biases that impact our judgments in our day-to-day jobs as software creators.
When do they typically occur? And why are we falling into these traps from time to time?

After this talk you'll have a better understanding of how your brain tricks you, how to make better decisions and in the end how to deliver some great software.

A word of warning; during this talk you may get tricked!

DevBcn 2023 Sessionize Event

July 2023 L'Hospitalet de Llobregat, Spain

JavaLand 2023

Pattern Matching: Small Enhancement or Major Feature?

March 2023 Brühl, Germany

J-Fall 2022 Sessionize Event

November 2022 Ede, The Netherlands

Developer Week '22 Sessionize Event

July 2022 Nürnberg, Germany

Devoxx UK 2022

Pattern Matching: Small Enhancement or Major Feature?

May 2022 London, United Kingdom

Voxxed Days Bucharest

Pattern Matching: Small Enhancement or Major Feature?

March 2022

JavaZone 2021

Pattern Matching: Small Enhancement or Major Feature?

December 2021

Peter Wessels

Passionate Java developer

Deventer, The Netherlands

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top