This will likely be ported to a separate page at some point but I wanted to have a quick dump for things I’m learning.
Right now, I’m just working on understanding basic HTTP requests using the
net/http library; how to create a route, how to return a response, parsing and responding with JSON data, etc. This post was a ton of help in understanding the basic components of a non-trivial web server. It runs you through making an HTTP request to a third-party API, parsing that response, and then rendering the raw JSON in the browser.
ReactDOMServer.renderToStaticMarkup() and passing in some data. This template has been helpful in understanding the basic pattern and indirectly introduced me to a live reload tool for Go called Gin.
Once I’ve got the basic UI/routing stuff down, I need to explore databases. I poked around to see if I could use GraphQL—you can, using this it seems—but I think I’ll just focus on using some simple adapters first and then look at that.