Golang's Concurrency Chaos

This is a past event

65 people went

Chaos Group

· Sofia

How to find us

Once you're in front of the building use the right door and go to the 7th floor.

Location image of event venue

Details

This time talk we'll concurrency about.

Join us at the June edition where we'll talk about concurrency with our friends from Chaos Group.

Watch this space for the topics we'll be covering!

Agenda:
------------------
* 18.45 - 19:05 - Meet & Greet
* 19.05 - 19:15 - Golang In the Focus - Ivan Borshukov
* 19:15 - 19:35 - To x/sync and back again - Boyan Bonev
* 19.40 - 20:00 - Distributed Tracing - Doychin Atanasov
* 20:00 - 20:10 - Q&A with the speakers
* 20.30 - Pizza & Networking

=========================== TOPICS ============================

## To x/sync and back again

Boyan is an experienced dev with colorful experience across different programming paradigms. For the last year he has been focused on building Gaida.AI - an ML tech startup in Sofia and Go has been an integral part of this journey. During the talk, he would present some advanced concurrency patterns living under the x/sync/* family, focusing on the problems said packages solve and the validity of looking for such a solution within Golang.

## Distributed Tracing

Trying to piece together what exactly happened with an operation which spans between
multiple concurrent programs is challenging in the best of times. But we have tools.
Let me introduce you to one such tool - Distributed Tracing. Different implementations
based on the Google's Dapper paper will allow you to visualize what is going on in an
intuitive manner. In this talk we will explore one popular example - OpenCensus.