Новости
20.01.2026
Книга: «Go на практике. 2-е изд.»
И так, вы освоили азы Go, что дальше? Чтобы создавать надежные и готовые к эксплуатации Go-приложения, вам нужно научиться реализовывать конкурентность, налаживать сетевые взаимодействия, получать доступ к файлам, использовать такие нативные протоколы передачи данных, как gRPC и TCP/REST, а также разбираться во множестве практических нюансов. В этой книге приводятся готовые решения, которые можно незамедлительно применить в повседневной работе.
Здесь вы найдете описание десятков практических техник разработки и сопровождения Go-приложений в формате «проблема — решение — обсуждение». Издание охватывает новейшие возможности языка Go, включая дженерики, обработку паник и ошибок, современные модели конкурентности, а также такие продвинутые темы, как рефлексия и генерация кода. Кроме того, авторы дают полезные советы по интеграции в ваш процесс разработки ИИ-инструментов.
В этой книге:
-
Реализация конкурентности с помощью горутин и каналов.
-
Веб-серверы и микросервисы.
-
Логирование, кэширование и доступ к данным.
Кому стоит прочитать эту книгу?
Книга ориентирована на Go-разработчиков среднего уровня, а также на опытных программистов, владеющих такими языками, как Java, C/C++, C# или Rust. В то же время люди, желающие познакомиться с Go, также смогут усвоить материал без особых трудностей. Язык Go предельно прост и обладает низким порогом входа, что делает процесс обучения по ходу чтения вполне комфортным.
«В этом руководстве по Go описываются подводные камни и масштабируемые подходы, о которых полезно знать как начинающим разработчикам, так и опытным архитекторам программного обеспечения».
— Закари Мэннинг, Zillow
Об авторах
Натан Козыра
full-stack-разработчик с более чем 30-летним опытом создания веб- и мобильных приложений. Одним из первых начал использовать язык Go и активно работает с ним с 2009 года. Имеет степень магистра компьютерных наук в области машинного обучения и более десяти лет занимается созданием решений в данной области. Помимо Go, он активно использует TypeScript и Rust, а также экспериментирует с такими новыми языками для системного программирования, как Odin и Zig.
Мэтт Батчер
архитектор компании Deis, участвующий в разработке проектов c открытым исходным кодом. Автор нескольких книг и десятков статей. Имеет докторскую степень по философии и преподает на факультете информатики в Университете Лойолы в Чикаго. Он с увлечением занимается построением сильных команд и разработкой элегантных решений для сложных задач.
Мэтт Фарина
ведущий инженер в группе передовых технологий компании Hewlett Packard Enterprise. Автор, докладчик и активный участник сообщества разработчиков и пользователей ПО с открытым исходным кодом, обладающий более чем 25-летним опытом разработки программного обеспечения. Старается решать практические задачи обычных пользователей, сочетая новейшие технологии с простыми, но зачастую незаслуженно забытыми подходами.
Приобрести книгу «Go на практике. 2-е изд.» можно на нашем сайте.






Комментарии: 0
Пока нет комментариев