Speaker

Michel Schudel

Michel Schudel

Full-stack software engineer at Craftsmen

Michel Schudel has been a passionate Java developer since 1998, building various Java solutions for banks, insurance companies and telecom providers. Since then he has seen the good, the bad and the ugly in Java land. He loves agile development, clean architecture and sharing knowledge with other developers!

Michel is currently working as a developer at Rabobank.

Java Records in 16 minutes

Records were introduced in Java 16 but now that the LTS release of Java 17 is out, chances are you'll actually use them!

In this byte-size talk, through live demos, we'll discover what Records are, how they will remove boilerplate code, and how they interact with libraries like Lombok.

Data compression for Java developers

As a teenager, I was always fascinated how programs on my Commodore 64 were smaller when loading, then "expanded" to become runnable. It was, of course, lossless data compression.

In this session, you'll learn the basics of data compression and have a basic understanding of combining algorithms in a way that, basically, you can build your own zip application!

We'll present the following subjects:

Types of compression
LZ77 compression + Java demo
Huffman compression + Java demo
Encryption using password-based key derivation (PBKDF2)
Combining everything into a compression command-line tool

Lastly: Is there such a thing as infinite compression?

Mortgages in the cloud: from on-prem monoliths to Azure microservices at Rabobank

In the last few years, the mortgage division of Rabobank went from on-prem monolithic portlet applications to a microservice architecture running on Kubernetes in Microsoft Azure.

As a developer, I was part of one of the teams that helped in this transition. So, no fancy schmancy ivory tower architecture stories here, this is dirt from the working floor, people!

In this session, I'll talk you through this transition. Expect technology changes, infrastructure changes, things we did wrong (and right!) and, hopefully, you'll take some of the lessons we learned back to your own projects!

Michel Schudel

Full-stack software engineer at Craftsmen

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