Book description
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.
You'll learn:
- 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 ...
Publisher resources
Table of contents
Product information
- Title: Level Up Your Web Apps With Go
- Author(s):
- Release date: April 2015
- Publisher(s): SitePoint
- ISBN: 9780992461294
You might also like
book
Web Development with Go: Building Scalable Web Apps and RESTful Services
Take a deep dive into web development using the Go programming language to build web apps …
book
Hands-On Full Stack Development with Go
Create a real-world application in Go and explore various frameworks and methodologies for full-stack development Key …
video
Building and leveraging REST APIs with Go
This chapter details the process of writing REST APIs with Go. This chapter starts with basics …
video
Building full-stack web applications with Go
Building full stack web applications requires drawing on several big technologies, including database access, HTTP routing, …