Video description
Open source Go, the concurrent garbage-collected programming language that scales big and fast, is the emerging language of the Cloud. Russ Cox, technical co-leader of the Go Project at Google, described Go at a Boston area Google Developers Group meeting this way, “Go is a fast, fun, and productive language for writing programs.”
In this third in a series video about how to program with Go, Mark Bates, Go expert extraordinaire, ladles a big helping of the special Go sauce that makes this language so tasty. There is a lot to consume in this serving—22 segments—so settle in for a big meal.
- Build and test a basic web app in Go
- Handle and test multi-part file uploads
- Bundle, access and serve static assets like templates and JavaScript
- Build a router with TDD, then test Pat and Mux, the popular 3rd party routers
- Create a middleware stack for HTTP, use it to understand how Go manages variable context
- Render JSON, XML and more with Package
- Work with EventSource, Goth, Gopher JS, the Revel web framework, HttpRouter, Echo, and go.rice
- Get more on the ins and outs of JSON encoding/decoding
- Produce a scalable echo server using Gorilla Web Toolkit’s WebSocket
- Configure Go to serve content over HTTP and HTTPS; Build a proxy server to a back-end Rails app
Publisher resources
Product information
- Title: Mark Bates on Go Web Frameworks and Techniques
- Author(s):
- Release date: August 2015
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491938294
You might also like
video
Mark Bates on Go Database Frameworks and Tools
Open source Go, the highly scalable programming language developed at Google, is the emerging language of …
video
Mark Bates on Go Core Techniques and Tools
Take the Go programming language for a test drive with this example-driven video course from software …
video
GenAI Essentials for Everyone - Overview
Our team of experts has hand-selected and organized the most crucial concepts and practical applications of …
article
Run Llama-2 Models Locally with llama.cpp
Llama is Meta’s answer to the growing demand for LLMs. Unlike its well-known technological relative, ChatGPT, …