14 августа 2023
Ep. 10: Новый релиз Go v1.21 - обсуждаем важные изменения
23

Новый релиз выдался очень интересным, добавился ряд крутых фич. Подробно обсуждаем - что добавилось, зачем оно нужно, как с этим работать и др. Состав: Николай ТузовГлеб Яльчик - тех. директор компании GaijinДмтрий Матрёничев - Talos OS Developer, ведёт отличный ТГ-канал по Go: https://t.me/go_update Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi Все гости наших выпусков там присутствуют. ----- Go 1.21 Release Notes: https://tip.golang.org/doc/go1.21 Примеры, связанные с изменениями поведения переменной цикла: https://github.com/golang/go/wiki/LoopvarExperiment Тайм-коды 00:00 Вступление02:18 Улучшенная обратная и восходящая совместимость08:20 Изменений вывода stack trace15:17 Изменение работы с циклами - Loopvar Experiment19:03 Версия компилятора и его поведение на основе go.mod 22:28 Почему собседования станут немного проще 23:50 Новый пакет - slices27:23 Про итераторы в Go28:21 Почему убрали keys / values для map30:47 Интересные функции нового пакета slices31:45 builtin функции min / max32:50 Связь новых функций с типом Float36:07 Зачем нужна функция clear для слайсов?39:33 sort.Ints() vs slices.Sort()44:02 Новый пакет maps и его функции46:27 Почему min / max принимают произвольное количество аргументов?49:59 Улучшение пакета context01:02:08 slog - новый пакет для логирования01:08:09 Profile-guide optimization - оптимизация компилятора01:13:34 Связь новых фич с финтехом01:16:30 go build превращается в GCC с кучей конфигураций?01:18:03 Новый пакет - cmp01:20:16 Зачем чистить мапу в финтехе? :)01:22:43 Связь новых фич с Machine Learning и статистикой01:23:30 ОФФТОП - Отсюда и до конца выпуска / Go умирает? Умирают ли другие языки?01:30:29 Про язык V01:33:44 Важность ядра языка01:34:50 Важность идеи языка01:35:20 Идеи различных языков01:40:41 Go и Rust01:47:03 СОВСЕМ ОФФТОП - про игры и Baldurs Gate01:49:38 Про SteamDeck01:53:25 Заключение
Плейлист
Go Get Podcast
Вместе с опытным системным архитектором из LaTech Алексеем Скоробогатым обсуждаем - кто такой системный архитектор, чем он занимается, зачем он нужен, как дорасти до этой позиции, и стоит ли.Состав:-...
08 сентября 2023
Новый релиз выдался очень интересным, добавился ряд крутых фич. Подробно обсуждаем - что добавилось, зачем оно нужно, как с этим работать и др.Состав:Николай ТузовГлеб Яльчик - тех. директор компании...
14 августа 2023
Обсуждаем скорость работы разработчика, цену и вероятность ошибок во время разработки и др.Состав:- Николай Тузов- Глеб Яльчик - тех. директор компании Gaijin- Даниил Подольский - Microavia.comТайминг...
13 апреля 2023
Обсуждаем пет-проекты в жизни разработчика:- какие пет-проекты мы делали, для чего и каковы результаты- является ли их наличие/отсутствие плюсом/минусом на собеседовании, что вообще полезного они дают...
23 февраля 2023
Говорим о том, как готовиться к собеседованиям, чего от вас будут ожидать, что пригодится на работе, как расти и развиваться в профессии.Состав:- Николай Тузов- Глеб Яльчик - тех. директор компании Ga...
06 февраля 2023
Будем обсуждать плюсы и минусы монорепозитория. Это частая тема холиваров, и мы решили внести свой вклад 😊Состав:- Глеб Яльчик - тех. директор компании Gaijin,- Алексей Акулович - inDriver (ранее Tink...
16 ноября 2022
Обсуждаем вопросы, связанные с написанием хорошего кода в Go: нужен ли он? Насколько важен? Экономит ли "грязный код" время? Как научиться писать хороший код? И др.Тайминги:00:00:27 Вступление  00:00:...
19 сентября 2022
Обсудили вопросы, которые не дают покоя многим разработчикам:    - Берут ли на работу новичков?  - Зачем на собеседованиях нужны алгоритмы и live-coding?  - Достаточно ли скинуть ссылку на pet-project...
04 сентября 2022
Обсудили вопросы, связанные с геймдевом на го: подходит ли Go для геймдева? Какие основные плюсы и минусы? На какие игровые движки стоит обратить внимание? И др.Состав:Николай ТузовГлеб Яльчик - тех....
13 августа 2022
Обсуждаем статьи: - Кратко: "I want off Mr. Golang's Wild Ride" (https://fasterthanli.me/articles/i-want-off-mr-golangs-wild-ride) - "Как мы себя обманываем, только бы продолжать пользоваться Golang"...
29 июля 2022
Дженерики вот-вот появятся в Go, их релиз запланирован в версии 1.18. В связи с этим, данная тема очень актуальна и вызывает множество дискуссий в сообществе. Состав: - Николай Тузов (разработчик в L...
18 февраля 2022

Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.