Saw this last night, and thought it was worth a share. I'm new to Go but this seems like a solid idea to work off of for integrating input validation as a middleware coming into a handler. This keeps validation closer to the handler and out of applicati... Awesome tool Another useful read about how to collect data in go. The save method returns an error value because that is the return type of WriteFile (a standard library function that writes a byte slice to a file). The save method returns the error value, to let the application handle it should anything go wrong while ... cool article written by the engineering team describing their efforts to bring 1ms GC times to go 1.7. This has been one of the more helpful go related articles I have read over the last couple days. This article cleared up a lot of the stuff having to do with database stuff in go. I think some of these examples are just for practice and aren't necessarily production ready. This looks like a good project to look at when thinking about disigning a go project.