100 Go Mistakes and How to Avoid Them
Price | $43.99 - $76.58
|
Rating | |
Author | Teiva Harsanyi |
Publisher | Manning |
Published | 2022 |
Pages | 384 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1617299596 |
ISBN-13 | 9781617299599 |
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 bits of handling JSON data and HTTP services, discover best practices for Go code organization, and learn how to use slices efficiently.
Understanding mistakes is the best way to improve the quality of your code. This unique book examines 100 bugs and inefficiencies common to Go applications, along with tips and techniques to avoid making them in your own projects.
100 Go Mistakes and How to Avoid Them shows you how to replace common programming problems in Go with idiomatic, expressive code. In it, you'll explore dozens of interesting examples and case studies as you learn to spot mistakes that might appear in your own applications. Expert author Teiva Harsanyi organizes the error avoidance techniques into convenient categories, ranging from types and strings to concurrency and testing.
- Teiva Harsanyi
5 5 109
Similar Books
by Sedat Kapanoglu
Street Coder: Rules to break and how to break them is a programmer's survival guide, full of tips, tricks, and hacks that will make you a more efficient programmer. It takes the best practices you learn in a computer science class and deconstructs them to show when they're beneficial - and when they aren't!This book's ...
Price: $42.50 | Publisher: Manning | Release: 2021
CI/CD with Docker and Kubernetes
by Marko Anastasov, Jerome Petazzoni, Pablo Tom Zavalia
Containers change how developers build, test, and deploy code. Adopting them takes time. Using them the wrong way can slow down your delivery process.But you don't have a team of engineers to dedicate to this like Spotify or Netflix do. Maybe you're a startup CTO with features to ship - you can't spend hundreds of hours on ...
Free ebook | Publisher: Self-publishing | Release: 2021
by Vladimir Kushnir
It's easy to make lots of programming mistakes in C++ - in fact, any program over a few hundred lines is likely to contain bugs. With this book, you'll learn about many common coding errors that C++ programmers produce, along with rules and strategies you can use to avoid them.Author Vladimir Kushnir shows you how to use his Saf...
Price: $17.98 | Publisher: O'Reilly Media | Release: 2012
by 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 produces fast and robust applications that...
Price: $39.90 | Publisher: Apress | Release: 2022
Simplifying Android Development with Coroutines and Flows
by Jomar Tigcal
Coroutines and flows are the new recommended way for developers to carry out asynchronous programming in Android using simple, modern, and testable code. This book will teach you how coroutines and flows work and how to use them in building Android applications, along with helping you to develop modern Android applications with asynchrono...
Price: $34.99 | Publisher: Packt Publishing | Release: 2022
by James A. Whittaker
Drawing on nearly two decades of experience working at the cutting edge of testing with Google, Microsoft, and other top software organizations, Whittaker introduces innovative new processes for manual testing that are repeatable, prescriptive, teachable, and extremely effective. Whittaker defines both in-the-small techniques for individu...
Price: $19.98 | Publisher: Addison-Wesley | Release: 2009
by Adam Freeman
Welcome to this one-stop shop for learning Angular. Pro Angular is the most concise and comprehensive guide available, giving you the knowledge you need to take full advantage of this popular framework for building your own dynamic JavaScript applications.Angular is an open-source JavaScript library maintained by Google. It has many excel...
Price: $59.99 | Publisher: Apress | Release: 2022
by Jean-Philippe Aumasson
This practical guide to modern encryption breaks down the fundamental mathematical concepts at the heart of cryptography without shying away from meaty discussions of how they work. You'll learn about authenticated encryption, secure randomness, hash functions, block ciphers, and public-key techniques such as RSA and elliptic curve c...
Price: $26.99 | Publisher: No Starch Press | Release: 2017