Peter Verhas is a senior software engineer and software architect having electrical engineering and economics background from TU Budapest (MsC) and PTE Hungary (MBA), and also studied at TU Delft and TU Vienna. He created his first programs in 1979, and since then he has authored several open source programs. He has worked in several positions in the telecommunications and finance industries and was the CIO of the start-up index.hu during its early days.
Peter works for EPAM Systems in Switzerland, as developer, supporting training programs for developers, and internal mentoring.
Peter is author of the books Java 9 Programming by Example (2017, Packt) and co-author of Mastering Java 9 (2017, Packt) and participates in conferences dlivering talks.
The talk compares the memory model of the Go programming language to the memory
model of Java. This comparision will help Java developers understand the planned
Java 10 feature: Value Types. The talk will describe how these are implemented
in Go, and why they so much needed for the Java language. At the end of the
presentation the audience will also understand why Value Types can not be
extended, immutable and are passed always by value.