Preslav Mihaylov

Preslav is a software engineer at Uber, working with microservices written in Go & Java.

Also teaching programming since 2015, leading lectures & seminars on various topics from the programming world to both aspiring programmers & experienced developers from Bulgaria, Serbia, Australia, Singapore, The Philippines & more.

In my free time, I’m maintaining todocheck – a tiny linter, written in Go which connects your TODOs to your tasks in your issue tracker.

Threading safely in Java

Day 1 -- Dec 21st 14:00-14:50 Main Stage Advanced
When first teaching you concurrency in Java, most courses focus on the more “shiny” parts of it such as how to start several threads & parallelize a task so that you achieve 10x performance. However, most fail to teach the less glamorous but necessary part of writing thread-safe code.
That is like someone teaching you how to drive your new Porsche by skyrocketing your way up to 200 km/h while skipping the mundane but important lesson of how to drive carefully. This talk aims to bridge that gap and show you the less shiny, but much needed fundamentals.