Let it Go. Все доклады Go meetup on Evrone
Три доклада от Ozon, Авито и Lamoda — вот, чем мы радовали гостей на прошедшем Go meetup. Если вам тоже интересно узнать, какие ошибки нельзя обработать, как устроены каналы, что делать с интеграционными тестами, и чем полезен Open Policy Agent, скорее смотрите видео.
Внутреннее устройство каналов в Go
Николай Тузов, Go-разработчик Lamoda
В работе со структурами данных принято опираться на спецификации или best practices. Но если вы хотите пойти глубже, этот доклад для вас. Рассмотрим, как устроены каналы в Go, и расскажем, чем эти знания могут пригодиться в ежедневной работе.
Кому полезно? Понимание языка, с которым ты работаешь, будет актуально всем Go-разработчикам.
Реализация ролевой системы доступа с помощью Open Policy Agent
Антон Губарев, Платформенный инженер Авито
Компании используют различные подходы к организации доступа к внутренним ресурсам. Open Policy Agent уже применяется как один из инструментов, при этом информации на просторах Интернета пока не достаточно. Я поделюсь нашими граблями при работе с OPA, которые, надеюсь, вы сможете обойти.
Кому полезно? Тем, кто выбирает инструмент для организации системы доступа к внутренним ресурсам.
Ошибки, которые нельзя обработать в Golang
Андрей Беренда, Senior Software Developer Ozon Fintech
Вы перешли на Go со скриптового языка? Отличный выбор! Но будьте осторожны, что нормально для Python, может не сработать в Golang, а по пути ещё и уронить сервер. Здесь разбираем причины — ошибки, которые нельзя обработать в Go.
Кому полезно? Разработчикам, которые только переходят на Golang, но писали на Python/Ruby/PHP и хотят знать особенности языка Go.