Go is an open-source language from Google that's a bit like C. Designed for programmer productivity, it's got a clean syntax, and emphasizes concurrency.
This book gives you all you need to use Go in your web applications. You'll learn the basic concepts - language structures, the standard library, and Go tools - then tackle more advanced features like concurrency concepts, testing methodologies, and package structures.
At each step, you'll get advice for better coding in Go. You'll see how to structure projects, how to use concurrency effectively, and best practices for testing - as well as many valuable hints and tips gleaned from real world experience of developing web applications with Go.
- Get to grips with Go language basics (types, the standard library, tools)
- Use Go with HTTP
- Work with images
- Understand concurrency
- Test effectively
- Master deployment
- And much more ...
Table of contents
- Title: Level Up Your Web Apps With Go
- Release date: April 2015
- Publisher(s): SitePoint
- ISBN: 9780992461294
You might also like
Hands-On High Performance with Go
Proven methodologies and concurrency techniques that will help you write faster and better code with Go …
Security with Go
The first stop for your security needs when using Go, covering host, network, and cloud security …
Go in 24 Hours, Sams Teach Yourself: Next Generation Systems Programming with Golang, First Edition
In just 24 sessions of one hour or less, Sams Teach Yourself Go in 24 Hours …
Go Programming Blueprints - Second Edition
Build real-world, production-ready solutions in Go using cutting-edge technology and techniques About This Book Get up …