-
Author Burak Serdar
Gain a deep understanding of concurrency and learn how to leverage concurrent algorithms to build high-throughput data processing applications, network servers and clients that scale.Key FeaturesLearn about the Go concurrency primitives, Go memory model, and common concurrency patternsDevelop the in....
Release Date 2023/04 -
Go Fundamentals: Gopher Guides
Author Mark Bates , Cory LaNou
Start Writing Production-Ready Go Code FastThousands of developers and teams want to start taking advantage of Go, the powerful language used in projects ranging from Kubernetes to Docker and Vault. Go Fundamentals is specifically designed to get you up-to-speed fast, to leverage your existing knowl....
Release Date 2022/11 -
Modern Concurrency on Apple Platforms: Using async/await with Swift
Author Andrés Ibañez Kautsch
Build solid software with modern and safe concurrency features. Concurrency is one of the hardest problems in computer science. For years, computer scientists and engineers have developed different strategies for dealing with concurrency. However, the original concurrency primitives are complicated ....
Release Date 2022/11 -
Beginning Go Programming: Build Reliable and Efficient Applications with Go
Author Rumeel Hussain , Maryam Zulfiqar
Understand and write programs in Go, a multi-paradigm language with built-in features for concurrent programming. This book enables developers to build software that is simple, reliable, and efficient. It'll also help beginners to start programming Go-based applications.Beginning Go Programming beg....
Release Date 2022/11 -
Author Haythem Balti , Kimberly A. Weiss
Tackle GoLang with practical and employment-focused instructionIn Job Ready Go, software education guru Dr. Haythem Balti delivers an essential and hands-on guide to Go, an open-source programming language developed by Google engineers to combine the most sought-after capabilities of other programmi....
Release Date 2022/10 -
100 Go Mistakes and How to Avoid Them
Author Teiva Harsanyi
Spot errors in your Go code you didn’t even know you were making and boost your productivity by avoiding common mistakes and pitfalls.100 Go Mistakes and How to Avoid Them shows you how to: Dodge the most common mistakes made by Go developersStructure and organize your Go applicationHandle data and....
Release Date 2022/09 -
Author Jan Newmarch , Ronald Petty
Dive into key topics in network architecture implemented with the Google-backed open source Go programming language. Networking topics such as data serialization, application level protocols, character sets and encodings are discussed and demonstrated in Go. This book has been updated to the Go vers....
Release Date 2022/06 -
Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang
Author Adam Freeman
Best-selling author Adam Freeman explains how to get the most from Go, starting from the basics and building up to the most advanced and sophisticated features. You will learn how Go builds on a simple and consistent type system to create a comprehensive and productive development experience that pr....
Release Date 2022/01 -
Author Amit Saha
Step-by-step instruction on writing your first production-ready servers with GolangGoogle'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 environm....
Release Date 2021/12 -
Powerful Command-Line Applications in Go
Author Ricardo Gerardi
Whether you want to automate tasks, analyze data, parse logs, talk to network services, or address other systems requirements, writing your own command-line tool may be the fastest - and perhaps the most fun - way to do it. The Go programming language is a great choice for developing tools that are ....
Release Date 2021/12 -
Tanmay Teaches Go: The Ideal Language for Backend Developers
Write your own efficient, performant, and lightweight programs using Go Quickly start developing your own Google Go programs using the practical information contained in this engaging resource. Social media personalities Tanmay Bakshi and Baheer Kamal show, step by step, how to develop custom appl.... -
Author Jon Bodner
Go is rapidly becoming the preferred language for building web services. There are plenty of tutorials available that teach Go’s syntax to developers with experience in other programming languages. But tutorials aren’t enough. They don’t teach Go’s idioms, so developers e....
Release Date 2021/05 -
Hands-On High Performance with Go
Author Bob Strecansky
Proven methodologies and concurrency techniques that will help you write faster and better code with Go programmingKey FeaturesExplore Go's profiling tools to write faster programs by identifying and fixing bottlenecks Address Go-specific performance issues such as memo....
Release Date 2020/03 -
Author Dan Kottmann , Chris Patten , Tom Steele
Black Hat Go explores the darker side of Go, the popular programming language revered by hackers for its simplicity, efficiency, and reliability. It provides an arsenal of practical tactics from the perspective of security practitioners and hackers to help you test....
Release Date 2020/01 -
Hands-On Software Engineering with Golang
Author Achilleas Anagnostopoulos
Explore software engineering methodologies, techniques, and best practices in Go programming to build easy-to-maintain software that can effortlessly scale on demandKey FeaturesApply best practices to produce lean, testable, and maintainable Go code to avoid accumu....
Release Date 2020/01 -
Beginning Bazel: Building and Testing for Java, Go, and More
Author P.J. McNerney
Discover Bazel, a new build and software test set of tools for today's programmers and developers. This book shows you how to speed up your builds and tests, and how to use Bazel in the context of your favorite programming language. You'll see that the languages....
Release Date 2019/12 -
Author Daniel Szabo , Gobin Sougrakpam , Jeremy Leasor , Sam Hennessy , Andrew Hayes , Delio
Cut through the noise and get real results with a step-by-step approach to learning Go programmingKey FeaturesIdeal for the Go beginner who is getting started for the first time A step-by-step Go tutorial with exercises and activities that help build key skills Str....
Release Date 2019/12 -
Go Programming Cookbook - Second Edition
Author Aaron Torres
Tackle the trickiest of problems in Go programming with this practical guideKey FeaturesDevelop applications for different domains using modern programming techniques Tackle common problems when it comes to parallelism, concurrency, and reactive programming in Go W....
Release Date 2019/07 -
Hands-On System Programming with Go
Author Alex Guerrieri
Explore the fundamentals of systems programming starting from kernel API and filesystem to network programming and process communicationsKey FeaturesLearn how to write Unix and Linux system code in Golang v1.12 Perform inter-process communication using pipes, messa....
Release Date 2019/07 -
Author Jay McGavren
What will you learn from this book?Go makes it easy to build software that’s simple, reliable, and efficient. Andthis book makes it easy for programmers like you to get started. Googledesigned Go for high-performance networking and multiprocessing, but—like Python ....
Release Date 2019/04 -
Hands-On Full Stack Development with Go
Author Mina Andrawos
Create a real-world application in Go and explore various frameworks and methodologies for full-stack developmentKey FeaturesOrganize your isomorphic codebase to enhance the maintainability of your application Build web APIs and middleware in the Go language by mak....
Release Date 2019/03 -
Author Xuanyi Chew
Work through exciting projects to explore the capabilities of Go and Machine LearningKey FeaturesExplore ML tasks and Go's machine learning ecosystem Implement clustering, regression, classification, and neural networks with Go Get to grips with libraries such as ....
Release Date 2018/11 -
Author Tarik Guney
Learn Go programming with concise examples providing solutions to many common fundamental problems.Learn Go programming with concise examples providing solutions to common problemsKey FeaturesStudy Go programming with the help of short, modular, and concise recipes....
Release Date 2018/08 -
Author Luciano Ramalho
Comparing Python with Go is a bit like comparing an SUV with a sports car: they were created to serve different needs. Thanks to their simple syntax and careful design, you will probably find Python and Go easier to learn and use than other mainstream languages tha....
Release Date 2018/06 -
Author Arpit Aggarwal
86 recipes on how to build fast, scalable, and powerful web services and applications with GoAbout This BookBecome proficient in RESTful web servicesBuild scalable, high-performant web applications in GoGet acquainted with Go frameworks for web developmentWho This ....
Release Date 2018/04 -
Author Mihalis Tsoukalos
Exploring the major features and packages of Go, along with its types and data-structures, enabling the reader to write threadsafe, concurrent cloud, and network applicationsAbout This BookNot your typical introduction to the Golang programming languageExploring Go....
Release Date 2018/04 -
Author V.N. Nikhil Anurag
A tutorial leading the aspiring Go developer to full mastery of Golang's distributed features.About This BookThis book provides enough concurrency theory to give you a contextual understanding of Go concurrencyIt gives weight to synchronous and asynchronous data s....
Release Date 2018/02 -
Setting up your Go development docker environment
Author Liz Rice
Are you a Go programmer looking to introduce Docker containers into your workflow? In this lesson, you’ll learn how to set up a containerized development environment that rebuilds Go code automatically as you edit it. You’ll learn how to use tools such as Realize, ....
Release Date 2018/01