Sign up
Forgot password?
FAQ: Login

Tirado Juan. Build Systems With Go: Everything a Gopher must know

  • zip file
  • size 4,03 MB
  • contains epub document(s)
  • added by
Tirado Juan. Build Systems With Go: Everything a Gopher must know
2nd edition. — Independently published, 2021. — 411 p. — ASIN: B094NKLL3Q.
v0.2.0: 2021-05-05 New Cgo chapter, revisited and enhanced explanations, typos, and readers’ suggestions. Mentions to changes in Go 1.16.
Everything a Gopher must know in a single book!
Second edition (v0.2.0) with revisited content, enhanced explanations, a new chapter about Cgo, and more awesome gophers.
Do not stay in the basics, move forward and learn how you can use Go to build systems using restful APIs, gRPC messaging, powerful loggers, middleware, SQL/noSQL databases, data streaming, and more. A book written for new adopters and experienced developers.
More than 200 detailed examples.
Code available on GitHub for free.
Concise explanations from basic to advanced levels.
Explore advanced topics: reflection, concurrency, benchmarking, profiling, etc.
Learn how developers use Go: modules, tags, CLIs, encodings, etc.
Learn how to build systems with gRPC, Kafka, Cassandra, MySQL, Cobra, and more.
The GO language
First steps with Go.
The basics.
Arrays, slices, and maps.
Structs, methods, and interfaces.
Reflection.
Concurrency.
Input/Output.
Encodings.
HTTP.
Templates.
Testing.
Modules and documentation.
Cgo.
Building systems
Protocol buffers.
gRPC.
Logging with Zerolog.
Command line interface.
Relational databases.
NoSQL databases.
Kafka.
Juan M. Tirado has been programming for half of his life. He holds a Ph. D. in computer science and has been a researcher at the UC3M, INRIA, and the University of Cambridge. He is interested in how data can be leveraged to enhance large-scale distributed systems. With a background as a systems architect and a data scientist, he helps companies design and implement data-driven solutions. In his free time, he enjoys music, mountaineering, and tapas.
  • Sign up or login using form at top of the page to download this file.
  • Sign up
Up