09:00 | Registration and coffee. | |
10:00 | Opening. | |
10:10 | Rebecca Stambler. Go, pls stop breaking my editor. | |
10:50 | Florin Patan. Desktop application in 30 minutes. | |
11:30 | Coffee break. | |
12:00 | Marcel van Lohuizen. CUE: a data constraint language and shoo-in for Go. | Alexey Naydenov. Why You Should Try SCTP In Your Next Go Back-end Project. |
12:40 | Konrad Reiche. Go generate: One File to Rule Them All. | Artemiy Ryabinkov. How not to go wrong with concurrency. |
13:20 | Denis Isaev. How to cook Go linters. | Alexander Visheratin. Numerical time series database development with Go from scratch. |
14:00 | Lunch. | |
15:00 | Elena Grahovac. Security checklist for Go-developers. | Michail Grachev. CLI in Go. From development to distribution. |
15:40 | Robert Laszczak. Message-driven application made easy with Watermill. | Oleg Gerasimov. Developing Go app with cgo. |
16:20 | Joan López de la Franca Beltran. Chatting through Go. | Alexey Shayhaleev. Javascript in Go: how we store interpreted logic in the configuration. |
17:00 | Coffee break. | |
17:30 | Neven Miculinic. Golang race detector. | Pavel Lakosnikov. How to split out a monolith and wrap it up in a Go-microservice. |
18:10 | Marko Kevac. Bitmap indexes. What's that and why they help us achieve unbelievable search speed. Usage examples. | Alex Gorbylev. Building cloud-native apps with Go. |
18:50 | Aliaksandr Valialkin. Sins of performance optimization. | |
19:30 | Afterparty. | |