How to Build a Web App with and Without Rails Libraries
Not trying to self-promote myself, but I have something similar (creating an HTTP server from scratch) but in Python [0].<p>I'm a Professor, I teach web development (to BSc and MSc students), and I always go through the "socket experience" before using any framework at all (usually Django, sometimes Flask). This lab exercise and another one for webservices (basically routing and sending json responses through the socket) are quite elucidative for them regarding web apps.<p>In the end, the message they get is that the internet is all text going back and forth (plus or minus some details).<p>[0] <a href="https://joaoventura.net/blog/2017/python-webserver/" rel="nofollow">https://joaoventura.net/blog/2017/python-webserver/</a>