Past Meetup

Why we should care about clocks - JVMs, Time, Sync... + Special Oracle Guest

This Meetup is past

70 people went

Every 1st Wednesday of the month

Location visible to members

What we'll do

For our last MelbJVM of 2018, we've got, not one, but two visiting speakers. Mikael Vidstedt, director of software engineering for the JVM at Oracle is stopping by whilst down here for the YOW Conference, talking about _Java Future Projects_. Sergey Tselovalnikov from Canva is presenting on time in distributed systems.

*Java Future Projects - Mikael Vidstedt*
Quick overview of the key projects Oracle are working on, along with some details on how developments happen in the new release model with a release coming out every 6 months.

*Why we should care about clocks - JVMs, Time, Sync...*
As software developers, each of us relies on the notion of time: a crucial concept in ensuring that events in our programs follow a chronological order. Yet, invoking a simple call to “get the current time” can potentially yield unexpected results and lead to unforeseen consequences if not used correctly. Moreover, the invariants about time we observe on our local development machine may not necessarily hold in the cloud, or in any distributed system. In this talk, I’ll go through the different ways we can obtain the current time in our programs, and present cases where our intuitions and expectations of time from these clocks may mislead us, at best, and cause unintended errors at best or catastrophic failures, at worst.

*Speaker*
We are glad to have Sergey Tselovalnikov for this month's Meetup. Sergey is Software engineer. A big fan of the JVM, high-performance applications, distributed systems, and functional programming.
Previously worked at Naumen, JetBrains. Currently, live in Sydney and work at Canva on the infrastructure platform.

*Sponsors*
A big thanks to Oracle+Aconex for providing their venue as our regular home, letting us use their beer taps and fridge, and providing food for these events.

Also our other regular sponsors, including our newest sponsors ***Hays***, ***Attribute Group***, and **Tek Systems** who support the community and facilitate the growth of the meetup. See https://melbjvm.com/sponsors

*Find us*
Put 22 Duckboard Place into your favourite maps application. We are at the bottom of the alleyway, the corner where Duckboard place bends. Look for a small door under a neon 'TONKA>>>' sign. https://goo.gl/maps/dgWJgtnmKH62