Чтобы код был быстрым, достаточно всего лишь… ☠️

Хардкор

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Сегодня считается, что оптимизировать надо не код, а алгоритмы и структуры данных. Но оптимизация кода — это весело, а иногда даже полезно. Смотрим, как Денис жонглирует байтами, тактами и ассемблерными инструкциями во имя преждевременных оптимизаций.

Целевая аудитория

Разработчики, тимлиды.

Тезисы

Компилятор Golang, как и любой другой, стремится максимально оптимизировать наш код, делая приложения наиболее производительными. Но даже его возможности не безграничны.

Как мы можем помочь компилятору делать свою работу лучше? Какие трюки из старой школы еще актуальны для Golang? Какие нюансы рантайма стоит учитывать в процессе разработки? Давайте вместе попробуем разобраться во всех этих вопросах и узнать, насколько глубока нора преждевременных оптимизаций.

Денис Божок

Островок!

Денис — технический инженер, работает в компании уже более 10 лет и износил не одну пару клавиатур и ноутбуков — это был и кодинг, и девопсинг, и инфраструктурных дел мастерство, а также многое сделал для компании на позиции CTO.

Островок!

В Островок! уже 13 лет создают технологичные и гибкие IT-продукты, которые помогают миллионам пользователей легко бронировать отели, авиабилеты и другие тревел-услуги и наслаждаться комфортными путешествиями. В технической команде более 350 сотрудников, и она постоянно растёт!

Видео

Другие доклады секции

Хардкор