A Practical Approach to Java Memory Model
Join our next Tech MeetUp we are organising together with our partner Ocado Technology.
МЯСТО: Questers Sofia Office (17 Henrik Ibsen str., EM Building, 5th floor)
This time we will talk about Java Memory Model - an interesting area of multi-thread programming. It describes how threads interact through memory and what behaviours are allowed in concurrent execution. Most of the Java Developers are familiar with mutual exclusion and synchronized keyword but sometimes we forget that beside mutual exclusion we also have to care about memory visibility.
Our speaker Andrzej Czarny will introduce a number of examples to help understand JMM. It will use OpenJDK Java Concurrency Stress tests framework (JCStress) to validate the results.
Seats are limited, so make sure you register here: http://bit.ly/2xtjyS2
18:30 – 19:00 RECEPTION
19:00 – 21:00 PRESENTATIONS & WORKSHOPS
21:00 – 21:30 TALKS & DRINKS
Andrzej is a Senior Software Engineer at Ocado. His work is mostly focused on real time performance of warehouse control systems. He is involved in creating testing frameworks and Continuous Integrations for multiple teams. His main area of expertise is Java and concurrency.
We are an IT resourcing tech park providing a full range of services to IT companies helping them to build & run fully dedicated teams in Eastern Europe. We allow businesses to easily expand their expert resource base and increase productivity.
In Bulgaria we employ 150 IT professionals working in our Sofia office where highest environment, workspace and recreation facilities standards are met. We offer highly competitive remuneration, additional training and qualification courses and certifications, well-being services, bonus package and regular social events and activities. We are a people-oriented company and recognize that high productivity can only be achieved by motivating, developing and empowering talented people. In 2014 we were certified to work with "Investors in People" and awarded "Top ICT Employer".