Go Programming Cookbook, Second Edition (Paperback)

Sprache: Englisch

Verlag: Gitforgits, 2026

8168869915 / 9788168869912

Anbieter: AussieBookSeller, Truganina, VIC, AustralienAussieBookSeller

Verkäufer/-in mit 5 Sternen

Verkäufer:in bei AbeBooks seit 22. Juni 2007

Softcover

Zustand: Neu

EUR 77,68

EUR 32,92 Versand 
Versand von Australien nach USA

Anzahl: 1 verfügbar

In den Warenkorb
30 Tage kostenlose Rückgabe

Artikelbeschreibung des Verkäufers

Paperback. With Go 1.25, you get a runtime that reads the CPU quota of its own container, a standard library that closes long-standing gaps in filesystem safety and JSON handling, and a testing package that makes concurrent behaviour deterministic. And this second edition puts all of it to excellent use.This book is all about building one system, rather than a bunch of snippets in a folder. This means you can size a connection pool based on its own statistics, run 40,000 jobs on a fixed number of goroutines, retry serialisation conflicts without corrupting a ledger, and hold tens of thousands of open connections without exhausting file descriptors. Each recipe tackles a real problem, and then there's the simplest code to solve it, along with the reasoning behind when to use it again. Whether you're a developer who's already got some experience with Go and now needs it to get by in production, we've got you covered.Key LearningsSize worker pools and concurrency limits from measured CPU and memory budgetsConfine untrusted file paths so traversal attacks fail in the kernelTest 30 secs timeouts in milliseconds using testing/synctest and its virtual clockPropagate one timeout budget across every service hop without starving downstream callersRetry serialisation conflicts and deadlocks safely with bounded, jittered transaction backoffFind goroutine leaks from a profile and prove their absence in testsRead escape analysis and pprof profiles to remove the allocations that matterDrain response bodies so HTTP connections return to the pool and stay reusedShip schema changes across rolling updates using expand, switch, and contract releasesHarden services with govulncheck, minimal images, and secrets that never touch diskTable of ContentUp and Running with Go 1.25Go Advanced and ConcurrencyFile Handling and Data ProcessingBuilding and Managing Go APIsRPC and gRPC ServicesAutomation and Concurrency at ScaleMicroservices ArchitectureStrengthening Database InteractionsPerformance, Profiling and Resource ManagementNetworking, Protocols and SecurityTarget ReadersThis book is for every Go programmer who wants to bring error-free performance, immediate troubleshooting to issues, better reliability and active security. All you need is basics of Go and nothing beyond to pursue this book. This item is printed on demand. Shipping may be from our Sydney, NSW warehouse or from our UK or US warehouse, depending on stock availability.…

Bestandsnummer des Verkäufers 9788168869912

Titel
Go Programming Cookbook, Second Edition (Paperback)
Autor
Ian Taylor
Verlag
Gitforgits
Erscheinungsjahr
2026
Zustand
new
Einband
Paperback
Sprache
Englisch
ISBN-10
8168869915
ISBN-13
9788168869912

AussieBookSeller

Truganina, VIC, Australien

Verkäufer/-in mit 5 Sternen

Verkäufer:in bei AbeBooks seit 22. Juni 2007

Versandkosten von Australien nach USA

Artikel25 bis 45 Werktage8 bis 14 Werktage
Erster ArtikelEUR 32,92EUR 39,15
Die Versandzeiten werden von den Verkäuferinnen und Verkäufern festgelegt. Sie variieren je nach Versanddienstleister und Standort. Sendungen, die den Zoll passieren, können Verzögerungen unterliegen. Eventuell anfallende Abgaben oder Gebühren sind von der Käuferin bzw. dem Käufer zu tragen. Die Verkäuferin bzw. der Verkäufer kann Sie bezüglich zusätzlicher Versandkosten kontaktieren, um einen möglichen Anstieg der Versandkosten für Ihre Artikel auszugleichen.

Zahlungsarten

  • Visa
  • Mastercard
  • American Express
  • Carte Bleue
  • Apple Pay
  • Google Pay

Unternehmensdaten der Verkäuferin bzw. des Verkäufers

The Nile Group Pty Ltd

42 Apex Drive
Truganina, VIC Australien 3029