Abstract
The net package is one of the key assets of Go, and it's commonly used through higher level interfaces like net/http. Together we will see how goroutines make coding with the net package directly very intuitive, and yet as performant as complex event loop based software like nginx. We will build a TCP proxy live, and finish by sprinkling TLS on top of it thanks to composable interfaces.