Let’s Go Further helps you extend and expand your knowledge of Go — taking you beyond the basics and guiding you through advanced patterns for developing, managing and deploying APIs and web applications.
It builds on many of the concepts that were introduced in Let’s Go, and talks through the start-to-finish build of a RESTful JSON API — from initial project setup through to deployment in production.
This gives us an opportunity to cover important topics in the context of a complete, working, application — including SQL migrations, CORS requests, permission-based authorization, managing background tasks, reporting metrics, automating build and deployment steps, and much more.
If you enjoyed Let’s Go, this course should be a great fit for you and an ideal next step in mastering Go.
Want to get a better feel for the book? Take a look through the free sample and chapter listing
Who is this book suitable for?
This book is written as a follow up to Let's Go. If you've already read and enjoyed Let's Go, then Let's Go Further should be a great fit for you and an ideal next step in your learning.
Let's Go Further can also be read as a standalone book, but please be aware that it's not designed for newcomers to Go — and you should already be comfortable with Go and the fundamentals of building and testing database-backed web applications.
Is the book based on the standard library packages?
Yes, the book uses the standard library (rather than a specific framework like Buffalo, Echo or Gin). A few small external packages are used where it makes sense for security reasons and to reduce complexity.
Do you offer a student discount?
Yes, I'm happy to offer a 25% discount for anyone in full-time education. Email me at firstname.lastname@example.org, and I'll send you a discount code that you can use at checkout.
How often do you make updates? How will I get them?
Updated versions of the book will be emailed to you at the address you provide during checkout. These are usually sent out once every 6 months, to coincide with new major releases of the Go language. You can unsubscribe from the updates at any time.
How do you provide access to the source code?
The source code is simply included in a zip file as part of the book download. You can open it on your local machine and start exploring it right away.
Hey, I’m Alex Edwards, a full-stack web developer and author. I began working with Go 8 years ago in 2013, and have been teaching people and writing about the language for nearly as long.
I’ve used Go to build a variety of production applications, from simple websites (including the one you’re reading now) to high-frequency trading systems. I also work on a number of open source Go packages, including the popular session management system SCS.
Money-back guarantee — If you don’t get anything from the book, then I don’t want your money. Just reply to your purchase receipt with 30 days and I’ll issue a full refund.
Any questions? Feel free to drop me an email at email@example.com and I’ll be happy to help.
Looking to buy this for your whole team?
I offer team licenses at a steep discount. Send me an email at firstname.lastname@example.org to discuss your needs.