Добро пожаловать в четвёртую и заключительную часть серии о новом Flowable Async Executor. До этого момента путь был довольно насыщенным:
Однако остаётся один важный вопрос: как мы пришли к текущей реализации? Что подтолкнуло нас к этим изменениям и почему? Как мы нашли узкие места и использовали эти данные для создания лучшего подхода? И, учитывая, что первая версия появилась более десяти лет назад, как Async Executor эволюционировал, сохраняя обратную совместимость?
Именно этому посвящена эта часть. Мы воспользуемся возможностью оглянуться назад и вспомнить различные реализации, которые появлялись за это время. Мы выделили четыре поколения Async Executor и кратко рассмотрим каждое из них. Поскольку Flowable является форком Activiti, история начинается с первой версии Activiti (5.0.0).
Читать далееС 2023 года чат-ботов использует каждая пятая страховая компания (по данным Naumen). Банки, ритейл и даже медицина — и того чаще. Наличие бота в авторизованной зоне, например, на сайте или в личном кабинете, стало важным критерием цифровой зрелости.
Казалось бы — ура, да здравствует прогресс. Но все оказалось не так просто. Повальная автоматизация обращений вызвала у клиентов сдержанную реакцию, немногие оказались в восторге от общения с роботами. И теперь всем приходится уделить еще больше внимания наполнению и развитию своих ботов, чтобы они наконец перестали выполнять роль автоответчика и смогли приносить клиенту реальную пользу.
В связи с этим, когда в РГС начали думать в сторону внедрения чат-бота, мы ожидаемо озадачились вопросом: «А кого нам для этого надо нанять?». Разработчики не часто подкованы в тонкостях написания текстов и общения с клиентами. Нужно было что-то на стыке технических и гуманитарных навыков. И так мы начали поиск своего загадочного лингвиста-разработчика.
Читать далееПривет, Харб!
Сегодня рассмотрим, как реализовать собственный бинарный семафор на основе futex и библиотеки parking_lot_core.
Читать далееПоиск работы в IT — настоящий «чёрный ящик». Мы рассылаем резюме, проходим созвоны, получаем странные вопросы и туманные отказы. Что на самом деле происходит в голове у рекрутера? Почему один и тот же ответ где-то вызывает восторг, а где-то — вежливое «мы вам перезвоним»?
Чтобы пролить свет на этот процесс, мы разобрали более 10 часов записей живых, нефильтрованных эфиров с QA-практиками. В роли наших проводников выступят:
Lead QA Ада Ширченко (7+ лет в QA), Senior QA Юлия Самусева (8+ лет в QA) и Middle+ QA Евгений Гусинец (3+ лет в QA)
Это были не лекции, а честные диалоги, где начинающие тестировщики задавали самые наболевшие вопросы. Мы скрупулезно проанализировали эти разговоры и упаковали их в серию статей. Представляем наш «Сезон 1» — полный путь джуна от первого резюме до заветного оффера.
Читать далееАудит дизайна сайта — это системный анализ его визуальной и функциональной составляющих, который помогает выявить ошибки, мешающие пользователям комфортно взаимодействовать с ресурсом.
В этой статье разберём:
- Что такое аудит дизайна и зачем он нужен?
- Как провести аудит самостоятельно: пошаговая инструкция
- Основные ошибки дизайна и способы их исправления
- Инструменты для проверки юзабилити и визуальной привлекательности
Читать далееВ показаниях к применению одного известного успокоительного средства есть «синдром менеджера». Он сопровождается такими симптомами, как повышенная тревожность, чувство страха, апатия, депрессивное состояние. Почему менеджерам придумали целый синдром и так ли всё плохо? В этой статье пишу, как бороться с тревожностью в управлении проектами.
Читать далееНадоели чат-боты, которые только болтают? Создаём настоящего ИИ-помощника: читает файлы, ищет в сети, запоминает всё. LangGraph + MCP — пошаговый гайд для Python-разработчиков. Меньше теории, больше работающего кода.
- Два готовых агента: классификатор вакансий + файловый помощник
- Поддержка Ollama, OpenAI, DeepSeek — выбирайте любую модель
- Асинхронная архитектура с обработкой ошибок
- Полная интеграция в Python-проекты без no-code конструкторов
- Код готов к продакшену: логирование, retry-механизмы, конфигурация
От настройки окружения до рабочего агента за час.
Читать далееНа Mastodon кто-то спросил, можно ли подключить Google Gemini к бете Xcode 26 в macOS 26. Можно! Но… с помощью небольших хитростей и прокси-скриптов.
Читать далееТри недели назад произошло событие, которое в фронтенд-сообществе многие восприняли с двойственными чувствами. Vercel, та самая компания, которую обычно ассоциируют с Next.js и хостингом для модных React-приложений, объявила о покупке NuxtLab - команды, стоящей за Nuxt и Nitro.
Читать далееЗнаете, в чем сила канбан-досок? С их помощью можно организовать любой проект — и разработки, и крипто-стартапа, и контент-студии. Чего угодно. Рассказываю, как сэкономить время, силы и деньги и выбрать лучший сервис с канбан-досками.
Читать далее10 новых российских продуктов для управления дебиторской задолженностью, создания мини-приложений, оптимизации сайта под голосовой поиск AEO и многого другого. Битва за «Продукт недели» началась!
Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.
Читать далееВ этой статье мы рассмотрим, как запускать Claude Code с другими моделями, включая возможность использования локальных моделей.
Читать далееНесмотря на то, что COBOL — язык с историей, он по-прежнему жив и востребован в финансовой и правительственной сферах. Многие до сих пор поддерживают большие кодовые базы и пишут новые программы. Но работать с COBOL хочется удобнее, особенно если хочется простого и понятного инструмента для написания, компиляции и запуска кода.
Читать далееВесной 1964 года в колледже Дартмут два преподавателя, Джон Кемени и Томас Курц, представили миру новый язык программирования — BASIC (Beginner's All-purpose Symbolic Instruction Code).
Читать далееКак получить бан в Call of Duty без читов. Расследование одного бага.
Установи Windows не на NTFS и получи подарок
1 мая 2024 компания Microsoft официально прекратила поддержку Xamarin.Forms. Альтернативой они называют MAUI, который всё ещё очень и очень сырой. Нельзя так просто взять и перенести свое приложение на новые рельсы - у платформ разные подходы к написанию кода. Так как выкручиваться в таком случае тем, у кого есть legacy проекты на Xamarin.Forms, но при этом нет возможности перевести их на MAUI?
Читать далееВо времена СССР пенсия была простой как умывальник. Максимум был 132 рубля. 120 плюс если 10% за т.н. горячий стаж не менее 5 лет. Женщины выходили в 55 лет, мужчины в 60. С горячим стажем можно было выйти раньше. Может и еще были какие то ньюансы, но в основном это все.
В совреиенной Росси пенсионная система переделывалась несколько раз уже в 21 веке и процесс явно еше не завершен. Хотя может и сохранится на какое то время. Изменял возраст выхода на пенсию, изменялись правила расчета размера пенсии. Есть в существующей системе очевидные изъяны. Например практически отсутствует продуманая система внегосударственного пенсионного обеспечения. Есть корпоративные пенсии, но они никак не связаны с государством. Это чистый валюнтаризм на данный момент.
Чтобы понять изъяны и недостатки в российскоц системе, я предлагаю ознакомиться с Канадской практикой в данной теме и решить где есть изъяны и где их хотя бы поменьше.
Читать далееПривет Хабр! Я — Вадим, и жить не могу без запуска своих пет-проектов. Делаю их из любопытства, чтобы лучше изучить какой-то продуктовый вопрос.
Ещё люблю играть на гитаре, и недавно мы с друзьями запустили тг-бота, чтобы придуманные в процессе игры идеи не терялись в диктофоне, а сразу превращались в готовые песни.
На его примере и расскажу о том, как собираю дашики, чтобы получать ответы на те самые продуктовые вопросы.
Читать далееВзгляд зоопсихолога на взаимосвязь физиологии, психики и коммуникации.
От соседей до семьи: как с течением времени менялась наша связь с животными.
Автономное сосуществование предполагает совместное использование территории по принципу «близко живём — делим ресурсы». Этот тип характерен как для древнего хозяйства, так и для синантропных видов (голуби, вороны, бездомные кошки/собаки). Автономное сосуществование исключает эмоциональную связь между человеком и животным.
Пользовательское взаимодействие строится на функциональном симбиозе: сельское хозяйство, охота или служебные работы создают взаимную выгоду при минимальной эмоциональной близости.
Наиболее распространённый сегодня тип взаимоотношений - члена семьи. Пик эмоциональной привязанности, где 68% владельцев глобально приписывают питомцам человеческие черты (Journal of Veterinary Behavior, 2022), а в России этот показатель достигает 91% (Mars Petcare, 2024), что обостряет проблему антропоморфизма и гиперопеки.
Читать далееКак удалось с помощью GitHub Copilot автоматизировать отслеживание изменений в базе знаний Ozon. Мой опыт создания собственного сервиса для мониторинга и сравнения обновлений без знаний программирования, с пошаговым описыванием создания архитектуры процесса.
Вайбкодить далее