Доклад

Pkl — язык программирования для конфигураций от Apple

  • На русском языке

Разберемся, зачем Apple понадобился отдельный язык для работы с конфигурациями, какие задачи он решает и что не так c JSON. Расскажу про возможности языка Pkl для работы со статической конфигурацией. Рассмотрю:

  • кодогенерацию с Pkl на Swift, Kotlin, Java и Go;
  • глубину интеграции c IDE, такими как IntelliJ, VS Code, Xcode и Neovim;
  • использование языка для кодогенерации моков для тестов, тестирования конфигураций и контрактов.

Сравню с аналогом — Swagger (OpenAPI) + Mustache.

  • #configuration
  • #Инфраструктура
  • #OpenAPI
  • #json

Спикеры

Расписание