0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (1)
  • -
Status
Brand

Showing 1 - 1 of 1 matches in All Departments

Hands-On High Performance with Go - Boost and optimize the performance of your Golang applications at scale with resilience... Hands-On High Performance with Go - Boost and optimize the performance of your Golang applications at scale with resilience (Paperback)
Bob Strecansky
R1,254 Discovery Miles 12 540 Ships in 10 - 15 working days

Proven methodologies and concurrency techniques that will help you write faster and better code with Go programming Key Features Explore Go's profiling tools to write faster programs by identifying and fixing bottlenecks Address Go-specific performance issues such as memory allocation and garbage collection Delve into the subtleties of concurrency and discover how to successfully implement it in everyday applications Book DescriptionGo is an easy-to-write language that is popular among developers thanks to its features such as concurrency, portability, and ability to reduce complexity. This Golang book will teach you how to construct idiomatic Go code that is reusable and highly performant. Starting with an introduction to performance concepts, you'll understand the ideology behind Go's performance. You'll then learn how to effectively implement Go data structures and algorithms along with exploring data manipulation and organization to write programs for scalable software. This book covers channels and goroutines for parallelism and concurrency to write high-performance code for distributed systems. As you advance, you'll learn how to manage memory effectively. You'll explore the compute unified device architecture (CUDA) application programming interface (API), use containers to build Go code, and work with the Go build cache for quicker compilation. You'll also get to grips with profiling and tracing Go code for detecting bottlenecks in your system. Finally, you'll evaluate clusters and job queues for performance optimization and monitor the application for performance regression. By the end of this Go programming book, you'll be able to improve existing code and fulfill customer requirements by writing efficient programs. What you will learn Organize and manipulate data effectively with clusters and job queues Explore commonly applied Go data structures and algorithms Write anonymous functions in Go to build reusable apps Profile and trace Go apps to reduce bottlenecks and improve efficiency Deploy, monitor, and iterate Go programs with a focus on performance Dive into memory management and CPU and GPU parallelism in Go Who this book is forThis Golang book is a must for developers and professionals who have an intermediate-to-advanced understanding of Go programming, and are interested in improving their speed of code execution.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Sport Game Throw Ring Set (5 Rings)
R199 Discovery Miles 1 990
Marc Anthony Strengthening Grow Long…
R200 Discovery Miles 2 000
Cellphone Ring & Stand [Black]
R22 Discovery Miles 220
Tommee Tippee Sports Bottle 300ml - Free…
R100 R94 Discovery Miles 940
Poldark: Series 1-2
Aidan Turner, Eleanor Tomlinson, … Blu-ray disc  (1)
R53 Discovery Miles 530
Bostik Glue Stick (40g)
R52 Discovery Miles 520
Home Classix Placemats - Blooming…
R59 R51 Discovery Miles 510
Multi-Functional Bamboo Standing Laptop…
R1,399 R669 Discovery Miles 6 690
Man Alone - Mandela's Top Cop, Exposing…
Caryn Dolley Paperback R310 R225 Discovery Miles 2 250
Croxley Create Wood Free Pencil Crayons…
R12 R11 Discovery Miles 110

 

Partners