dash[1] is a dynamic webserver that uses the logic described in the article (content logic is in Q/KDB).
I have considered writing a userspace TCP HTTP server like the one you suggest, but it would be a demonstration of how to write a state machine and not how to better use the facilities that the operating system provides for writing a server.
I have considered writing a userspace TCP HTTP server like the one you suggest, but it would be a demonstration of how to write a state machine and not how to better use the facilities that the operating system provides for writing a server.
[1]: https://github.com/geocar/dash