would folks be interested in an "implement a toy version of HTTP/1.1 in a weekend” guide? I'm imagining something super basic (~100 lines of Python, not remotely standards compliant), just a server that opens a TCP socket, takes HTTP requests, and returns responses.
also makes me wonder how complicated it would be to write a toy version of http/2
@b0rk well in practice TLS is mandatory so
@alilly i mean I think it's reasonable to use a library to handle the TLS and just implement the HTTP/2 part

@b0rk @alilly That would have to be it's own weekend? ;-)

I don't know whether that's actually feasable, & you would need to warn people not use your code... But it'd a fascinating read!