📜 ⬆️ ⬇️

Go 1.10 Release Party @ Badoo February 24



Hi, Habr! I'm Alina, Badoo's blog editor.

You, of course, have already heard that the release of Go 1.10 is on the way, and gophers have a feast to the whole world celebrating this event all of February and all over the world. And we are there too.
')
Together with the Golang community, Moscow invite you to Go 1.10 Release Party @ Badoo! We learn that Go coming is preparing for us, we will share practices of use and, of course, we will note release.

When: February 24, Saturday
Where: in the Moscow office of Badoo
Reports start at 12:00
Register here
Video upload to our YouTube channel

Meeting program


“New in Go 1.10” - Alexey Palazhchenko (Percona)


We celebrate the release of a new release: changes in the language and ports, in the compiler and in the tools, in runtime and in the standard library, and, of course, in the speed of work.

“Sniffing RPC traffic for fun and profit” - Marco Kevac (Badoo)


Using a binary network protocol has its advantages and disadvantages. Debugging complexity is often mentioned as one of the drawbacks, since the person cannot immediately see the content of the request or response.

Marco will tell you how we still "sniffed" our binary protocol using wireshark and samopisny "dissector", and now we plan to use the trendy "dissector" on Go.

In the report, we will see how to sniff network traffic in Go, get acquainted with the protocol buffers guts, get into the magic of generation, parsing the Go code and reflect.

"Graceful Shutdown in Go-services and how to make friends with Kubernetes" - Artemy Ryabinkov (Avito)


Artemy will talk about approaches to safe shutdown of multi-threaded programs on Go, in particular, about how to control and manage gorutines. It will explain why during the rollout of services in Kubernetes, users may return a lot of errors. To reveal in more detail why this is happening, it will schematically show how Kubernetes works inside, and why it does not allow making service rollout seamless.

"Introduction to testing in Go" - Alexey Makhov (Avito)


Let's go from the basics and testing package to more complex tools, practices and tips & tricks.



Also in the program free communication in an informal setting, in the breaks - tours of the Badoo office and afterpaty for the most persistent :)

Do not forget to register and wait for confirmation. Please indicate your first and last names, as in your passport. Meet the guests start at 11:00, come to drink coffee before the start and take a better place!

Address: Moscow, Tsvetnoy Boulevard, 2, Legenda Tsvetnogo business center, entrance A. Metro: Trubnaya / Tsvetnoy Boulevard. Bring along some kind of identity document.

Source: https://habr.com/ru/post/349050/


All Articles