Generics in Go | Hatchpad Huddle
Join the engineering community on October 21 at 9am for a virtual round table about Go’s Current (Fall 2020) design draft.
Since the 1.0 release of the Go programming language in 2012, perhaps the single most requested feature is generics, a programming technique for writing algorithms and data structures that operate over abstract types. These are then turned into concrete types like strings and integers sometime later in the compilation/running of a program. Implementing generics requires a thoughtful design process; How does a compiler or interpreter know what types to use? When we write C++ or Java code using generics, it is easy to forget that these were new features that weren’t finalized until ~ 1998 and ~2004, respectively. In this chat, Damien Stanton, a full stack engineer at SignalFrame, will walk through the most recent design draft for implementing generic programming capabilities in Go, and what it means for Go 1.x and beyond.
What is hatchpad?
Hatchpad is for individuals who enjoy building software products and want an online community where they can showcase projects, share ideas, find opportunities, and learn from experts. Join hundreds of other technical professionals who are part of the hatchpad community.
What is a hatchpad huddle?
A curated group of technical professionals who come together for a virtual roundtable to discuss a particular technical topic. Join a hatchpad huddle so you can:
- Grow your technical skills
- Meet others in the tech space who share common interests
- Chat directly with technical thought leaders
- Stay connected with your “huddle” after the event