Golang Meetup 2024 December
Details
Hey Gophers!
I have some good news for you!
The next Vilnius Golang Meetup will take place on Wednesday, December 4th at 18:30
It will be hosted on the 1st floor of the Lvivo 37 Business Center in Vilnius.
Please RSVP by responding to the event.
As usual, we’ll have three speakers, each presenting at different levels of expertise in Golang. You’ll find interesting and relevant topics for your everyday coding challenges.
Beginner Track:
Building an Order Book in Go by Ignas Kukenys from Vinted
This talk will demonstrate how to build a basic Order Book, a common software component in fintech and crypto trading systems. You’ll learn about designing and implementing a Go package, choosing a suitable data structure, and understanding some efficiency trade-offs in this real-world example. No prior financial or Go programming knowledge required!
Intermediate Track:
The Inner Workings of Go Generics by Anton Sankov from CAST AI
Generics have long been a hot topic in the Go community. This talk will focus on the challenges that led to Go’s unique approach to generics, the technical design decisions involved, and how they were implemented to balance simplicity with powerful functionality. Attendees will gain a deeper understanding of the compiler magic that makes Go generics possible and explore practical examples of how generics enhance type safety and flexibility without sacrificing Go’s performance and readability principles.
Expert Track:
Implementing a gRPC Mockserver in Go for Service-Level Testing by Alexander Demin from Dialectica
Testing complex systems is hard. While unit testing and basic integration testing are common practices, service-level testing sits between them and full system-level tests. This type of testing focuses on evaluating a microservice in isolation, treating it as a “black box” and fully mocking its external services.
This talk will cover common challenges in gRPC testing and introduce a battle-tested solution: a gRPC mockserver implemented in Go.
Beverages will be available for the networking part after the presentations.
And as always, some prizes too!
Golang Meetup 2024 December