Inicio > > Redes y comunicaciones informáticas > Go Programming Cookbook, Second Edition
Go Programming Cookbook, Second Edition

Go Programming Cookbook, Second Edition

Ian Taylor

61,56 €
IVA incluido
Disponible
Editorial:
GitforGits
Año de edición:
2026
Materia
Redes y comunicaciones informáticas
ISBN:
9788168869912
61,56 €
IVA incluido
Disponible

Selecciona una librería:

  • Librería Samer Atenea
  • Kálamo Books
  • Librería Elías (Asturias)
  • Librería Kolima (Madrid)
  • Librería Proteo (Málaga)

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.

Artículos relacionados

  • Next Generation Search Engines
    Recent technological progress in computer science, Web technologies, and the constantly evolving information available on the Internet has drastically changed the landscape of search and access to information. Current search engines employ advanced techniques involving machine learning, social networks, and semantic analysis. Next Generation Search Engines: Advanced Models for ...
  • Collaboration and the Semantic Web
    Collaborative working has been increasingly viewed as a good practice for organizations to achieve efficiency. Organizations that work well in collaboration may have access to new sources of funding, deliver new, improved, and more integrated services, make savings on shared costs, and exchange knowledge, information and expertise. Collaboration and the Semantic Web: Social Net...
  • Resource Allocation in Next-Generation Broadband Wireless Access Networks
    With the growing popularity of wireless networks in recent years, the need to increase network capacity and efficiency has become more prominent in society. This has led to the development and implementation of heterogeneous networks. Resource Allocation in Next-Generation Broadband Wireless Access Networks is a comprehensive reference source for the latest scholarly research o...
  • Advanced Topics in Information Technology Standards and Standardization Research, Volume 1
    Kai Jakobs
    ...
  • Data Warehouses and OLAP
    ...
  • Selected Readings on Database Technologies and Applications
    Terry Halpin
    Education and research in the field of database technology can prove problematic without the proper resources and tools on the most relevant issues, trends, and advancements. Selected Readings on Database Technologies and Applications supplements course instruction and student research with quality chapters focused on key issues concerning the development, design, and analysis ...

Otros libros del autor

  • Web Programming with Go, Second Edition
    Ian Taylor
    This is a new edition of 'Web Programming with Go' and it’s designed to help both entry-level and professional developers build and launch functional web applications using Go’s core libraries. Every chapter gives you practical lessons, from setting up Go projects and building strong backend routes to frontend-backend integration, session management, authentication, concurrency...
    Disponible

    61,04 €

  • Shusha
    Ian Taylor
    Shusha follows two complex women - an alluring Egyptian high priestess and a scandalous Victorian heiress - connected by a mysterious, supernatural bond across centuries. This historical fantasy follows the life of a young Egyptian girl, destined for greatness, whose path is mysteriously guided by a divine feline entity. Surrounded by palace intrigue, this bewitching priestess ...
  • Go Programming Cookbook
    Ian Taylor
    The Go Programming Cookbook ensures Go programmers may confidently and effectively navigate the complex software development landscape. Both newcomers to the world of Go programming and seasoned professionals looking to sharpen their skills will find something of interest in this carefully written book.This cookbook covers a wide range of topics, from the basics of Go syntax an...
    Disponible

    61,76 €

  • Web Programming with Go
    Ian Taylor
    Web Programming with Go is a must-have book for software professionals and web developers looking to harness Go’s potential for creating excellent web apps. The extensive knowledge imparted by this book about Go’s powerful libraries and packages is crucial for building scalable and efficient web platforms.The book’s core focus is on exploring deeply into the complexities of web...
    Disponible

    61,32 €

  • Mastering Go Network Automation
    Ian Taylor
    'Mastering Go Network Administration' is a structured beginning for network administrators looking to improve network efficiency, scalability, and security. This book provides a one-stop solution for all of your network administration needs, with comprehensive coverage of automation, security, containerization, monitoring, and performance testing.Beginning with the fundamentals...
    Disponible

    53,10 €

  • El Precio De Los Caballos
    Ian Taylor
    Después de que su madre y su hermana mueren en un incendio de un remolque, Luke Smith recurre al robo para recaudar dinero y proteger a su pueblo de la opresión.En el mundo de los viajeros gitanos y los bandidos del inframundo, el peligro nunca está lejos. Cuando un robo sale mal, Luke es arrastrado a una red de mentiras y engaños que revela una verdad sorprendente.Tratando de ...