Generics in Go – Part 2 | Hatchpad Huddle

Wednesday, February 10, 9:00AM – 10:00AM EST

Join the engineering community for a virtual round table about Go’s current 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 an introductory Generics in Go talk, Damien Stanton presented the most recent design draft for implementing generic programming capabilities in Go.

This will be a lively discussion led by Damien as a follow-up to his initial presentation.

About the Speaker: Damien Stanton

Damien Stanton is a full stack engineer at SignalFrame.

He has experience using both Rust and Go as a developer.


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

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.

Get insights when you need them

An original look at DC's high-growth startups, tech jobs, tech events, and more. Straight to your inbox.