workflow

  • ХабрахабрФото Конечные автоматы на практике: Symfony Workflow

    Конечные автоматы на практике: Symfony Workflow

    В университетские времена я столкнулся с такой математической абстракцией, как конечный автомат (КА). Эта модель была полезна для понимания и создания комбинированной логики. Спустя 15 лет КА вернулся в мою жизнь в виде компонента Symfony Workflow. В этой статье я расскажу, как наша команда при помощи Symfony Workflow улучшила код продукта Links. Sape, переводя его с legacy. Теория: конечный автомат…

    Читать далее »
  • ХабрахабрФото Распределенные Workflow на PHP. Часть 2

    Распределенные Workflow на PHP. Часть 2

    В первой, теоретической, части статьи мы разобрали зачем нужны Workflow, где они применяются и какие способы их реализации существуют. Наша компания занимается разработкой энтерпрайз-софта — для нас это больная тема. Поэтому мы давно искали инструмент, который позволит легко вписывать новые шаги в любую схему, не ломая существующую бизнес-логику. Нашли и на его основе сделали свою новую разработку. Теперь давайте перейдём…

    Читать далее »
  • ХабрахабрФото Распределенные Workflow на PHP. Часть 1

    Распределенные Workflow на PHP. Часть 1

    Мы занимаемся разработкой огромного количества сложного ПО для автоматизации и энтерпрайза и Workflow для нас — это большая и больная проблема. Если для вас тоже — я расскажу, как писать и оркестрировать очень сложные процессы на масштабах, и как убедиться, что они не падают. А также как делать таймеры на 30 дней внутри процессов. И самое главное, как всё это…

    Читать далее »
  • ХабрахабрФото Ваш безлимит: как увеличить пропускную способность автомерджа

    Ваш безлимит: как увеличить пропускную способность автомерджа

    «Отыщи всему начало, и ты многое поймёшь» (Козьма Прутков). Меня зовут Руслан, я релиз-инженер в Badoo и Bumble. Недавно я столкнулся с необходимостью оптимизировать механизм автомерджа в мобильных проектах. Задача оказалась интересной, поэтому я решил поделиться её решением с вами. В статье я расскажу, как у нас раньше было реализовано автоматическое слияние веток Git и как потом мы увеличили пропускную…

    Читать далее »
  • ХабрахабрФото Реализация конечного автомата для автоматизации процессов

    Реализация конечного автомата для автоматизации процессов

    Каждый уважающий себя техлид \ архитектор ПО \ руководитель разработки, должен написать в своей жизни хотя бы одну CRM народная мудрость Всем привет! Меня зовут Михаил я техлид в компании ДомКлик. Сегодня я хочу поговорить про автоматизацию бизнес-процессов. У нас есть объекты, граф состояний \ набор статусов и в каждый момент времени объект находится в одном из возможных состояний. Это…

    Читать далее »
  • ХабрахабрФото Workflow Core — движок бизнес-процессов для .Net Core

    Workflow Core — движок бизнес-процессов для .Net Core

    Всем привет! Net Core, которую начали коллеги из DIRECTUM, поскольку столкнулись с аналогичной задачей пару лет назад и пошли собственным путем. Мы решили поддержать тему миграции проекта, использующего Windows Workflow Foundation на . Начнем с истории Управлять доступом он умеет как автоматически на основании ролевой модели, так и по заявкам. Наш флагманский продукт Avanpost IDM — это система управления жизненным…

    Читать далее »
  • ХабрахабрФото Figma — простое решение для дизайнера, сложное решение для верстальщика

    Figma — простое решение для дизайнера, сложное решение для верстальщика

    Если вы работаете в области web-разработки, то рано или поздно, вам суждено будет познакомиться с Figma. Смиритесь с этим фактом и начинайте изучать. Я же попробую описать данный продукт, с точки зрения повседневного пользователя.Для начала стоит упомянуть о парочке приятных моментов, за которые дизайнеры любят использовать Figma. Что ж приступим: Самый неоспоримый плюс – халява Разуметься за определенные финансовые вливания…

    Читать далее »
  • ХабрахабрФото Правила подготовки макетов в Figma

    Правила подготовки макетов в Figma

    Боль с одним проектом привела нас к решению написать правила работы Необходимость составить список правил появилась, когда мы прочувствовали, как больно бывает исправлять ошибки. Макет сайта из одной программы кочевал в другую, разработчиков это не устраивало, дизайнеров не устраивало, что разработчики постоянно вносят правки. Результатом хождения по граблям между отделами дизайна и разработки стала идея сформулировать правила, высечь их в…

    Читать далее »


Кнопка «Наверх»