Level Up Your Web Apps With Go(English, Paperback, Mal Curtis)
Quick Overview
Product Price Comparison
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 other 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.About the Author Mal Curtis is a Kiwi polyglot software engineer currently focussing on Go and JavaScript. He’s the founder of transaction email management service Apostle.io, and is a Principal Engineer at Vend, where he helps make beautiful Point of Sale and Inventory Management software (yes, it can be beautiful). In the past he’s helped launch Learnable.com, and worked for SitePoint in Melbourne. In his spare time you’ll find him attempting geeky pursuits with varying levels of failure, such as quadcopters and sous vide cooking.