Media is too big
VIEW IN TELEGRAM
Обычно, когда говорят о Go 1.18, все первым делом вспоминают про дженерики и незаслуженно забывают об остальных, не менее важных изменениях. Об одном из таких, а именно о появлении поддержки fuzzing-тестирования, Сергей Петров рассказал в этом докладе.
- Написали тест с использованием testing.F и посмотрим, чем оно отличается от классических тестов.
- Заглянули под капот и посмотрели на движок фаззинга.
- Поинтересовались планами на развитие данной штуки.
- Поговорили о том, когда такие тесты могут принести реальную пользу, а когда будут просто греть воздух.
- И, наконец, посмотрели на реальные баги, которые были найдены в сторонних и в стандартной библиотеке с помощью фаззера.
#ТопДокладыGolangConf2022
- Написали тест с использованием testing.F и посмотрим, чем оно отличается от классических тестов.
- Заглянули под капот и посмотрели на движок фаззинга.
- Поинтересовались планами на развитие данной штуки.
- Поговорили о том, когда такие тесты могут принести реальную пользу, а когда будут просто греть воздух.
- И, наконец, посмотрели на реальные баги, которые были найдены в сторонних и в стандартной библиотеке с помощью фаззера.
#ТопДокладыGolangConf2022
🔥2
Media is too big
VIEW IN TELEGRAM
В вопросах оптимизации Go-программ часто приходят к вопросу встраивания функций. Как именно это работает, всегда ли это хорошо, как эволюционировал компилятор — об этом можно узнать из доклада Никиты Галушко.
#ТопДокладыGolangConf2022
#ТопДокладыGolangConf2022
Media is too big
VIEW IN TELEGRAM
Хорошие CPU-профили позволяют выявлять паттерны исполнения вашей программы. В своём докладе Искандер Шарипов рассказал, что эти профили можно использовать не только для ручных оптимизаций с pprof.
#ТопДокладыGolangConf2022
#ТопДокладыGolangConf2022
👍2
Запись доклада Алексея Акуловича с конференции Golang Conf 2022
Нечасто Go считают высокоуровневым и еще реже обсуждают, как именно реализованы «в железе» те или иные абстракции. Они воспринимаются как должное и используются повсеместно. Алексей же в своём докладе копнул вглубь.
#ТопДокладыGolangConf2022
Нечасто Go считают высокоуровневым и еще реже обсуждают, как именно реализованы «в железе» те или иные абстракции. Они воспринимаются как должное и используются повсеместно. Алексей же в своём докладе копнул вглубь.
#ТопДокладыGolangConf2022
YouTube
Go deeper / Алексей Акулович (Тинькофф)
Приглашаем на конференцию HighLoad++ 2024, которая пройдет 2 и 3 декабря в Москве!
Программа, подробности и билеты по ссылке: https://clck.ru/3DD4yb
--------
GollangConf на HighLoad++ 2022
Презентация и тезисы: https://golangconf.ru/2022/abstracts/8842…
Программа, подробности и билеты по ссылке: https://clck.ru/3DD4yb
--------
GollangConf на HighLoad++ 2022
Презентация и тезисы: https://golangconf.ru/2022/abstracts/8842…
👍4
Запись доклада Антона Киреева «Go To Memory. Разбираем аллокатор Go по полочкам»
В докладе разбирается устройство и принцип работы оперативной памяти с акцентом на Go. Отличные теоретические знания позволят лучше оптимизировать код и впечатлить на собеседовании. Посмотрите 🙌
#ТопДокладыGolangConf2022
В докладе разбирается устройство и принцип работы оперативной памяти с акцентом на Go. Отличные теоретические знания позволят лучше оптимизировать код и впечатлить на собеседовании. Посмотрите 🙌
#ТопДокладыGolangConf2022
YouTube
Go To Memory. Разбираем аллокатор Go по полочкам / Антон Киреев (Авито)
Приглашаем на конференцию Saint HighLoad++ 2025, которая пройдет 23 и 24 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
GollangConf на HighLoad++ 2022
Презентация и тезисы: https://golangconf…
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
GollangConf на HighLoad++ 2022
Презентация и тезисы: https://golangconf…
🔥1