During the demo I will ask you 3 questions:
- Did we get the expected result?
- Do we have any race conditions?
- Did we handle all the errors and shutdowns gracefully?
- 1. Let's start with a basic example
- 2. Let's try and fix the issues
- 3. Let's make a small change :)
- 4. Finally, something works as expected
- 5. Non-stopping go routines
- 6. Let's handle shutdown gracefully?
- 7. Let's handle shutdown gracefully, for real this time!
- 8. Adding context
- 9. Notify context on signals
- 10. Bonus: let's make a tiny change