Edit product

The Ultimate Guide to Web Apps in Go

Learn and stay current on the latest and greatest for Go web apps.

The Go community is huge, and finding the right libraries for your web app is painful. It's even harder to stay up to date.

  • Learn best-of-breed libraries and get your job done faster
  • Get up to speed fast with focused lessons
  • Stay current in the constantly changing ecosystem of Go technologies

Skip the hassle, start building your apps the right way, and never miss out on new technologies again.

Your subscription comes with...

  • Members only guides, screencasts, code samples, and written references
  • Consistent updates (about 2x/month) on current technology and best practices
  • Comprehensive coverage of complex topics like database code, auth, payments, and more
  • Satisfaction guaranteed, and you can cancel anytime if The Ultimate Guide isn't working for you

A part of this subscription includes screencasts from the Go in 5 Minutes series.

Check out a sample screencast:

Why is this a subscription?

Throughout my 6+ years as a "Gopher", I've seen the ecosystem of Go web development technology change fundamentally.

  • Go was originally not intended for web development
  • Basic web dev libraries were then released and simple sites were possible
  • After that, developers began stitching modules together to build advanced web applications
  • Then, Buffalo came onto the scene with a complete toolkit for web apps

Fast forward to today, and the ecosystem keeps evolving at a record pace.

Buffalo makes major changes quarterly and new modules are enabling web assembly, tighter integrations with Javascript, and more.

This guide is a subscription because a single course would not be enough to build long-lasting, production quality web applications in Go.

Who should subscribe

This subscription is for Go developers who maintain or need to build production-quality web applications in Go.

To get the most out of this course, you'll need to have at least 2 years of programming experience and some familiarity with Go and web development.

About the teacher

I'm Aaron, and I've been writing and teaching Go for 6+ years and am a leader in the Go community.

Here are some of my credentials:

  • I work as a developer advocate at Microsoft, focusing on Go and cloud native technologies
  • I created and run the popular Go in 5 Minutes screencasts 
  • I also created the Athens project, a widely used open source project with 3.1k stars on GitHub
  • I'm a co-chair of the GopherCon programming committee. GopherCon is the largest Go conference in the world
  • I've contributed and held leadership roles in the Kubernetes community, which is one of the largest open source Go codebases
Sorry, this item is not available in your location.
Sold out, please go back and pick another option.
This product is not currently for sale.
  • You'll get updated screencasts that focus on the best libraries, patterns and practices for building fast, powerful web apps in Go.
  • TechnologiesGet the best features, no research required
  • Best practicesPre-built recipes to keep your codebase sustainable
  • UpdatesTake advantage of new developments in the community
Available to stream instantly
Watch link provided after purchase


The Ultimate Guide to Web Apps in Go

Enter your info to begin your Monthly subscription. You can cancel anytime.


···· ···· ···· 4242
Test card



Use a different card?


pp paypal

or pay with

We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

or pay with

You'll be charged US$15 today.

Your subscription was successful!

We charged your card and sent you a receipt

    Gumroad Library

    Download from the App Store or text yourself a link to the app


    Thank you for subscribing to "The ultimate guide to web apps in Go". You should be getting a link to start watching screencasts and getting all the other resources. As promised, I'll be posting periodic updates as well. You'll hear about those in your email as well as on my Gumroad profile page. You can find that at https://gumroad.com/arschles.

    I sincerely hope that the content you see in your membership helps you level up your web applications and gives you new ideas for improvements. If you enjoy it, please consider leaving a review. If not, please feel free to send me a message and I'll make it right.

    Finally, I'm a small business owner, and I am behind absolutely everything you see in your membership. I appreciate your support very much.

    Let's get building!


    Aaron Schlesinger

    Good news! Since you already have a Gumroad account, it's also been added to your library.

    Powered by Gumroad