Miro Cupak

Miro Cupak

Miro is a Co-founder and VP Engineering at DNAstack, where he builds a leading genomics cloud platform. He is a Java enthusiast with expertise in distributed systems and middleware, passionate about genetics and making meaningful software. Miro is the creator of the largest search and discovery engine of human genetic data, and the author of a book on parallelization of genomic queries. In his spare time, he blogs and contributes to several open-source projects.

Sessions Montréal 2020

Exploring the last year of Java

Session en anglais - Intermédiaire

Thanks to the new release schedule, we’ve seen 3 releases of Java within about a year - 11, 12, and 13. In this live-coding session, we explore the most useful features they bring, including extensions to the Collections API, updates to IO/NIO, String improvements, support for single-file source-code programs, switch expressions, text blocks, new HTTP/2 client, and more. Come and learn what’s new in Java in the last year, and how you can use it!

Local variable type inference - will it compile?

Session en anglais - Avancé

Local variable type inference is without a doubt the biggest language feature in Java from the last couple of years. In this live-coding session, we push its limits and examine its behaviour through a series of 40 examples. We do this in the form of a quiz, and focus on situations where the type inference doesn’t work, or leads to unclean code. Come and test your knowledge of type inference, and learn how to use it well in practice!

Sessions Montréal 2019