Jakub Jarosz

Security, Systems, Network & Electrical Automation

Books

2025-09-16 Go Books Jakub Jarosz

50 Go Testing Mistakes

Comparing error strings is a bad idea. However, hiding the comparison deep within the comparer function is even worse.

It hides deep the logic responsible for validating functions in tests and can give a false feeling of security.


Performance Tuning & Benchmarking

Have you ever wondered how to determine if your Go code is performing at its best?

Benchmarks help you spot slow code and fix it. They also help you choose the best data structures and algorithms. By the end of this book, you will know how to write benchmarks that guide your engineering decisions.


Subscribe below for book release notification.