000 a
999 _c30881
_d30881
008 220615b xxu||||| |||| 00| 0 eng d
020 _a9781119773818
082 _a005.133
_bSAH
100 _aSaha, Amit
245 _aPractical Go : building scalable network and non-network applications
260 _bWiley,
_c2022
_aHoboken :
300 _axxix, 386 p. ;
_bill.,
_c24 cm
365 _b39.95
_cUSD
_d81.20
504 _aIncludes index.
520 _aGoogle announced the Go programming language to the public in 2009, with the version 1.0 release announced in 2012. Since its announcement to the community, and the compatibility promise of the 1.0 release, the Go language has been used to write scalable and high-impact software programs ranging from command-line applications and critical infrastructure tools to large-scale distributed systems. It's speed, simplicity, and reliability make it a perfect choice for developers working in various domains. In Practical Go - Building Scalable Network + Non-Network Applications, you will learn to use the Go programming language to build robust, production-ready software applications. You will learn just enough to building command line tools and applications communicating over HTTP and gRPC.
650 _aComputer program language
650 _aProgramming language
650 _aNetwork and non-network applications
650 _aAppConfig
650 _a BeginTx method
650 _a Client
650 _aCreate Repo
650 _aData stores
650 _aError value
650 _aHandler function
650 _ahttp.Request
650 _aMiddleware
650 _aRPC method
650 _aServer application
650 _a YAML data format
942 _2ddc
_cBK