Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «gitphp»
[Из песочницы] Интеграция Jira и Slack на PHP 2015-07-13 15:59:53
Недавно по наводке одного товарища стали в компании использовать Slack. Тут же встал вопрос об ...
+ развернуть текст сохранённая копия
Недавно по наводке одного товарища стали в компании использовать Slack. Тут же встал вопрос об интеграции его с Jira. Надо сказать, что Slack номинально имеет интеграцию с Jira из коробки, однако на поверку оказалось, что она обрабатывает далеко не все события, никак не настраивается и вообще работает не так, как хотелось бы. Поэтому было принято решение написать свою интеграцию на php.
Требования были сформированы следующим образом:
- Должна быть обработка всех значимых событий Jira-задачи (Создание, Обновление, Удаление, Назначение на пользователя)
- Должна быть возможность развести события от разных проектов по разным каналам
- Должна быть возможность направлять пользователю личное сообщение при назначении на него задачи
Была предпринята попытка найти готовый обработчик запросов от JiraWebHook и адекватные php-классы для работы с SlackAPI. Однако ни одно решение не понравилось и было принято решение сделать все полностью самостоятельно.
Что получилось – собственно, вот.
Теперь пару слов о том, что внутри.
Читать дальше →
Тэги: github, integration, jira, php, slack
Не PKI единым или соцпакеты для сотрудников 2015-07-10 15:51:46
Привет, Habrahabr!
Наша компания известна прежде всего своими решениями в области ...
+ развернуть текст сохранённая копия
Привет, Habrahabr!
Наша компания известна прежде всего своими решениями в области информационной безопасности. Мы выпускаем такие продукты, как электронные идентификаторы Рутокен и электронные ключи для защиты софта Guardant.
Обычно наши статьи носят сугубо технический характер, но на этот раз речь пойдет о нашей внутренней системе учета социальных выплат для сотрудников.
Несколько слов о предыстории вопроса. Мы — современная российская ИТ-компания, и, как наверное любая ИТ-компания, мы очень любим все автоматизировать. Помимо прочих, в нашей компании существует компенсация выплат на проезд, походы в театр и фитнес. Долгое время сотрудники были вынуждены собирать и хранить билеты, в нужный день предоставлять их в бухгалтерию, а затем получать свои деньги. В конце концов это процедура нам надоела и мы решили написать максимально простое решение для автоматизации этого процесса. Получившуюся систему мы успешно применяем у себя в компании и сегодня передаем ее в Open source.
Читать дальше →
Тэги: <<актив>>, github, open, opesource, source, web-разработка, блог, веб-разработка, веб-сервисы, компании, компания, рутокен
[Из песочницы] 7 шагов к запуску gh-pages для AngularJS-проектов, созданных с помощью Yeoman 2015-07-08 17:44:49
В этой публикации я расскажу о том, как создать GitHub Pages для AngularJS-проектов, которые ...
+ развернуть текст сохранённая копия
В этой публикации я расскажу о том, как создать GitHub Pages для AngularJS-проектов, которые были созданы с помощью генераторов Yeoman. gh-pages удобен тем, что позволяет наглядно увидеть веб-страницу, а не ее исходный код. Как написано в описании gh-pages, они используются для статических HTML-страниц [1]. Однако, и в случае AngularJS-фреймворка, gh-pages могут быть полезны.
Читать дальше →
Тэги: angularjs, frontend, gh-pages, github, yeoman, веб-разработка
Brubeck — быстрый, statsd-совместимый агрегатор метрик от GitHub 2015-06-23 18:18:57
+ развернуть текст сохранённая копия
История появления
Одной из главных целей команды разработчиков GitHub всегда была высокая производительность. У них даже существует поговорка: «it's not fully shipped until it's fast» (продукт считается готовым только тогда, когда он работает быстро). А как понять, что что-то работает быстро или медленно? Нужно мерять. Измерять правильно, измерять надёжно, измерять всегда. Нужно следить за измерениями, визуализировать всевозможные метрики, держать руку на пульсе, особенно, когда дело имеешь с высоконагруженными онлайн системами, такими как GitHub. Поэтому метрики — это инструмент, позволяющий команде предоставлять столь быстрые и доступные сервисы, почти без даунтаймов.
В своё время GitHub одними из первых внедрили у себя инструмент под названием statsd от разработчиков из Etsy. statsd — это агрегатор метрик, написанный на Node.js. Его суть состояла в том, чтобы собирать всевозможные метрики и агрегировать их в сервере, для последующего сохранения в любом формате, например, в Graphite в виде данных на графике. statsd — это хороший инструмент, построенный на UDP сокетах, удобный в использовании как на основном Rails приложении, так и для сбора простейших метрик, наподобие вызова nc -u. Проблема с ним начала проявляться позже, по мере роста количества серверов и метрик, отправляемых в statsd. Читать дальше →
Тэги: brubeck, github, graphite, lock-free, so_reuseport, statsd, udp, веб-разработка, визуализация, высокая, данных, оптимизация, проектирование, производительность, рефакторинг, серверная
Как я научился делать мир лучше в HeadHunter 2015-05-28 14:01:06
До того, как я пришел в HeadHunter, я не знал, что такое code review. Я знал, что такое code
+ развернуть текст сохранённая копия
До того, как я пришел в HeadHunter, я не знал, что такое code review. Я знал, что такое code approval — так было в одной американской компании, где я начинал свою карьеру, и где весь код в проекте проходил перед мудрыми глазами профессора Фортрана за столиком в глубине офиса. Он с отеческой улыбкой смотрел на мои первые шаги в разработке и говорил: «Вот тут поправь, пожалуйста, и можешь выпускать».
Читать дальше →
Тэги: clean, code, frontend, github, headhunter, review, workflow, блог, веб-разработка, вёрстка, код, компании, семантика, совершенный
Главная / Главные темы / Тэг «gitphp»
|
Взлеты Топ 5
Падения Топ 5
|