Noticed a worrying trend in web server libraries: lack of first-class support for running on Unix domain sockets and on user-supplied sockets of any kind. Sometimes it needs third party libraries with over 200 lines of code… but Erlang didn’t have native support for unix sockets until 2015!
In 2017, let’s make sure all web app stacks support opening Unix sockets, running on already opened sockets, socket activation and graceful shutdown! I made a thing that uses that kind of stuff and the only server that was completely ready out of the box was Ruby’s Puma.
Post your response
If you write a response on your website, mark it up with h-entry and let me know the URL: