David vlijmincx

David vlijmincx

I’ve been a full-time developer since 2018 but I’ve been writing software and using Java for much longer.

I develop software in Java to help businesses, customers, and end-users to achieve more. I have developed applications for multiple industries, including banking, insurance, and maritime. Currently, I am working as a Java software consultant.

When I am not working, I like to explore (new) technologies/opportunities, share findings with the community.

Montreal 2026 sessions

A Java Developer's Quest for I/O Performance

English session - Advanced

My journey optimizing Java's io_uring bindings taught me what performance truly means. Through misleading benchmarks, midnight debugging sessions, and countless profiler runs, I learned how to measure and systematically improve I/O performance. This talk reveals the practical techniques that pushed my implementation far beyond FileChannels, the surprising bottlenecks I encountered, and the hard won lessons that transformed how I develop bindings.

Introduction and pitfalls of Java's new concurrency model

English session - Intermediate

Java has almost finished Project loom. Giving developers Virtual threads, Scoped values, and structured concurrency. In this talk I will show you how all these JEP's can be used together, what works great, and when they surprisingly don't work that well. Join me as we built a spring service that lives in the dodgiest place of a server rack but still performs like a champion!