Hanno Embregts

Java Developer & Speaker, strong with the Force - full bio

Upcoming events

Developer Week 2022

Location Nürnberg, Germany
Date July 4, 2022 - July 8, 2022
Talk Pattern Matching: Small Enhancement or Major Feature?
Co-speaker Peter Wessels
  session page

More events ➡️

Latest blog posts

Do you know Java? Care to prove it?

Posted on 11 Feb 2022 by Hanno Embregts, Steve Poole & Martijn Verburg java conference

Here’s your chance to share your knowledge about Java, the JVM and all its offshoots, side alleys, traps, pitfalls, amazing capabilities and history. Know a cool fact about Kotlin? Got the low down on what colour James Gosling’s car was when he invented Java? Can you explain how to use caching in Spring?

Explaining software development to a class of 6-year olds

Posted on 17 Nov 2021 by Hanno Embregts teaching software-development

My daughter is 6 years old, and she and her classmates are currently learning about various professions. Her teacher asked the kids’ parents whether they would want to come into the classroom and explain their profession in 15 minutes or so. I really liked the idea of inspiring these bright young minds with some fun stories about software development, so I applied and prepared a lesson. Which turned out to be a lot harder than I thought it would be.

Pattern matching will make Java an even more powerful language

Posted on 10 Jun 2021 by Hanno Embregts & Peter Wessels java pattern-matching

We’ve known lambdas and streams since Java 8, and they’ve made Java a more powerful language. In the next few versions of Java, even more features that originated in functional languages will be added, one of which is pattern matching. It provides an elegant way to apply conditions to certain aspects of an object. We set out to investigate the possibilities that were introduced in JEP 305 (‘Pattern Matching for instanceof’) and how the pattern matching roadmap will make Java an even more powerful language.

More blog posts ➡️


hanno.codes is the personal website of Hanno Embregts.

Hanno Embregts is an IT Consultant at Info Support (the Netherlands). He has extensive experience with both front- and back-end development, with a special interest in automating the software development process to the fullest.

More about me ➡️