Если вы опытный Go-разработчик и хотите повысить свою продуктивность, писать более чистый, быстрый и легко поддерживаемый код, серия книг «За пределами Effective Go» - для вас.
Эти книги созданы для компетентных gopher'ов: без лишней теории, с акцентом на реальные задачи профессионального программирования. Главное - как создавать быстрые, надёжные сервисы и приложения, которые легко развивать и масштабировать.
В отличие от большинства книг по Go, «За пределами Effective Go» ставит в центр разработчика и его код, раскрывая четыре ключевые области: продуктивность, производительность, качество кода и глубокое понимание языка и его инструментов.
Первая часть серии посвящена написанию высокопроизводительного кода. Вы узнаете, когда и что нужно оптимизировать, получите набор инструментов, паттернов и проверенных практик.
После прочтения вы сможете:
Понимать разницу между конкуренцией и параллелизмом
Избегать дедлоков, голодания, лайвлоков и гонок данных
Выбирать и применять оптимальные паттерны взаимодействия потоков
Грамотно использовать примитивы конкурентности Go и обходить их подводные камни
Диагностировать проблемы производительности с помощью профилирования, трассировки и бенчмарков
Определять, где нужна оптимизация и как её выполнять
Применять каталог паттернов производительности и конкурентности в своих проектах
Кори Скотт - ведущий инженер-программист в Grab и OVO, живёт в Мельбурне, Австралия. Профессионально занимается разработкой с 2000 года, а с 2014 года использует Go как основной язык для создания крупномасштабных распределённых систем.Автор нескольких книг о Go, периодически ведёт блог на темы, связанные с разработкой ПО. Он увлечён идеями Software Craftsmanship и Code UX - вниманием к качеству и удобству кода.Всегда открыт к содержательным диску
not sure if this is legit website, and how even to download from it. Or how the fuck they got epub if it's no where from seller himself.