Опять ругаем Go? Говорим о спорных моментах в языке Go (но мы его любим)
Listen now
Description
В 6-м выпуске обсудили спорные стороны Go – пакеты стандартной библиотеки, роутеры, работу с JSON и timezone. Разобрали по косточкам константы, garbage collector, структурные теги. Как всегда провели сравнение с Rust и рассуждали о том, что стоило бы сделать, чтобы разработчикам было проще жить. ВедущиеИван СоловьёвМихаил Непряхин ТемыПриветствие – 00:00:23Минусы реализации http сервера в Go – 00:01:04Работа с контекстом – 00:04:12Роутеры в Golang, маршрутизация в Go – 00:05:15Тесты для пакетов net/http – 00:07:55Минусы http сервера в Go – 00:09:54Маршрутизация с Chi in Go – 00:12:50Плюсы и минусы fast http – 00:13:25Советы новичкам по роутерам в Go – 00:15:44Сериализация JSON с Golang – 00:16:40Сокращаем время сериализации с easyjson – 00:18:55Работа с JSON, костыли с zero value и другие минусы – 00:21:24Криптография в Go (Golang Crypto Package) – 00:26:20Еще пара [нелестных] слов про smtp сервер – 00:28:55Пакет time или выстрел себе в ногу – 00:33:53Узкое место методы After, Before у time – 00:39:20Работа с query параметрами и url – 00:42:00ООП в Go – 00:43:00Константы в Go – 00:46:46Сборщик мусора (GC) в Go – 00:49:10Спорный момент в объявлении переменных – 00:55:08Структурные теги в Go, дополнительное поведение структуры – 00:56:20Контекст как альтернативный API в Go – 01:00:25Спорные стороны и непредсказуемость SSA – 01:04:50Итоги выпуска – 01:10:55
More Episodes
Выпуск о тестировании: юнит, интеграционном и end-to-end тестах. Поговорим о плюсах, минусах и внешних инструментах. Расскажем про наш личный опыт на проектах и конечно же затронем тему чистой архитектуры.
Published 04/24/23
Выпуск о тестировании: юнит, интеграционном и end-to-end тестах. Поговорим о плюсах, минусах и внешних инструментах. Расскажем про наш личный опыт на проектах и конечно же затронем тему чистой архитектуры.
Published 04/24/23
Published 04/24/23