I relied on Beej's guide to Networking to make this HTTP server in Go using Go's standard library.
- Sockets and connection handling.
- How client and server communication works.
- How headers work between server and client.
- Logging using Golang's standard library.
I am taking Primeagen's advice where he said "go raw dog an HTTP server in GO, it's not that complicated."
Spoiler: yes, it's not complicated!
PS: Coded in VIM and TMUX btw on Debian