February 25-27, 2026
Montreal, Canada

A Java Developer's Quest for I/O Performance

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.

View all 193 sessions

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.

Read More