Mastering Go
Packt Publishing Limited (Verlag)
978-1-78398-124-3 (ISBN)
- Titel wird leider nicht erscheinen
- Artikel merken
This book is an authoritative guide that will help you learn new advanced methods in a clear and contextualized way. We start off by discussing package design, testing, and command line programming. Later, we look into the most powerful aspects of the language, such as interfaces, concurrency and parallelism, error handling, and functional programming. Moving on, we explore programming for the web, going deep into the standard library framework: net/http. After fully exploring net/http, we check complementary libraries such as gorilla/mux and negroni. Going ahead, we explore full-fledged frameworks such as Beego, Gin, Echo, and others. Microservice construction with go-kit and API generation with Swagger are also covered, preparing for the web of today. You will learn how to evaluate performance with profiling, extracting the best performance from your Go programs without sacrificing readability, and attacking the bottlenecks of your program, where it matters. We'll understand vendoring, reproducible builds, reflection, and, finally, we will teach you how to access C functions with a simple Go call.
By the end of the book, you will be able to take on any challenge with the Go programming language.
Vitor De Mario is a graduate in Computer Science from the Federal University of Rio de Janeiro (UFRJ - Universidade Federal do Rio de Janeiro in Portuguese) in Brazil. He has always been fascinated with computers and how to build his own programs. Ever since the first contact with a PC and the Internet almost 20 years ago, the search for better ways to code has been never ending. A prolific coder with experience in several fields such as logistics, telecommunications, bioinformatics and machine learning, and several programming languages before Go such as Java, Python, and C, he is currently working with genomics and using Go to build machine learning tools responsible for identifying genetic mutations that cause diseases in real patients. Curious about distributed systems and involved in the expansion of the Go community in Brazil, he has helped organize Go meetups in Sao Paulo and the first Brazilian GopherCon.
| Erscheint lt. Verlag | 30.6.2017 |
|---|---|
| Verlagsort | Birmingham |
| Sprache | englisch |
| Maße | 190 x 235 mm |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| ISBN-10 | 1-78398-124-5 / 1783981245 |
| ISBN-13 | 978-1-78398-124-3 / 9781783981243 |
| Zustand | Neuware |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
aus dem Bereich