[HYBRID] February Golang Meetup

![[HYBRID] February Golang Meetup](https://secure.meetupstatic.com/photos/event/7/b/5/6/highres_525751574.webp?w=750)
Details
Hello Gophers
Welcome back for another year of Go talks and networking!
For this event, all talk formats work: short talks (5-10 min) as well as regular length (25 min).
Would your company like to host this or another? Let us know!
If you'd like to give a talk - submit your proposals here: http://goo.gl/forms/54YvJT223F
If you have more ideas - talk to us at the Gophers slack: https://invite.slack.gobridge.org/ in the #berlin channel, and follow us on twitter: https://twitter.com/gdgberlingo
This will be a hybrid event. We'll post a Zoom Link here as soon as it's live.
This is a hybrid event. Join the event virtually at https://gdg.community.dev/events/details/google-gdg-berlin-golang-presents-hybrid-february-golang-meetup-2/
or in person at
Antler - 32 Jägerstraße Berlin, 10117
***
Agenda
7:00 PM: Networking
Networking over drinks and food
7:30 PM: Welcome
Welcome words from the organizers
7:35 PM: Talk 1: Using Go with eBPF and XDP to Share the Default DNS Port Among Multiple Processes / Mikhail (Misha) Bragin, CEO @ NetBird
Have you tried configuring a local DNS resolver to use a port different from the default one? Changing port 53 can be tricky since the DNS protocol is usually bound to this port. This is especially true if you need the software you develop to support as many operating systems as possible with various versions, ensuring it works on different platforms, too.
The NetBird team faced this challenge while working on the DNS feature. We spent a few days on a solution involving Go, eBPF, and XDP “magic” that allows sharing a single port between multiple DNS resolver processes.
8:05 PM: Announcements and break
Announcements, HR lost & found, open mic
8:25 PM: Talk 2: Prometheus governance 2.0: Setting the project up for the next decade / Goutham Veeramachaneni, Product Manager and Prometheus Maintainer @ Grafana Labs
Prometheus joined the CNCF as its second project in 2016, nearly a decade ago. Ever since, the Prometheus governance has been largely the same and served the community well.
Recently, it has become obvious that we need to scale the Prometheus team beyond the current 30 team members. We spent the last year or so, evaluating new governance structures, building consensus and executing on a plan to set the stage for the next decade of innovation.
Going forward, every contributor can become a Prometheus organization member. All members are going to vote for a steering committee. These improvements will enable members and maintainers to grow beyond the current 30 team members to at least 200 or more Prometheus members in the near future.
We will walk you through the existing governance structure, what worked and the challenges we ran into, the potential governance structures we evaluated, resources CNCF provides and tips that other projects can apply when evaluating a new governance.
9:00 PM: Networking
More networking over drinks and the rest of the food
***
Speaker
Mikhail (Misha) Bragin - NetBird (CEO)
A software engineer turned founder, Misha leads the NetBird’s technical vision while being involved deeply in the core platform development. His engineering-first approach combines deep technical knowledge with practical implementation helping developers solve complex network security challenges through elegant scalable solutions.
Goutham Veeramachaneni - Grafana Labs (Product Manager and Prometheus Maintainer)
Goutham is a Prometheus maintainer with experience maintaining the TSDB. After spending many years helping build and run the hosted Prometheus service at Grafana, he recently transitioned to PM, managing the Application Observability and OpenTelemetry products. He still hasn't lost the itch to code, and continues to contribute to Prometheus, OpenTelemetry, and other OSS observability tools.
***
Host
NetBird (https://netbird.io)
NetBird

[HYBRID] February Golang Meetup