First Release (2021-05-14). — O’Reilly Media, Inc., 2021. — 360 p. — ISBN 978-1-492-07721-3. Go is rapidly becoming the preferred language for building web services. While there are plenty of tutorials available that teach Go's syntax to developers with experience in other programming languages, tutorials aren't enough. They don't teach Go's idioms, so developers end up...
2nd Edition. — O’Reilly Media, Inc. — 2024. — 494 p. — ISBN: 978-1-098-13929-2. Go has rapidly become the preferred language for building web services. Plenty of tutorials are available to 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 end up recreating patterns that don't...
Packt Publishing, 2017. — 514 p. — ISBN10: 1787125645, ISBN13: 978-1787125643. Code files Go is the new systems programming language for Linux and Unix systems. It is also the language in which some of the most prominent cloud-level systems have been written, such as Docker. Where C programmers used to rule, Go programmers are in demand to write highly optimized systems...
Addison-Wesley Professional, 2012. — 496 p. — (Developer's Library). — ISBN13: 978-0-13-276408-7. Целевая аудитория: начинающие программисты. Go - настоящая звезда современного программирования. Лёгкий, мощный, язык показал себя достаточно способным и используется сегодня почти везде, где раньше использовали языки по типу PHP и Java. Язык и правда легко учится, однако только...
Packt Publishing, 2017. — 316 p. — ISBN: 978-1-78829-428-7. Explore the necessary concepts of REST API development by building few real world services from scratch. REST is an architectural style that tackles the challenges of building scalable web services and in today's connected world, APIs have taken a central role on the web. APIs provide the fabric through which systems...
Packt Publishing - ebooks Account, 2017. — 510 p. — ISBN10: 1786468662, ISBN13: 978-1786468666. Code files Microservice architecture is sweeping the world as the de facto pattern to build web-based applications. Golang is a language particularly well suited to building them. Its strong community, encouragement of idiomatic style, and statically-linked binary artifacts make...
Packt Publishing, 2017. — 400 p. — ISBN: 9781783286836. Bridge the gap between basic understanding of Go and use of its advanced features Go (a.k.a. Golang) is a statically-typed programming language first developed at Google. It is derived from C with additional features such as garbage collection, type safety, dynamic-typing capabilities, additional built-in types, and a...
No Starch Press, 2021. — 393 p. — ISBN 978-1718500884. Network Programming with G o teaches you how to write clean, secure network software with the programming language designed to make it seem easy. Go combines the best parts of many other programming languages. It’s fast, scalable, and designed for high-performance networking and multiprocessing—in other words, it’s perfect...
Manning, 2016. — 314 p. — ISBN: 9781617292569. Go Web Programming teaches you how to build scalable, high-performance web applications in Go using modern design principles. The Go language handles the demands of scalable, high-performance web applications by providing clean and fast compiled code, garbage collection, a simple concurrency model, and a fantastic standard library....
Manning Publications Co., 2015. — 266 p. — ISBN: 978-1-61729-178-4. Go 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 network servers, as well as techniques to manipulate and...
O’Reilly Media, Inc., 2023. — 574 p. — ISBN 978-1-098-10571-6. С помощью этой книги любой инженер сможет узнать, как эффективно, профессионально и без стресса подходить к вопросам эффективности программного обеспечения. Автор предоставляет инструменты и знания, необходимые для того, чтобы сделать ваши системы более быстрыми и менее требовательными к ресурсам. Книга поможет вам...
Packt Publishing, 2015. — 264 p. — ISBN10: 178398130X, ISBN13: 978-1-78398-130-4. Код примеров к книге выложен здесь. This book will take you through the most important aspects of designing, building, and deploying a web service utilizing idiomatic REST practices with a focus on speed, security, and flexibility. You will begin by building your first API in Go using the HTTP...
Apress, 2016. — 248 p. — ISBN: 978-1-4842-1189-2. 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 software. Other topics include working with data using modern NoSQL...
CRC Press, 2023. — 299 р. — ISBN: 978-1-032-31591-1. Mastering GoLang helps readers quickly understand the core concepts and then move on to practical projects using the Go programming language. GoLang is often dubbed a game-changer in the world of programming languages. Instead of starting from scratch, Go was created using the C programming language. GoLang inherits C’s...
O’Reilly Media, 2016. — 124 p. — ISBN: 978-1-491-94195-9. Perfect for beginners familiar with programming basics, this hands-on guide provides an easy introduction to Go, the general-purpose programming language from Google. Author Caleb Doxsey covers the language’s core features with step-by-step instructions and exercises in each chapter to help you practice what you learn....
Manning Publications, 2022. — 618 р. — ISBN: 978-1617299599. 100 Go Mistakes and How to Avoid Them puts a spotlight on common errors in Go code you might not even know you’re making. You’ll explore key areas of the language such as concurrency, testing, data structures, and more—and learn how to avoid and fix mistakes in your own projects. As you go, you’ll navigate the tricky...
The Pragmatic Programmers, LLC., 2021. — 260 p. — ISBN: 978-1680507607. This is the book for Gophers who want to learn how to build distributed systems. You know the basics of Go and are eager to put your knowledge to work. Build distributed services that are highly available, resilient, and scalable. This book is just what you need to apply Go to real-world situations. Level...
Packt Publishing, 2016. — 903 p. — ASIN B01LD8K5C0. Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. It is a statically typed language with syntax loosely derived from that of C, adding garbage collection, type safety, some dynamic-typing capabilities, additional built-in types such as variable-length arrays and...
Packt Publishing, 2016. — 138 p. Build frontend-to-backend web applications using the best practices of a powerful, fast, and easy-to-deploy server language Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. It is a statically typed language with syntax loosely derived from that of C, adding garbage collection, type...
Wiley, 2022. — 402 p. — ISBN-13: 978-1119773818. Step-by-step instruction on writing your first production-ready servers with Golang. Google'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 environments, Golang is being adopted...
Packt Publishing, 2017. — 672 p. Function literals, Monads, Lazy evaluation, Currying, and more Functional programming is a popular programming paradigm that is used to simplify many tasks and will help you write flexible and succinct code. It allows you to decompose your programs into smaller, highly reusable components, without applying conceptual restraints on how the software...
GitforGits, 2023. — 295 р. "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....
Packt, 2016. — 348 p. — ISBN: 978-1-78439-543-8. The Go programming language has firmly established itself as a favorite for building complex and scalable system applications. Go offers a direct and practical approach to programming that let programmers write correct and predictable code using concurrency idioms and a full-featured standard library. This is a step-by-step,...
Manning Publications, 2022. — 59 p. Master Go language fundamentals, learn how to structure Go projects effectively, and deliver high-performance code using Go’s powerful concurrency model. In Go in Action, Second Edition you will learn Go language fundamentals How to set up and structure a Go software project Working with the Go type system Concurrency in Go Go’s unique...
Amazon.com Services LLC., 2018. — 352 p. — ISBN: 3982016108. This is the sequel to Writing An Interpreter In Go. We’re picking up right where we left off and write a compiler and a virtual machine for Monkey. Runnable and tested code front and center, built from the ground up, step by step — just like before. But this time, we’re going to define bytecode, compile Monkey and...
Apress Media LLC, 2022. — 277 p. — ISBN-13 978-1-4842-8858-0. 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 begins by explaining...
Independent publication, 2024. — 144 р. — ASIN: B0DKG7WG66. Learn by Doing: Practical Projects with Go About the Technology: Go, a modern, statically typed language, is rapidly gaining popularity for its simplicity, performance, and concurrency features. It's ideal for building scalable and efficient applications. Endorsed by industry experts and used by tech giants like...
Packt Publishing Ltd., 2014. — ISBN: 978-1-78398-348-3. Discover and harness Go's powerful concurrency features to develop and build fast, scalable network systems. Overview . Explore the core syntaxes and language features that enable concurrency in Go. Understand when and where to use concurrency to keep data consistent and applications non-blocking, responsive, and reliable....
Leanpu, Liu Tapir, 2022. — 71 p. — (v.1.19.c) Go Подробности и советы Want to understand Go language better? Here are about 80 Go programming details and tips for you! This book collects many details and provides several tips in Go programming. The details and tips are categorized into: About Go Details & Tips 101 Syntax and Semantics Related Conversions Related Comparisons...
HiTeX Press, 2024. — 494 р. Dive into the world of concurrent programming with Go! "Mastering Concurrent Programming with Go" is the definitive guide for developers looking to master the intricacies of writing powerful, efficient, and safe concurrent applications in Go. Whether you're an intermediate programmer familiar with Go's basics or an experienced developer aiming to...
No Starch Press, 2019. — 342 p. — ISBN13: 978-1-59327-865-6. Like the best-selling Black Hat Python, Black Hat Go explores the darker side of the popular Go programming language. This collection of short scripts will help you test your systems, build and automate tools to fit your needs, and improve your offensive security skillset. Black Hat Go explores the darker side of Go,...
GitforGits, 2023. — 309 р. — ISBN 13: 978-8119177943. 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...
Apress Media, LLC., 2023. — 407 p. — ISBN-13: : 978-1-4842-8731-6. Gain insights into the different challenges that can be solved using Go, with a focus on containers, Linux, security, networking, user interfaces and other relevant cloud based topics. This book reviews the necessary tools to create container-based cloud solutions with Go, a programming language that was born...
Leanpub, 2023. — 114 р. Learn programming, data structures and algorithms using the Go programming language. This book is first about programming, algorithms and data structures. Of course, Go will be our reference language, and for sure, you will learn Go along the way. But the techniques presented in this book will also be transferable to a large extent to other programming...
Packt Publishing, 2020. — 788 p. — ISBN: 978-1-83855-449-1. Explore software engineering methodologies, techniques, and best practices in Go programming to build easy-to-maintain software that can effortlessly scale on demand Over the last few years, Go has become one of the favorite languages for building scalable and distributed systems. Its opinionated design and built-in...
Bitfield Consulting, 2025. — 257 р. Go 1.24 edition Can you keep a secret? I hope so, because much of the modern world is built on cryptography: the art of secret messages. This book will show you what it’s all about and how it really works, with dozens of example programs in Go. About the book Have you ever wondered how passwords are stored securely? What makes a good...
Bitfield Consulting, 2024. — 252 р. Go 1.23 edition Would you like to learn how passwords are securely stored? What makes a password strong? How are codes and ciphers created and broken? Where do random numbers come from and why are they considered random? What connections exist between lava lamps, cosmic games, digital signatures, black holes, and bitcoins? Let's find out!...
Bitfield Consulting, 2025. — 165 p. (Go 1.24 edition) If you know Go, then you need to know all about interfaces, generics, and iterators: they’re key parts of modern Go. Learn all about type parameters and constraints in Go and how to use them, with this easy-to-read but comprehensive guide to programming with generics and iterators in Go. If you’re new to Go and generics, and...
Bitfield Consulting, 2024. — 266 р. Who is this book for? There are lots of books that will teach you Go, but not many that will show you what to do with it. In other words, once you’ve learned how to write Go code, what code should you write? This book is aimed at those who have a little experience with Go (or even a lot), and would now like to learn how to build good software...
McGraw-Hill Education TAB, 2021. — 208 p. — ISBN: 978-1-26-425814-7. 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 applications...
Addison-Wesley Professional, 2022. — 576 p. — ISBN-13: 978-0-13-791830-0. Start Writing Production-Ready Go Code Fast Thousands 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 knowledge...
CRC Press, 2023. — 366 р. — ISBN 978-1032312323. Go, also known as GoLang, is a Google-developed open-source, compiled, and statically typed computer language. Go is a general purpose programming language with a straightforward syntax and a large standard library. The building of highly accessible and scalable web apps is one of the primary areas where GoLang is widely used. It...
Packt Publishing, 2017. — 399 p. — ISBN: 978-1-78646-620-4. Go is a multi-paradigm programming language that has built-in facilities to create concurrent applications. Design patterns allow developers to efficiently address common problems faced during developing applications. Go Design Patterns will provide readers with a reference point to software design patterns and CSP...
OpenFaaS Ltd, 2021. — 118 p. This book is a compilation of practical examples, lessons and techniques for Go developers. The topics cover the software lifecycle from learning the fundamentals, to software testing, to distribution and monitoring. If you feel like you may have seen some of these techniques before, you would be right. I've been writing about Go since 2015 and...
Apress Media, LLC., 2022. — 1078 p. — ISBN 978-1-4842-7355-5. 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 produces fast and...
Packt Publishing, 2018. — 443 p. — ISBN: 978-1-78862-791-7. The first stop for your security needs when using Go, covering host, network, and cloud security for ethical hackers and defense against intrusion Go is becoming more and more popular as a language for security experts. Its wide use in server and cloud environments, its speed and ease of use, and its evident...
O’Reilly Media, 2019. — 560 p. — ISBN: 978-1-491-96955-7. Go represents an attempt to improve on some weaknesses of traditional compiled programming languages. It de-emphasizes or removes error-prone language structures like class inheritance and exception handling. It features great concurrency support and automatic memory management (garbage collection). Existing Go books...
Apress Media LLC, 2023. — 382 p. — ISBN-13: 978-1-4842-9666-0. Сходите с ума: Интересный подход к программированию на Golang, основанный на проектах Go beyond the basics of Go and build complete applications using open-source libraries or the Go programming language by Google. This book will take you deep into the memory lane of the Go language with crunchy details straight...
2nd Edition. — Apress Media, LLC, 2022. — 385 p. — ISBN: 978-1484280942. Погрузитесь в ключевые темы сетевой архитектуры, реализованной с помощью поддерживаемого Google языка программирования Go с открытым исходным кодом. Сетевые темы, такие как сериализация данных, протоколы уровня приложений, наборы символов и кодировки, обсуждаются и демонстрируются в Go. Эта книга была...
Leanpub, 2023. — 215 p. Working with Go effectively requires proficiency and understanding beyond learning the simple syntax. It can take developers months or even years to acquire this experience, especially those coming from OOP. This book sets out to short-circuit that process and get you there faster! Includes Generics. Go Faster is a book for those wanting to learn the...
Orange Education Pvt Ltd, AVA., 2024. — 257 р. — ISBN: 978-81-97223-98-3. Develop production-ready, high-performance, and scalable microservices with Go. Key Features: Learn to design and implement resilient RESTful APIs using Go, with a focus on scalability and maintainability. Discover how Kubernetes empowers reliable microservice architecture, covering deployment, scaling,...
BPB Publications, 2024. — 188 р. — ISBN: 978-93-55518-897. Dive into the endless possibilities of data structures and algorithms and have fun doing it. Key Features: Become familiar with common data structures. Learn and understand the most popular algorithms through practical examples. Recognize when a particular data structure or algorithm should be used to create an...
Orange Education, 2023. — 444 р. — ISBN: 978-93-95968-36-2. Build fast, scalable web server applications by harnessing the power of solution-driven programming with Go. Key Features: - Understanding the core concepts of the Go programming language. - Designing and development of modern Web Server applications. - Dealing with different kinds of database management solutions. -...
GitforGits, 2024. — 298 p. 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,...
2nd Edition. — O’Reilly Media, 2025. — 619 p. — ISBN 978-1-098-15642-8. Learn how to use Go's strengths to develop services that are scalable and resilient even in an unpredictable environment. With this book's expanded second edition, Go developers will explore the composition and construction of cloud native applications, from lower-level Go features and mid-level patterns to...
O’Reilly Media, 2021. — 422 p. — ISBN 978-1-492-07633-9 What do Docker, Kubernetes, and Prometheus have in common? All of these cloud native technologies are written in the Go programming language. This practical book shows you how to use Go's strengths to develop cloud native services that are scalable and resilient, even in an unpredictable environment. You'll explore the...
2nd Edition. — Packt Publishing, 2019. — 384 p. — ISBN: 978-1-78961-989-8. Infuse an extra layer of intelligence into your Go applications with machine learning and AI This updated edition of the popular Machine Learning With Go shows you how to overcome the common challenges of integrating analysis and machine learning code within an existing engineering organization. Machine...
Wiley, 2022. — 704 p. — ISBN-13: 978-1119889816. Tackle GoLang with practical and employment-focused instruction. In 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 programming languages, including Java,...
Independently published, 2021. — 95 p. — ISBN-13: 979-8736111916. A condensed list of lessons for new to intermediate gophers, including experienced developers who are new to Go. While simplicity is at the core of Go philosophy you’ll find it nevertheless enables numerous creative ways of shooting yourself in the foot. The goal of this book is to collect in one place various...
Independently published, 2024. — 174 p. — ISBN 979-8327251601, ASIN B0D5WS4DV6, B0D8J5QL8K. How to get better at spotting issues by eye. Logging patterns and how to build an enterprise logging strategy. What are metrics, how to create them and how to build great dashboards. What distributed tracing is, and how to set it up in your company. How to use Go's profiling tools to...
GitforGits, 2024. — 469 р. This book takes its time to go over every important aspect of backend programming, from the fundamentals to more advanced techniques, so that you can become experts in Go scripting and all the things Go can do. Quickly introducing readers to Go and its ecosystem, the book walks them through installing the language and creating a development...
Manning Publications, 2016. — 314 p. — ISBN: 978-1633430075. Go in Practice guides you through 70 real-world techniques in key areas like package management, microservice communication, and more. Following a cookbook-style Problem/Solution/Discussion format, this practical handbook builds on the foundational concepts of the Go language and introduces specific strategies you can...
O’Reilly Media, Inc, 2023. — 445 р. — ISBN 978-1-098-12211-9. Go is an increasingly popular language for programming everything from web applications to distributed network services. This practical guide provides recipes to help you unravel common problems and perform useful tasks when working with Go. Each recipe includes self-contained code solutions that you can freely use,...
Independently published, 2025. — 332 р. — ISBN-13: 979-8317074944. "Go Data Structures Explained: A Practical Guide with Examples" delves into the foundational and advanced aspects of data structures within the Go programming language, offering a detailed exploration suitable for both students and seasoned programmers. The book begins by guiding readers through the intricacies...
Packt Publishing, 2018. — 338 p. — ISBN: 978-1-78913-276-2. Explore various dependency injection methods in Go such as monkey patching, constructor injection, and method injection Hands-On Dependency Injection in Go takes you on a journey, teaching you about refactoring existing code to adopt dependency injection (DI) using various methods available in Go. Of the six methods...
Manning Publications, 2024. — 392 р. — ISBN: 978-1633438385. Write concurrent code in Go that improves application performance, scales up to handle bigger loads, and takes full advantage of modern multi-processor hardware. In Learn Concurrent Programming with Go you will learn how to: Implement effective concurrency for more responsive, higher performing, scalable software...
D'Anna D., Hayes A., Hennessy S., Leasor J., Sougrakpam G., Szabó D. — Birmingham: Packt Publishing, 2019. — 822 p. — ISBN 1838647945, 9781838647940. Cut through the noise and get real results with a step-by-step approach to learning Go programming! Key Features - Ideal for the Go beginner who is getting started for the first time. - A step-by-step Go tutorial with exercises...
Delio D'Anna, Andrew Hayes, Sam Hennessy, Jeremy Leasor, Gobin Sougrakpam, Dániel Szabó. — Packt Publishing, 2020. — 923 p. — ISBN: 978-1-83864-794-0. Cut through the noise and get real results with a step-by-step approach to learning Go programming You already know you want to learn Go, and the smart way to learn anything is to learn by doing. The Go Workshop focuses on...
Lean Publishing, 2021. — 582 p. Let’s Go Further helps you extend and expand your knowledge of Go — taking you beyond the basics and guiding you through advanced patterns for developing, managing and deploying APIs and web applications. It builds on many of the concepts that were introduced in Let’s Go, and talks through the start-to-finish build of a RESTful JSON API — from...
Brandberg Ltd, 2021-05-20. — 394 p. — Version 1.6.1. Пойдем! Научитесь создавать профессиональные веб-приложения с помощью Go Go is a great language for building web applications. But teaching yourself from blog posts and the standard-library documentation can often leave you with more questions than answers. You might be wondering: Where can I see a concrete example of a...
Alex Edwards, 2021-03-03. — 385 p. — (Version 1.5.2). Пойдем! Научитесь создавать профессиональные веб-приложения с помощью Go Step-by-step how to create fast, secure and maintainable web applications. Go is a great language for building web applications. But teaching yourself from blog posts and the standard-library documentation can often leave you with more questions than...
Brandberg Ltd., 2019-02-10 . — 494 p. — Version 1.2.11. Let’s Go teaches you step-by-step how to create fast, secure and maintainable web applications using the fantastic programming language Go. The idea behind this book is to help you learn by doing. Together we’ll walk through the start-to-finish build of a web application — from structuring your workspace, through to...
Apress Media, LLC, 2022. — 596 p. — ISBN-13 (electronic): 978-1-4842-7199-5. Get an in-depth introduction to the Go programming language and its associated standard runtime libraries. This book is targeted towards programmers that already know the Java programming language and uses that Java knowledge to direct the learning of Go. You will get a deep understanding of the Go...
Manning Publications, 2023. — 248 p. Build and upgrade an automated software delivery pipeline that supports containerization, integration testing, semantic versioning, automated deployment, and more. In Shipping Go you will learn how to: Develop better software based on feedback from customers Create a development pipeline that turns feedback into features Reduce bugs with...
3rd Edition. — Apress, 2013. — 270 p. — ISBN: 1430261366. Mobiledevices such as smartphones and tablets are set to become the main computersthat virtually all people will own and carry with them at all times. And yet,mobile devices are not yet used for all computing tasks. A project at MicrosoftResearch was created to answer a simple question: It is possible to...
Leanpub, 2021. — 166 p. — ISBN-13 978-1080944002. This version was published on 2021-06-10 By teaching familiar implementations found in Ruby, you will see the correlation between the two languages, establishing familiar concepts to give you enough knowledge to be comfortable with Go and to start programming with it.Imagine that you like to learn a new programming language, and...
BPB Publications, 2025. — 436 р. — ISBN: 978-93-65894-806. Description Go, a modern and efficient programming language, is rapidly gaining popularity for building robust and scalable applications. This book, Go Lang in Depth, instills you with the knowledge and skills to master Go, from its fundamental building blocks to advanced concepts. This Go programming book provides a...
Packt Publishing, 2019. — 530 p. — ISBN: 978-1-78961-850-1. Explore Golang’s data structures and algorithms to design, implement, and analyze code in the professional setting Golang is one of the fastest growing programming languages in the software industry. Its speed, simplicity, and reliability make it the perfect choice for building robust applications. This brings the need...
2nd Edition. — Manning Publications, 2025. — 379 p. — ISBN: 978-1633436886. Practical techniques for building concurrent, cloud-native, and high performance Go applications—all accelerated with productivity-boosting AI tools. Go in Practice, Second Edition is a cookbook-style collection of the techniques and best practices you need to build production-quality Go applications....
Packt Publishing, 2021. — 482 p. — ISBN 978-1-80107-485-8. An effective guide to learning how to build a large-scale distributed application using the wide range of functionalities in Gin Key Features Explore the commonly used functionalities of Gin to build web applications Become well-versed with rendering HTML templates with the Gin engine Solve commonly occurring challenges...
Manning Publications, 2025. — 512 p. — ISBN 978-1633438804. Pocket-size projects, modular and versatile skills! Take your Go programming capabilities to the next level with 11 engaging applications. Learn Go with Pocket-Sized Projects teaches some of the most important skills of Go programming—including Go’s unique idiomatic syntax—all through building fun and useful apps and...
In Easy Steps Limited, 2020. — 192 p. — ISBN: 978-1840789195. GO Programming in easy steps has an easy-to-follow style that will appeal to anyone who wants to begin coding computer programs with Google’s Go programming language. The code in the listed steps within the book is color-coded making it easier for beginners to grasp. You need have no previous knowledge of any...
BPB Publications, 2023. — 412 p. — ISBN 978-93-55518-538. A comprehensive guide to mastering Golang and boosting your career prospects. Key Features Gain a solid foundation in Golang application development, covering essential concepts and techniques. Explore the complete lifecycle of Golang applications, from development to successful deployment in production environments. Get...
Lean Publishing, 2018. — 136 p. — ISBN: n/a. This version was published on 2018-11-03. With its focus on simplicity and getting things done, Go is a great language for developing performant, robust and maintainable applications. Production Go first teaches the basics of the Go language, then discusses how to bring an application from development to real users. The authors draw...
Lean Publishing, 2020. — 154 p. — ISBN: n/a. This version was published on 2020-05-21. Production Go is the book about creating and maintaining modern production applications written in Go. It assumes prior programming knowledge, and is recommended for professional programmers. With its focus on simplicity and getting things done, Go is a great language for developing...
No Starch Press, 2020. — 368 p. — ISBN13: 978-1-59327-865-6. Like the best-selling Black Hat Python, Black Hat Go explores the darker side of the popular Go programming language. This collection of short scripts will help you test your systems, build and automate tools to fit your needs, and improve your offensive security skillset. Black Hat Go explores the darker side of Go,...
Packt Publishing, 2020. — 474 p. — ISBN: 978-1-78980-578-9. Proven methodologies and concurrency techniques that will help you write faster and better code with Go programming Go 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...
Pragmatic Bookshelf, 2024. — 265 p. — ISBN-13: 978-1-68050-846-8. Programmers love Go because it is lightweight, easy to work with, and easy to read . Go gives you the benefits of dynamically typed languages (speed of development) while keeping the upsides of strongly typed languages (security and performance). Go is a simple language, but programming in Go is about more than...
Kanto Tomoya, Kashiwagi Kaito, Kuroda Yuuma, Matsuda Sakura. — Independently published, 2024. — 237 р. — ASIN: B0D6WHWWM5. Unlock the secrets to writing clean, efficient, and readable Go code with this comprehensive guide. "100 Techniques for Writing Readable Code in Go" provides practical tips and best practices for developers of all levels. From mastering asynchronous...
2nd Edition. — Packt Publishing, 2019. — 893 p. — ISBN: 978-1-83855-933-5. Dive deep into the Go language and become an expert Go developer Often referred to (incorrectly) as Golang, Go is the high-performance systems language of the future. Mastering Go, Second Edition helps you become a productive expert Go programmer, building and improving on the groundbreaking first...
Packt Publishing, 2021. — 257 p. — ISBN 9781800563162. Understand how to use the Fyne toolkit to build exciting apps for a range of devices and deploy them effectively Key Features Learn how to use standard widgets, dialogs, and layouts as well as how to build your own Understand how to develop an app and package and distribute it to different operating systems and app stores...
2nd Edition. — Packt Publishing, 2020. — 432 p. — ISBN: 978-1-83864-357-7. Design production-ready, testable, and maintainable RESTful web services for the modern web that scale easily Building RESTful web services can be tough as there are countless standards and ways to develop API. In modern architectures such as microservices, RESTful APIs are common in communication,...
Independently published, 2022. — 174 p. — ISBN-13: 979-8353247326. Learn Golang Essentials in a Weekend! Go is one of the most powerful, and yet the simplest, modern programming languages. We go through all important features of the modern Go programming language (as of 1.18 and 1.19 – 2022), including generics! Why Go? Go is a simple, easy to learn and use, beginner-friendly...
Комментарии