Go CookBook. Top techniques and practical solutions for real-life Go programming problems - Helion
Tytuł oryginału: Go CookBook. Top techniques and practical solutions for real-life Go programming problems
ISBN: 9781835464786
Format: ebook
Księgarnia: Helion
Cena książki: 119,00 zł
Książka będzie dostępna od listopada 2024
With its simple syntax and sensible conventions, Go is an increasingly popular language favoured by devs in network programming, web services, data processing, and other settings. This book will help engineers leverage Go by providing up-to-date recipes with common solutions to many day-to-day problems.
The book begins with the basics of code structure, describing different approaches to organizing packages for different types of projects. You'll then explore practical solutions to challenges you may encounter in your career, including areas such as network programming, dealing with processes, databases, data processing pipelines, and testing. You’ll also find working solutions and code snippets you can directly incorporate into your programs while working in sequential and concurrent settings. Solutions include more recent additions to the language, such as generics and structured logging. Most of the examples are developed using the Go standard library without any third-party packages.
By the end of this book, you'll have a clear understanding of how to solve common programming problems using Go.
Zobacz także:
- Zen Steve'a Jobsa 29,67 zł, (8,90 zł -70%)
- ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio 86,77 zł, (26,90 zł -69%)
- jQuery, jQuery UI oraz jQuery Mobile. Receptury 57,74 zł, (17,90 zł -69%)
- Scratch. Komiksowa przygoda z programowaniem 36,06 zł, (11,90 zł -67%)
- Baltie. Kurs video. Poziom pierwszy. Elementarz programowania w języku wizualnym 59,00 zł, (26,55 zł -55%)
Spis treści
Go CookBook. Top techniques and practical solutions for real-life Go programming problems eBook -- spis treści
- 1. Project Setup
- 2. Working with strings and text
- 3. Date/Time
- 4. Working with data types
- 5. Errors and Panics
- 6. Using the Context Package
- 7. Working with large data
- 8. Concurrent worker pools and data pipelines
- 9. Working with JSON
- 10. Processes
- 11. Network programming
- 12. Input/Output
- 13. Databases
- 14. Logging
- 15. Testing, Benchmarks, Profiling