Wrote a Blog Post

Is it possible to have the Go runtime behave like an event loop?

I was having a discussion on Discord about the behaviors of different asynchronous runtime and the question was raised: Is it possible to have the Go scheduler work on a single thread, similar to the JavaScript event loop? And down the rabbit hole I went!

Check out the story here: https://wperron.io/posts/single-threaded-go.html