Профессиональная конференция для Go-разработчиков

Скрипты в приложениях. Как и зачем пользователям позволять писать код?

Golang Conf: Technologies

Go: Technologies

Прочие языки
GO

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

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

Множество программ поддерживает скриптинг, будь то балансировщик нагрузки, торговый терминал или игровой движок. В данном докладе мы разберем, как это работает изнутри и как создать собственное приложение на Go с поддержкой скриптов.

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

Go-разработчики приложений, где требуется использовать пользовательские скрипты.

Тезисы

Как пользователи продуктов, мы довольно часто используем возможность исполнения скриптов. Самый очевидный пример — это написание плагинов к nginx (lua) или traefik (go). Есть и менее наглядные примеры — строка к json-элементу в утилите jq также парсится и разбирается как скрипт.

В докладе я расскажу, какие есть возможности использовать встроенные скрипты в приложении на go. А также мы попробуем на примере создать свою систему исполнения выдуманного скриптового языка.

CTO в компании Adscompass, руководит IT-командой.

Adscompass

Разрабатывают и поддерживают inhouse-продукт — рекламную платформу.

Видео