[In-Person] June Golang Meetup

![[In-Person] June Golang Meetup](https://secure.meetupstatic.com/photos/event/5/f/4/2/highres_528504386.webp?w=750)
Details
Hello Gophers,
With the amazing GopherCon EU happening right here in Berlin, we're skipping the usual talks for a special community get-together!
This is the perfect opportunity for our local Berlin Gophers to meet and mingle with attendees from all over the world who are in town for the conference. If you're attending GopherCon EU, come unwind with us in a relaxed, informal setting. If you're a local, come share your favorite things about Berlin and connect with the Go community!
As always, we're looking for companies to host future events. If your company is interested in supporting the Go community, please let us know!
If you'd like to give a talk - submit your proposals here: http://goo.gl/forms/54YvJT223F
You can always find us on the Gophers Slack: https://invite.slack.gobridge.org/ in the #berlin channel, and don't forget to follow us on Twitter: https://twitter.com/gdgberlingo.
We can't wait to see you there!
This will be an in-person event at:
Holzmarkt - Holzmarktstraße 25, 10243 Berlin
We'll announce the meeting point closer to the event, stay tuned!
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
---
Hosted By
Natalie Pistunovich, Organizer
Ole Bulbuk, Organizer
Tim Scheuermann, Organizer
Anderson Queiroz,
---
Partner
NetBird (https://netbird.io)
NetBird
---
Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-berlin-golang-presents-in-person-june-golang-meetup/.


[In-Person] June Golang Meetup