Go GitforGits Go Programming Cookbook, Second Edition

Go GitforGits Go Programming Cookbook, Second Edition

Alle 2 prijzen en aanbieders

Meest populaire keuze – Scherpste prijs!
Amazon.be· Bekende aanbieder
€ 60,18
3 tot 4 dagenGratis verzending
Check de website voor de levertijd | Gratis bezorgd > €20,-
Bekijk product
Bekijk product
Amazon.be Marketplace· Marketplace
€ 60,18
3 tot 4 dagenGratis verzending
Check de website voor de levertijd | Gratis bezorgd > €20,-
Bekijk product
Bekijk product

Specificaties

Belangrijkste kenmerken
EAN
9788168869912

Productomschrijving

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.

Reviews

Er zijn nog geen reviews geschreven

Heb jij dit product in bezit en wil je graag je mening geven? Start dan hieronder met het schrijven van je review. Afhankelijk van de details duurt het schrijven van een review gemiddeld tussen de 3 en 10 minuten. Met jouw mening help je andere bezoekers een betere keuze te maken én maak je iedere maand kans op €250,-! Klik hier voor de actievoorwaarden.

Welk cijfer geef jij dit product?