Если вы опытный Go-разработчик и хотите повысить свою продуктивность, писать более чистый, быстрый и легко поддерживаемый код, серия книг «За пределами Effective Go» - для вас.
Эти книги созданы для компетентных gopher'ов: без лишней теории, с акцентом на реальные задачи профессионального программирования. Главное - как создавать быстрые, надёжные сервисы и приложения, которые легко развивать и масштабировать.
В отличие от большинства книг по Go, «За пределами Effective Go» ставит в центр разработчика и его код, раскрывая четыре ключевые области: продуктивность, производительность, качество кода и глубокое понимание языка и его инструментов.
Первая часть серии посвящена написанию высокопроизводительного кода. Вы узнаете, когда и что нужно оптимизировать, получите набор инструментов, паттернов и проверенных практик.
После прочтения вы сможете:
Понимать разницу между конкуренцией и параллелизмом
Избегать дедлоков, голодания, лайвлоков и гонок данных
Выбирать и применять оптимальные паттерны взаимодействия потоков
Грамотно использовать примитивы конкурентности Go и обходить их подводные камни
Диагностировать проблемы производительности с помощью профилирования, трассировки и бенчмарков
Определять, где нужна оптимизация и как её выполнять
Применять каталог паттернов производительности и конкурентности в своих проектах
Посмотреть больше
Автор - Corey Scott
Corey Scott
Кори Скотт - ведущий инженер-программист в 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.
mevan
Great book, can we have Part 2?
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Данный курс ориентирован, главным образом, на тех, кто намеревается перейти на язык Go с другого языка программирования, сохраняя при этом свой текущий уровень, а порой даже улучшая его. Он окажется полезным в преодолении синдрома самозванца, особенно если вы давно не проходили собеседования и не знаете, чего от них ожидать и как к ним подготовиться. Также курс пригодится текущим Go-разработчикам, которые стремятся увеличить свой доход путем смен
Ты научишься извлекать максимум из GO посредством базовых знаний компьютерных наук, низкоуровневого программирования, работы с ассемблером и практических приёмов, о которых редко можно услышать.
Изучите программирование на Go и бэкенд-разработку высоконагруженных приложений с нуляЧем занимаются Go-разработчикиGo - это язык программирования, который удобен и эффективен. Он был создан для автоматизации масштабных операций.С помощью Go вы сможете разрабатывать высокопроизводительные приложения, которые легко интегрируются с инфраструктурой и облачными платформами. Примером могут служить сервисы онлайн-торговли, доставки, финансовых технолог
Курс «Профилирование в Golang» представляет собой детализированный двухчасовой интенсив, включающий 10 уроков, посвященных углубленному изучению инструментов профилирования в Go. Этот интенсив ориентирован на разработчиков, обладающих базовыми знаниями Golang, и станет полезным для специалистов уровня Junior, Middle и Senior.
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.