Exactly what I was after. I've always had a "create my own app" desire, but never had a good project. After finally getting a project for which my enthusiasm would last beyond a weekend, I didn't know where to start. After some soul searching, I identified Go as the desired server language but from there didn't know the best way to structure the service endpoints, to write the client code, or which database to choose, among other things. I knew I wanted to avoid traveling down the turn-key framework route, but also didn't want to just dump a bunch of code starting from the standard httpserver in Go without any sort of best practices. This book was a treasured find: the fundamentals I was after in an easy to follow and modify setting. I'll know in time whether or not this leads to a successful side project, but even if that loses steam, the knowledge I gained from this book, as someone with no web development experience, will make me better at software in general, especially as I need to navigate web services.