21-05-2019

Язык программирования GO приобретает все большую популярность мире IT. GopherСon 2019 сoбрал более 600 участников.

В этом году программисты  SEDMAX отметили выступление разработчиков Gett и их подход к планированию разработки. Не меньший интерес вызвал мастер-класс по организации разработки специалистов из ozon.ru.

Среди спикеров были признанные мастера оптимизации приложений - Александр Валялкин и Марко Кевац. Статьи Марко на Habr из серии "ускоряем программу на Go в 23 раза" вдохновляют многих не останавливаться на достигнутом результате, а Александр известен в сообществе пакетами fasthttp, quicktemplate. В настоящее время он разрабатывает свою timeseries базу данных VictoriaMetrics, призванную "порвать" все существующие решения на рынке.

Нашим программистам так же понравился доклад о разработке timeseries DB для компании Siemens. Технических подробностей в докладе было немного, но общий тренд использования Go для написания timeseries баз данных не может не радовать - помимо широко известных InfluxDB и Prometheus, свой вклад в общее дело вносят M3DB от Uber и BTrDB от University of California, Berkeley, последняя демонстрирует просто феноменальную производительность.

За два дня до конференции состоялось пре-пати, где прозвучали доклады, не вошедшие в основную часть конференции. На этом мероприятии были освещены проблемы безопасности с реальными примерами хакерских атак и вопросы безопасного хранения критически важной информации. Особый интерес вызвал "домашний" проект Florin Patan, реализующий функционал голосового ассистента типа Amazon Alexa/Яндекс Алиса/Google Assistant. Это реальное устройство, созданное на основе Raspberry PI, опенсорсных библиотеках распознавания/синтеза речи и, конечно же, Go. Разработанное устройство Florin привез с собой и демонстрировал вживую, а автор изобретения рассказал, как использует свою разработку в качестве центра управления собственным "умным" домом.