• #98 - Packages

    In this week's episode we'll learn how packages in Go applications are organized. We'll also look at the different ways that packages can be imported. We'll also look at how to test Go packages.

    Duration 00:17:15 Subscribe to Watch

  • #97 - File Uploads In Go

    In this week's episode we'll learn how to handle multipart file uploads in Go web apps. We'll also learn how to easily test file uploads.

    Duration 00:16:33 Subscribe to Watch

  • #96 - Struct Annotations

    In this episode we'll learn about how to annotate struct fields using tags. Using tags we can change the way encoders marshal a struct. We will also learn how to create and access custom tags on structs.

    Duration 00:10:43 Subscribe to Watch

  • #95 - Testing Go Web Apps

    In this week's episode we'll learn how to testing Go web applications. We'll learn a few tips and tricks, as well as a few packages and tools, to help make testing Go web applications easier.

    Duration 00:17:15 Subscribe to Watch

  • #94 - Basic Go Web Apps

    In this episode we'll cover the basics of building web applications in Go. We'll learn how to use simple functions to handle web requests. Next we'll move on to learn about using the `Handler` interface. We'll move quickly into accessing query string parameters from a request. Finally we'll learn how to decode a JSON payload to a `struct` and then marshal and render the JSON back to the response.

    Duration 00:13:53 Subscribe to Watch