We are eager to invite you to join us for the November meetup "What can possibly Go wrong".
18:45 - 19:10 Meet & Greet 🤗
19:10 - 19:45 "What can possibly Go wrong", talk by Kiril Vuchkov
19:45 - 20:15 "Concrete suggestions on taking advantage of Go error handling capabilities", Evgeni Kolev
20:15 🍕 & 🍻& 💃🏼🕺🏻
👊🏼What exactly are we going to talk about?
Developing software is a lot of fun, especially when we don’t have to deal with all the uncertainties of life. Hardware failures, software bugs, mischievous users (or users in general) providing bad input - there are a million things that can go wrong within our beautiful products. In this talk, we are exploring how to deal with those problems efficiently while keeping our code clean. Kiril will put the focus will be on Golang and Python; however, we will also touch on other languages (e.g. Java).
Evgeni will continue with three demos to illustrate wrapping errors, migrating to the Go 1.13 error wrapping, Intentional panics and Business errors vs. technical errors.
Kiril believes in engineering done right: in good architecture design and well-crafted code focused on solving the customer’s problems. He also teaches C++ and OOP in his alma mater - New Bulgarian University.
😎Evgeni Kolev wanted a motorcycle so much, so he got into tech to faster earn money for it. He never got one, but choosing tech was the right decision for him, one which he has never regretted, as he openly shares.
Evgeni started his career with typed, compiled languages. Later, having
found scripting languages, he ran away from type-checked languages and didn't look back for a long time. Now, as a Go and partially
functional programming enthusiast (pun intended), working with a
type-checked language is a must for him - the stricter, the better. Evgeni is part of Uber Eng Sofia team for over a year now.