Meetup at new Visma office. All talks will be presented in English language. Food & drinks are provided by our sponsor UBER. Venue is provided by our sponsor Visma.



Agenda



18:30. Free pizza && beer (free as beer) before presentations! Provided by our sponsor UBER.



19:00. Concurrency in hardware, in OS, and in Go [EN]

Alexey Pavlenko / Senior Software Engineer @ UBER



Concurrent programming is hard. People tend to make mistakes when more than one thread is involved, no matter what language is used. It’s hard to build and maintain a plausible model in one’s head, because our brains normally work differently. Sometimes I understand how it works and can spot a bug in a diff. I use several principles that I would like to share within this presentation.



20:30 Golang interops: reincarnation of C++ library [EN]

Tadas Valiukas / Golang engineer @ Mysterium.network



Go is an amazing language with a rich set of features out of the box. But sometimes you find yourself in situations, where the library you need so much is written in a different language. Here in Mysterium Network, we found ourselves in this situation with OpenVPN integration into our Go code base. In this presentation, Tadas Valiukas - one of Mysterium Network’s main contributors is going to share the long journey we took. We’ll be discussing the dragons we had to slay, the swamps we had to swim through and mountains we had to climb and what reward was waiting behind the rainbow.



Contact us if you'd like to talk in upcoming meetups! Call [masked] (Povilas) if you'll face any problems reaching the place.