
Hinse ter Schuur
Senior Software Engineer at SDB Java
Waddinxveen, The Netherlands
Actions
Hinse is a Software Developer at SDB Java. Over the years he has done a lot of Java and Scala coding. He loves to share his experience by doing pair programming, reviews, writing articles and giving talks.
Area of Expertise
Topics
Level Up Your Java Streams with Gatherers
Since Java 8, the Stream API has been a valuable tool for Java developers. However, our hunt for better solutions has often left us wanting more. Until now, we could only use the standard provided intermediate operations on streams, like map, filter, and flatMap.
Enter Java 24's new Stream Gatherers, which allow for adding custom intermediate operations to our streams.
In this session you'll learn what Gatherers are, where they shine, and how you can implement your own.
By the end of the session, you'll be fully equipped to use this powerful new feature in your day-to-day work.
Mikado and the Art of refactoring
Do you know this feeling? Still struggling with a big refactoring… you promised your team that it would be finished within a day. But that was two days ago. You cannot just revert, because you already invested a lot of time. You have to go forward. But… the project is not compiling at all. If this sounds frightening familiar, this session is for you. In this session you will learn how you could avoid this situation by using the Mikado method. This method is about taking small steps, but it also guides the direction for those steps. You will see that by applying some simple rules you can enjoy refactoring, without the fear of getting stuck.
It takes more than LGTM to do a proper Code Review
A lot of us do code reviews (aka pull requests) on a daily basis. Some people like them, some people don't. Asking for a code review and getting the feedback could cause uneasy feelings. Providing the feedback on a code review could be challenging too. What to look for and how to provide the feedback.
Doing code reviews could take a lot of time. So the big question is: how do we get most out of our code reviews?
In this talk we will look into why we do code reviews and how to get the most value out of these reviews. We'll cover best practices and do's and don'ts about code reviews.
JavaCro'25 Sessionize Event Upcoming
Voxxed Days Luxembourg 2025 Upcoming
Level Up Your Java Streams with Gatherers
Amsterdam JUG - May 2025
Level Up Your Java Streams with Gatherers
TechArena Meetup - May 2025
Level Up Your Java Streams with Gatherers
RotterdamJUG - April 2025
Level Up Your Java Streams with Gatherers
JavaCro'24 Sessionize Event
JCON EUROPE 2024 Sessionize Event
JavaLand 2023
It takes more than LGTM to do a proper Code Review
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