-
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 -
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 -
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 -
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 -
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 -
Go Recipes: A Problem-Solution Approach
Author Shiju Varghese
Solve your Go problems using a problem-solution approach. Each recipe is a self-contained answer to a practical programming problem in Go. Go Recipes contains recipes that deal with the fundamentals of Go, allowing you to build simple, reliable, and efficient softw....
Release Date 2016/11 -
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 -
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 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 -
Author Daniel Whitenack
Build simple, maintainable, and easy to deploy machine learning applications.About This BookBuild simple, but powerful, machine learning applications that leverage Go's standard library along with popular Go packages.Learn the statistics, algorithms, and technique....
Release Date 2017/09 -
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 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 -
Author William Kennedy with Brian Ketelsen and Erik St. Martin
SummaryGo in Action introduces the Go language, guiding you from inquisitive developer to Go guru. The book begins by introducing the unique features and concepts of Go. Then, you'll get hands-on experience writing real-world applications including websites and ne....
Release Date 2015/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 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 -
Cloud Native Go: Building Web Applications and Microservices for the Cloud with Go and React
Author Dan Nemeth , Kevin Hoffman
The Complete Guide to Building Cloud-Based ServicesCloud Native Go shows developers how to build massive cloud applications that meet the insatiable demands of today’s customers, and will dynamically scale to handle virtually any volume of data, traffic, or users. ....
Release Date 2016/12 -
Author Sau Sheong Chang
SummaryGo Web Programming teaches you how to build scalable, high-performance web applications in Go using modern design principles.About the TechnologyThe Go language handles the demands of scalable, high-performance web applications by providing clean and fast co....
Release Date 2016/07 -
Author Katherine Cox-Buday
Concurrency can be notoriously difficult to get right, but fortunately, the Go open source programming language makes working with concurrency tractable and even easy. If you’re a developer familiar with Go, this practical book demonstrates best practices and patte....
Release Date 2017/08 -
Using Containers to Connect Your Go Code to Other Components
Author Liz Rice
Learn how to connect your Go application to containerized components, whether that includes third-party code, such as a database, or components of your own. With this report, author Liz Rice takes you through the basics of containers and orchestration, and shows yo....
Release Date 2017/08 -
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 -
Building RESTful Web services with Go
Author Naren Yellavula
Explore the necessary concepts of REST API development by building few real world services from scratch.About This BookFollow best practices and explore techniques such as clustering and caching to achieve a reactive, scalable web serviceLeverage the Buffalo Framew....
Release Date 2017/12 -
Web Development with Go: Building Scalable Web Apps and RESTful Services
Author Shiju Varghese
Take a deep dive into web development using the Go programming language to build web apps and RESTful services to create reliable and efficient software. Web Development with Go provides Go language fundamentals and then moves on to advanced web development concept....
Release Date 2016/01 -
Should You Containerize Your Go Code?
Author Liz Rice
Docker’s catchphrase for its containers is compelling: "Build, Ship and Run Any App, Anywhere." Go already has some of those attributes built in, including cross-compilation and the production of single executable files without dependencies. Are there any reasons, ....
Release Date 2018/01 -
Author John Daniel Leon
The first stop for your security needs when using Go, covering host, network, and cloud security for ethical hackers and defense against intrusionAbout This BookFirst introduction to Security with GolangAdopting a Blue Team/Red Team approachTake advantage of speed ....
Release Date 2018/01 -
Go in 24 Hours, Sams Teach Yourself: Next Generation Systems Programming with Golang, First Edition
Author George Ornbo
In just 24 sessions of one hour or less, Sams Teach Yourself Go in 24 Hours will help new and experienced programmers build software that’s simpler, more reliable, and far more scalable. This book’s straightforward, step-by-step approach guides you from setting up ....
Release Date 2017/12 -
Author Vladimir Vivien
An insightful guide to learning the Go programming languageAbout This BookInsightful coverage of Go programming syntax, constructs, and idioms to help you understand Go code effectivelyPush your Go skills, with topics such as, data types, channels, concurrency, obj....
Release Date 2016/10 -
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 -
Author Aaron Torres
Bridge the gap between basic understanding of Go and use of its advanced featuresAbout This BookDiscover a number of recipes and approaches to develop modern back-end applicationsPut to use the best practices to combine the recipes for sophisticated parallel toolsT....
Release Date 2017/06