Build Systems With Go: Everything a Gopher must know

Build Systems With Go: Everything a Gopher must know

by Juan M. Tirado

Length:366 pages

Edition:1

Language:English

Publication Date: 2021-04-08

ISBN-10:B091FX4CZX

  • Sales Rank: #140946 (See Top 100 Books)
  • Description

    Everything a Gopher must know in a single book!!!
    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, middlware, SQL/noSQL databases, data streaming, and more. A book written for new adopters and experienced developers.

    More than 200 detailed examples
    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.

    Contents

    Part I: 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

    Part II: Building systems

    Protocol buffers
    gRPC
    Logging with Zerolog
    Command line interface
    Relational databases
    NoSQL databases
    Kafka

    The author
    Juan M. Tirado has been programming 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 between a systems architect and a data scientist, he helps companies to design and implement data-driven solutions. In his free time, he enjoys music, mountaineering, and tapas.

    未经允许不得转载:ebooks » Build Systems With Go: Everything a Gopher must know

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址