<b>Step-by-step instruction on writing your first production-ready servers with Golang</b> <p>Google's Go language, otherwise known as Golang, is a fast, simple, and reliable language that is rapidly becoming a highly popular choice for developers of all kinds. With particular utility in cloud-native environments, Golang is being adopted in major projects like Docker and Ethereum thanks to its user-friendly features, like concurrency and easy deployment. <p>In <i>Practical Golang: Building Scalable Network and Non-Network Applications,</i> expert coder and devops engineer Amit Saha delivers a step-by-step guide to writing production-ready HTTP 1.1, HTTP2, RPC, and TCP/UDP servers. Walking you through the entire process of learning this already straightforward language, from your first application to your first deployed server, the authors rely solely on the most popular open-source projects to ensure you can apply the book's advice in any cloud environment. <p>In this book, you'll get: <ul> <li>Fulsome descriptions of best practices on load balancing, scaling, and failure handling</li> <li>Stepwise guidance on writing an HTTP service from scratch using only Golang's standard library</li> <li>Easy tutorials on implementing RPC and HTTP interfaces for RPC services <li>Straightforward instructions on using SQL databases</li> </ul> <p>Perfect for software developers, devops engineers, and other programming professionals, <i>Practical Golang</i> is also an indispensable resource for anyone who wants to go beyond the basics of Golang and deploy robust and practical servers.
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
<p><b>AMIT SAHA</B> is a software engineer at Atlassian, located in Sydney, Australia. He has written <i>Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!</i> (No Starch Press, 2015) and <i>Write Your First Program</i> (PHI Learning, 2013). His other writings have been published in technical magazines, conference proceedings, and research journals. He can be found online at https://echorand.me.
<p><b>YOUR PRACTICAL, HANDS-ON GUIDE TO BUILDING APPLICATIONS USING GO</b></p> <p>Google 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. Its simplicity, rich standard library and a burgeoning ecosystem of third-party packages make it a perfect choice as a general purpose language for software developers.. <p>In <i>Practical Go: Building Scalable Network & Non-Network Applications, </i>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. <p><b>This practical guide will cover:</b> <ul><li><b>Writing command line applications</li> <li>Writing HTTP services and clients</li> <li>Writing RPC applications using gRPC</li> <li>Writing middleware for network clients and servers</li> <li>Storing data in cloud object stores and SQL databases</li> <li>Testing your applications using idiomatic techniques</li> <li>Adding observability to your applications</li> <li>Managing configuration data from your applications</b></li></ul>
Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.
Da: Zoom Books East, Glendale Heights, IL, U.S.A.
Condizione: very_good. Book is in very good condition and may include minimal underlining highlighting. The book can also include "From the library of" labels. May not contain miscellaneous items toys, dvds, etc. . We offer 100% money back guarantee and 24 7 customer service. Codice articolo ZEV.1119773814.VG
Quantità: 1 disponibili
Da: -OnTimeBooks-, Phoenix, AZ, U.S.A.
Condizione: very_good. Gently read. May have name of previous ownership, or ex-library edition. Binding tight; spine straight and smooth, with no creasing; covers clean and crisp. Minimal signs of handling or shelving. 100% GUARANTEE! Shipped with delivery confirmation, if you're not satisfied with purchase please return item! Ships USPS Media Mail. Codice articolo OTV.1119773814.VG
Quantità: 1 disponibili
Da: ThriftBooks-Dallas, Dallas, TX, U.S.A.
Paperback. Condizione: Good. No Jacket. Former library book; Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less. Codice articolo G1119773814I3N10
Quantità: 1 disponibili
Da: GreatBookPrices, Columbia, MD, U.S.A.
Condizione: New. Codice articolo 41714121-n
Quantità: Più di 20 disponibili
Da: INDOO, Avenel, NJ, U.S.A.
Condizione: New. Codice articolo 9781119773818
Quantità: Più di 20 disponibili
Da: Lakeside Books, Benton Harbor, MI, U.S.A.
Condizione: New. Brand New! Not Overstocks or Low Quality Book Club Editions! Direct From the Publisher! We're not a giant, faceless warehouse organization! We're a small town bookstore that loves books and loves it's customers! Buy from Lakeside Books! Codice articolo OTF-S-9781119773818
Quantità: Più di 20 disponibili
Da: GreatBookPrices, Columbia, MD, U.S.A.
Condizione: As New. Unread book in perfect condition. Codice articolo 41714121
Quantità: Più di 20 disponibili
Da: BargainBookStores, Grand Rapids, MI, U.S.A.
Paperback or Softback. Condizione: New. Practical Go: Building Scalable Network and Non-Network Applications. Book. Codice articolo BBS-9781119773818
Quantità: 5 disponibili
Da: California Books, Miami, FL, U.S.A.
Condizione: New. Codice articolo I-9781119773818
Quantità: Più di 20 disponibili
Da: Rarewaves.com USA, London, LONDO, Regno Unito
Paperback. Condizione: New. YOUR PRACTICAL, HANDS-ON GUIDE TO WRITING APPLICATIONS USING GO Google 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. This practical guide will cover: Writing command line applicationsWriting a HTTP services and clientsWriting RPC services and clients using gRPCWriting middleware for network clients and serversStoring data in cloud object stores and SQL databasesTesting your applications using idiomatic techniquesAdding observability to your applicationsManaging configuration data from your applications You will learn to implement best practices using hands-on examples written with modern practices in mind. With its focus on using the standard library packages as far as possible, Practical Go will give you a solid foundation for developing large applications using Go leveraging the best of the language's ecosystem. Codice articolo LU-9781119773818
Quantità: 2 disponibili