Solutions to the Protohackers programming challenge in Go.
Aiming for good observability as well as correct handling of edge cases.
Tested via GitHub Actions. Deployed to Fly.io.
Package smoketest
implements a TCP Echo Service from RFC 862.
Package primetime
implements a JSON request/response service that responds to isPrime methods.
Package meanstoanend
implements a TCP storage service for prices, returning means.
Package budgetchat
implements a TCP chat room protocol.
Package database
implements a UDP key-value store.
Package mobinthemiddle
implements a line-altering proxy server
Package speeddaemon
implements a speed limit enforcement server
Package linereversal
implements
Package insecuresocketslayer
implements