Practical Uses of Generics in Go 1.18
Details
Go 1.18 is here, finally with generics! On the surface, generics are just type parameters and don’t have a lot of common use in writing endpoints or command-line scripts. But no! They are so much more than that and you can use them in all types of daily situations.
This presentation will focus on examples of how generics can be applied to a wide range of scenarios you can find in day-to-day work. Towards the end, we’ll also cover some more lengthly/creative examples of reusable code using generics as well as some gotchas and limitations of Go’s implementation of this feature.
Presenter Bio:
Robin Jang - Senior Software Developer @ KOHO
Robin loves to tinker with programming languages -- learning their tricks to give easy interfaces to complicated solutions. Coming from a background favoring C#, adjusting to Go's certain opinionated nature has felt limiting... but not any longer! She looks forward to this language update and the many to come!
