Skip to content

Latest commit

 

History

History
19 lines (10 loc) · 1.29 KB

File metadata and controls

19 lines (10 loc) · 1.29 KB

Advanced Generics Patterns - Axel Wagner, Infront Quant

Talk Description

By now, we have two years of experience with generics in Go. Most Go developers are probably familiar with its basic usage, but there are some less obvious issues you might stumble over when trying to use them, as well as some niche problems they can help you with.

In this talk, we will go beyond the basic examples of higher-level functions. We will explore how to use constraints effectively, the ergonomics of generic APIs, how to use phantom types to increase the type-safety of your programs and enable some transparent efficiency patterns.

Speaker Info

Axel is a Software Architect at Infront Quant. Previously he was a Site Reliability Engineer at Google Zürich for three years, after receiving a Masters degree in Mathematics from the University of Heidelberg.

Since 2013, Go has been his primary programming language and he is an active member of the community, both online and offline. He is passionate about Open Source, an avid chess player, and is trying to read every Science Fiction and Fantasy book ever written.

Blog: blog.merovius.de

Supporting Materials

A PDF version of the slides from this talk are available here