Go Network Programming Cookbook

Go Network Programming Cookbook

Paperback Published on: 28/02/2018
Price: £29.99
Free UK delivery on orders over £25
Not available
This product is currently unavailable
Make and edit your lists in your account
No stock available in any shop.
Not available
This product is currently unavailable
No stock available in any shop.

Synopsis

To understand, script and embed Go networking capabilities from web sockets, application level protocols to large-scale cloud installations.
About This Book
* Dive deep into the HTTP/2 protocol
* Build scripts to manage cloud applications
* Gather and manage data for website operations and data streams
Who This Book Is ForExperienced Go developers who are interested in learning how to solve issues related to network programming in Go, will benefit from this book. Therefore a basic knowledge of Go is necessary and some Network Programming is beneficial but not required. Additionnally, network programmers experienced in other programming languages as well as systems, network and cloud administrators will profit from this book.
What You Will Learn
* Learn to program web sockets
* Scrape data from the web
* Handle data streams
* Exploit the advantages of HTTP/2
* Serve HTTP-based applications
* Build secure scripts
* Manage major cloud service providers like AWS, Azure and Google
In DetailGo has been gaining huge popularity in the last couple of years, owing to its efficiency, light weight and ease of use across a number of domains. The Go Network Programming Cookbook dives deep into using Go for network programming, taking advantage of the numerous libraries available to perform network operations.
Chris McEniry covers web sockets, web data scraping, application level protocols, data streams and the major cloud services. You will learn how to work with key networking and security issues such as HTTP/2 and HTTPS , remote procedure calls, web sockets and HTML5 web sockets. You'll learn things like how to accept incoming connections and launch a goroutine to handle each one. By the end of the book you will have an arsenal of solutions to tackle any networking related issues you might come across during your development.

Publisher information

  • Publisher: Packt Publishing Limited
  • ISBN: 9781788392860
  • Number of pages: 345
  • Dimensions: 235 x 191 mm

Customer Reviews