Packt Publishing, 2020. — 625 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...
Packt Publishing, 2018. — 345 p. — ISBN: 1787125386. Distributed Computing with Go gives developers with a good idea how basic Go development works the tools to fulfill the true potential of Golang development in a world of concurrent web and cloud applications. Nikhil starts out by setting up a professional Go development environment. Then you'll learn the basic concepts and...
2018. — 463 p. 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 execute it in our very own virtual machine. It's...
O’Reilly Media, Inc., 2021. — 360 p. 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 recreating patterns that don't make sense in a Go context. This...
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....
New York: O’Reilly Media, 2017. — 226 p. 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 patterns to help you incorporate concurrency into your systems. Author...
Delio D'Anna, Andrew Hayes, Sam Hennessy, Jeremy Leasor, Gobin Sougrakpam, Dániel Szabó. — Packt Publishing, 2020. — 820 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...
CompreQuest Books, 2024. — 417 p. The Ultimate Go Programming Book. With its straightforward syntax and robust standard library, Go has gained popularity in various domains, from web development to cloud-native applications. This book dives deep into the core concepts of Go programming and equips you with the knowledge to build scalable, efficient software. Maximizing Go...
Addison-Wesley, 2017. — 256 p. — ISBN: 978-0-672-33779-6. The Complete Guide to Building Cloud-Based Services Cloud 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. Kevin Hoffman and Dan Nemeth describe the modern...
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...
Packt Publishing, 2019. — 324 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...
Packt Publishing, 2015. — 264 p. — 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 package. You will look at designing and building your...
John Wiley & Sons, Inc., 2021. — 339 p. — (For Dummies). — ISBN: 978-1-119-78619-1. Ready, set, program with Go! Now is the perfect time to learn the Go Programming Language. It’s one of the most in-demand languages among tech recruiters and developers love its simplicity and power. Go Programming Language For Dummies is an easy way to add this top job skill to your toolkit....
Apress, 2017. — 274 p. — ISBN13: 978-1-4842-2691-9. Dive into key topics in network architecture and Go, such as data serialization, application level protocols, character sets and encodings. This book covers network architecture and gives an overview of the Go language as a primer, covering the latest Go release. Beyond the fundamentals, Network Programming with Go covers key...
John Wiley & Sons, 2022. — 402 p. — ISBN13: 978-1-119-77381-8. 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...
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,...
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,...
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...
2nd Edition. — Packt Publishing, 2019. — 783 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...
Apress, 2016. — 289 p. — ISBN: 978-1-4842-1053-6. 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 concepts and successful deployment of Go web apps to the cloud. Web...
No Starch Press, 2021. — 392 p. — ISBN: 978-1718500884. Network Programming with Go 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...
Comments