Лень — двигатель прогресса, на примере генерации облачной CLI

Инструменты и фреймворки

API
Разработка библиотек, включая open source библиотеки
Работа с облачными сервисами
GO

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

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

Middle Golang developer, Team lead, CTO.

Тезисы

Расскажем о генерации CLI для облачных сервисов на базе OpenAPI. Рассмотрим проблемы ручного написания, сравним фреймворки и подходы к генерации. Определим критерии для API, позволяющие эффективно генерировать CLI. Покажем поэтапную замену ключевых компонентов на сгенерированные, выделим части, которые лучше писать вручную. Оценим затраты на разработку и поддержку итогового решения.

Несколько лет писал на Java: перешел от крудов к RnD. Потом пересел на Go, использовал его для написания сложного data plane, после чего перешел к крудам. Сейчас разрабатываю development platform для Go разработчиков: инструменты, библиотеки и инфраструктуру. Увлекаюсь видеоиграми и хождением на беговой дорожке.

Видео

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

Инструменты и фреймворки