March Golang meetup

GDG Berlin Golang
Wed, Mar 20, 2019, 7:00 PM (CET)

About this event

Hello Gophers,
Spring is here, let's meet right before the equinox day!

If you'd like to give a talk - submit your proposals here: http://goo.gl/forms/54YvJT223F

If you'd like to suggest topics for the fishbowl session - add the topic as a response to our fishbowl thread at the #berlin channel at the Gophers Slack: https://gophers.slack.com/archives/C032NF851/p1546527772015500

If you have more ideas - talk to us at the Gophers slack: https://gophersinvite.herokuapp.com/ in the #berlin channel, and follow us on twitter:https://twitter.com/gdgberlingolang

📅 AGENDA 📅

19:00-19:25 Networking over drinks and pizza

19:25-19:30 Welcome words

19:30-20:00 go generate: One File To Rule Them All / Konrad Reiche
Code generation is the fifth stage of grief over Go’s lack of generics. With go generate we have a powerful tool to skip writing boilerplate code. Using the ast package I will demonstrate how one file can declare your API, generate middlewares (logging, instrumentation, etc.) and even documentation.

20:00-20:30 Announcements, HR lost & found, break
This is where anyone can get 20 sec to tell us they are looking for a job/to hire/for contribution to their OS project/looking for projects to contribute to/etc

20:30-21:00 Geo and Go / Henry Clifford
We'll introduce the experimental standard golang geo library (github.com/golang/geo) and talk about its perks and pitfalls. I'll talk about the real world applications and common issues with handling geo data I encountered while handling 100ks of geo points at a mapping startup.

* This talk is for developers who are interested in the emerging-standard geo library and how it can solve problems with complex geometries.

* Attendees should have a knowledge of basic golang concepts.

* Attendees can expect to learn about the concepts behind s2 cells and shape simplification (with Visvalingam's algorithm) and using the standard library to implement them.

21:00-end Networking

🎤 ABOUT OUR SPEAKERS 🎤

Konrad Reiche @konradreiche (October app)
Konrad is working as backend lead at a VC-financed Silicon Valley startup building a visual & pseudonymous social network written in Go. Before that he worked in Berlin at tape.tv as a Go developer on a video livestreaming platform implementing microservices with Go Kit.

Henry Clifford
Startup guy and occasional CTO, my last startup mapped every single venue in New York (and 20 other cities) manually. I like Piña Coladas and getting caught in the rain. https://github.com/hcliff/

🤓ABOUT Delivery Hero 🤓

Delivery Hero SE is a publicly listed online food-delivery service based in Berlin, Germany. The company operates in 40+ countries internationally in Europe, Asia, Latin America and the Middle East and partners with 150,000+ restaurants.

Cheers,
The Organizers™


Organizers

Local sponsor