Our Books

Build Secure Web Services in Go

This book teaches you how to leverage the power of the standard library to create robust JSON web services. You’ll gain a deep understanding of how things work from the ground up.

You’ll learn how to

  • Create JSON web services in Go using nothing but the standard library. Reduce dependencies and take full control of your application.
  • Adding authentication and authorization using both session tokens and JWT
  • Creating middleware to handle authentication and authorization cleanly at the routing layer
  • Eliminate SQL injection by understanding and applying proper techniques ensuring your data layer is robust
  • Apply the principle of least privilege to minimize the impact of potential security breaches.
  • Deploy professionally using Caddy as a reverse proxy to terminate SSL and centralize authentication and authorization

Pre-requisites

  • Basic Go programming knowledge