Mastering Go create Golang production applications using network libraries, concurrency, machine learning, and advanced data structures

"Often referred to (incorrectly) as Golang, Go is the high-performance systems language of the future. Mastering Go, Second Edition helps you become a productive expert Go programmer, building and improving on the groundbreaking first edition. Mastering Go, Second Edition shows how to put Go to...

Descripción completa

Detalles Bibliográficos
Otros Autores: Tsoukalos, Mihalis, (author) (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Brmingham, England ; Mumbai : Packt Publishing [2019]
Edición:Second edition
Colección:Expert insight.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009644304406719
Tabla de Contenidos:
  • Chapter 1: Go and the Operating System
  • Chapter 2: Understanding Go Internals
  • Chapter 3: Working with Basic Go Data Types
  • Chapter 4: The Uses of Composite Types
  • Chapter 5: How to Enhance Go Code with Data Structures
  • Chapter 6: What You Might Not Know About Go Packages and Functions
  • Chapter 7: Reflection and Interfaces for All Seasons
  • Chapter 8: Telling a UNIX System What to Do
  • Chapter 9: Concurrency in Go – Goroutines, Channels, and Pipelines
  • Chapter 10: Concurrency in Go – Advanced Topics
  • Chapter 11: Code Testing, Optimization, and Profiling
  • Chapter 12: The Foundations of Network Programming in Go
  • Chapter 13: Network Programming – Building Your Own Servers and Clients
  • Chapter 14: Machine Learning in Go.