• #104 - Building Binaries

    In this week's episode we'll learn how to build binaries for platforms, other than the one we're developing on. We'll build a default Mac OS X binary, as well as a binary to run on an Ubuntu box, and then finally a Windows binary.

    Duration 00:06:57 Subscribe to Watch

  • #103 - Middleware

    In this week's episode we'll learn how to build our middleware stack for HTTP applications. Using TDD we'll drive the development of a middleware framework, and along the way learn a thing or two about how how Go manages variable context.

    Duration 00:19:17 Subscribe to Watch

  • #102 - Routing Pt. 2

    In this week's episode we'll revise the application we built in last week's episode. Instead of building our own router we'll look at using two of the most popular third party routers for Go applications, Pat and Mux.

    Duration 00:21:44 Subscribe to Watch

  • #101 - Routing Pt. 1

    In this episode we look at the basics of routing in Go web applications. Using TDD we'll build up a simple router that switches on request method and urls.

    Duration 00:12:58 Subscribe to Watch

  • #100 - Bundling Assets

    In this episode we'll learn how to bundle static assets, such as templates, JavaScript, and more in a Go binary. We'll also learn how to access and serve those assets in our Go application.

    Duration 00:11:38 Subscribe to Watch