Effective Go Recipes: Fast Solutions to Common Tasks

Книга «Effective Go Recipes» представляет собой практическое руководство по решению распространённых задач на языке программирования Go. Автор Мики Тебека, опытный разработчик, собрал коллекцию рецептов, которые охватывают ключевые аспекты разработки на Go, включая работу с вводом-выводом, сериализацией данных, HTTP-взаимодействием и обработкой текста.

Каждый рецепт сфокусирован на конкретной проблеме, с которой сталкиваются разработчики при создании production-кода. Книга начинается с основ работы с I/O, демонстрируя использование in-memory readers и writers, сжатие файлов, генерацию SQL и работу с memory mapped файлами. Далее рассматриваются методы сериализации данных с помощью encoding/gob и JSON, включая обработку сложных структур и динамических типов.

Особое внимание уделяется практическому применению HTTP: от выполнения GET и POST запросов до написания middleware и настройки таймаутов сервера. Книга также затрагивает работу с текстом, предлагая решения для повседневных задач обработки строк и данных. Все примеры кода сопровождаются подробными объяснениями и лучшими практиками, что делает книгу ценным ресурсом как для начинающих, так и для опытных Go-разработчиков.

Издание получило высокие оценки от экспертов сообщества, включая Билла Кеннеди (Ardan Labs) и Яни Давидсона (Tabnine), которые отмечают его практическую ценность и точность технического содержания. Книга идеально подходит для разработчиков, которые хотят углубить свои знания Go и научиться применять эффективные паттерны в реальных проектах.

Effective Go Recipes: Fast Solutions to Common Tasks
A
Автор
Miki Tebeka
Издательство
The Pragmatic Bookshelf
Год
2024
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент