In this talk, Alan Shreve will begin by talking about decentralizing the web, but then he will talk about stream multiplexing in Go as a foundation for RPC. Specifically, he'll cover the Muxado library he built for this purpose (https://github.com/inconshreveable/muxado). Alan will explain how muxado makes a great building block for custom protocols and RPC, outline the design of the public API, and go over some of the clever tricks employed in the implementation to make muxado fast. This talk was recorded at the GoSF meetup at Heroku.

Continue