Proposed by: Bharat Rajani

Rungroup: Goroutines lifecycle manager

Rungroup is golang library which helps in managing multiple goroutines which can interrupt other goroutines on error.


In this talk we will explore the common pattern which is observed while writing goroutines which share some context. We will dive into the problem of managing gorutines and stopping some or all of them when an error occurs. All these goroutines are visualized using a simple animation (game) which uses rungroup library.

Source code/Reference: https://github.com/bharat-rajani/rungroup

Talk duration: