GOining forward: как улучшили наш язык за шесть версий.

Язык и стандартная библиотека

Программный комитет ещё не принял решения по этому докладу

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

Те, кому интересно куда двигается наш язык и какие изменения в нём произошли за последние 3 года.

Тезисы

В последние четыре года наш язык прошел существенный путь: дженерики выступили только началом потока изменений! Только за последние три года мы получили новый циклы for, итераторы, алиасы для дженериков и новый синтаксис встроенной функции new. Кроме этого, произошли существенные изменения в стандартной библиотеке (появилась остановка времени в тестах, интернирование обьектов, слабые ссылки и очистка секретов) а наш рантайм стал быстрее за счёт различных улучшений. Усилился наш тулинг.

В своём докладе я постараюсь рассказать о интересных вещах которые были не так заметны, как изменение мап или новый сборщик мусора, но которые существенно улучшили наш опыт при разработке на Go.

Go-разработчик. Работаю глубоко в инфраструктуре MWS Cloud Platform где помогаю развивать OpenSource направление. Активно участвую в жизни Питерского Go сообщества, выступаю на докладах по РФ. Так-же веду небольшой канал в ТГ, где стараюсь обозревать вещи которые вот-вот должны попасть в язык, компилятор или рантайм Go. Помогаю новым (и не только) разработчикам писать красивый и удобный код на Go.

Видео