Задачка на assignment to entry in nil map
zadachka-na-assignment-to-entry-in-nil-map
Разберем интересный пример, который наглядно демонстрирует одну из самых коварных особенностей работы с мапами в Go. Посмотрите на код ниже и попробуйте предсказать, что произойдет при его выполнении:
Случайность select в Go: разбираем задачу на каналы
Представьте, что вам показывают вот такой код: Вопросы звучат просто: Что выведет этот код? Как гарантированно получать значение только из первого канала ch? Кажется, все очевидно? Давайте разберемся,
Deadlock в каналах: разбор классической задачи
deadlock-v-kanalah
Представьте, что на собеседовании на позицию Go-разработчика вам дают такой код: И спрашивают: «Что не так с этим кодом и как это исправить?» Кажется, все просто: создали канал,
Как работает defer в Go: разбираем на практических примерах
defer in Go
Разберем одну из самых интересных и часто неправильно понимаемых возможностей языка Go — оператор defer. На примере конкретного кода посмотрим, как работает эта конструкция и почему она ведет
Отзыв о курсе «Знакомство с Docker» от Pragmatic Programmer
Отзыв о курсе-знакомство с docker
Недавно завершил курс «Знакомство с Docker» и хочу поделиться впечатлениями. Если вы, как и я, слышали про контейнеризацию, но боялись подступиться к этой теме из-за кажущейся сложности, —