Изучая GitLab в плане какие в ней существуют интеграции, я наткнулся на много интересных вещей, которые не знал до этого.
BaseCamp
Интеграция с чатом с интересным названием CampFire привела меня на проект basecamp.com — все для организации рабочей команды. Это календари, файлы, поручения, списки TODO, блог, и еще куча полезных вещей. Есть мобильное приложение.
DataDog
На первый взгляд, выглядит как Kibana на максималках с примесью Графаны. При регистрации был вопрос про используемый стек — нужно было прокликать то, что используется в компании.
Мне стало интересно, что из этого мне знакомо, а что — вообще не знаю из какой даже области.
Первые три вещи мне знакомы. А дальше полез смотреть, что такое Mesos и StatsD в YouTube и на официальные сайты.
Вообще мне давно хотелось бы найти какой-нибудь видео блог, в котором рассказывалось бы какие вообще инструменты сейчас существуют, что они делают, и демонстрация их интерфейса. Для общего кругозора.
Сейчас, когда я пишу эти строки, пересчитал: использовал 15-19 позиций из этого стека. Такой разброс возник из-за того, как считать: плотно использовал, или совсем поверхностно. Например, Ruby я проходил на уровне быстрый старт, а MSSQL Server — делал несколько раз интеграции. Поэтому такие позиции я добавил в список «19». Познания в таких вещах, как Jenkins, Riak и Microsoft IIS — на уровне «знаю что это такое, но ни разу не использовал», поэтому не плюсую.
Сайт: https://www.datadoghq.com/
GitPod
Позволяет разрабатывать программы на удаленном сервере. Бесплатно дается 10 часов машинного времени, а с привязкой LinkedIn — 50.
Оказывается, что можно скачать JetBrains Gateway, в котором поставить плагин GitPod, после чего локально откроется клиент PhpStorm. Этот клиент не то же самое, что PhpStorm, который стоит у меня на компьютере. Это клиент, который работает как UI, а все остальное происходит на удаленном сервере, на котором установлена уже серверная версия этой IDE.
Также на удаленном сервере находятся исходные коды и запускается код. Я запустил composer install, а также проверил версию ОС и свободные ресурсы сервера.
Я подумал, как можно организовать парное программирование с помощью GitPod, но не придумал как это сделать.
Еще в GitPod можно открыть проект прямо в браузерной версии VSCode.
Сайт: https://gitpod.io
Kroki
Создает диаграммы из текстового описания. Оказывается, есть куча форматов для построения диаграмм! Я посмотрел все, которые поддерживаются сервисом.
nomnoml — это забавно:
А C4 with plantUML подходит для работы:
Сайт: https://kroki.io/