Skip to content

Instantly share code, notes, and snippets.

@niquola
Last active September 13, 2019 11:37
Show Gist options
  • Save niquola/8c11dd0b6b5f6fd7b3e15a39372e15e5 to your computer and use it in GitHub Desktop.
Save niquola/8c11dd0b6b5f6fd7b3e15a39372e15e5 to your computer and use it in GitHub Desktop.

Clojure Dojo

Однодневный марафон практикования clojure вместе с Health Samurai.

28 сентября вместе с командой Health Samurai вы сможете окунутся в прагматичный и функциональный мир интерактивного программирования на clojure.

Вы соприкоснетесь с:

  • web программированием
  • работа с базой данных (jdbc, honeysql, postgres)
  • ui на re-frame с тестами на бэкенде
  • сборкой и деплоем в kubernetes

Детали в телеграмм чате - https://t.me/dojoclj

  • Количество мест ограничено - будет небольшой конкурс! *

Задача - написать легкорасширяемую систему для мониторинга и репортинга всего что интересно о "некоторой" системе "в проде" (локи в базе, проблемы в кубике) и отчетности в telegram и в простую мордочку

Распорядок

  • Встерчаемся в субботу в оффисе Health Samurai
  • Начинаем в 11 утра заканчиваем в 20 вечера
  • До обеда мы показываем как программировать
  • После обеда - работаем в парах
  • В конце дня презентуем решения - победителю умные часы

Как подготовится?

Если в первый раз: прочитать книжку Programming Clojure и пройти clojure koan

Лучше macos || linux (с win намучаетесь )

Поставить:

  • java 11 || 12
  • clojure
  • docker/ docker-compose / kubectl

Выбрать и настроить редактор в рекомендуемом порядке:

  • spacemacs
  • emacs
  • vim
  • vscode | idea | .....

Запустите repl - проверьте что запомнили сочетания клавиш и можете быстро эвалить выражения

Проект

Склонируйте и научитесь запускать у себя шаблонный проект - https://github.com/HealthSamurai/dojo.clj

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment