TL;DR: Статья раскрывает опыт создания плагина для IntelliJ IDEA без глубокого погружения в технические подробности. Описан полный цикл разработки — от мотивации и идеи до публикации плагина.Привет! В этой статье я хочу поделиться своим опытом создания плагина для среды разработки от JetBrains — Infrastructure as Code Security Linter. Плагин позволяет находить проблемы в Dockerfile и docker-compose файлах, как Hadolint, только делает это на лету и интегрирован в IDE. Читать далее
родолжаем разбираться. Начало в предыдущей статье.Выстраивание процесса непрерывных изменений в своей команде для сильного руководителя — рутина. Особенно, если делал это ранее.Другое дело — решить такую задачу на уровне всей компании.Это уже вполне амбициозная цель.На…
Мы планируем оперировать системами в ИТ-ландшафтах , тут возникает желание расчертить площадку, по которой будем «двигать» наши системы – фигуры или другими словами задать систему координат. Причем важно заметить, что система координат для организаций одного типа ожидаемо…
В предыдущей части мы сформулировали постановку задачи тиражирования решений и систем в федеративной структуре. Мы рассмотрели ключевой конфликт интересов между централизацией и локализацией – который является, на мой взгляд, иммонентным свойством всех таких структур. В…
В предыдущей части мы сформулировали постановку задачи тиражирования решений и систем в федеративной структуре. Мы рассмотрели ключевой конфликт интересов между централизацией и локализацией – который является, на мой взгляд, иммонентным свойством всех таких структур. В…
Есть представление о том, что в родной стране вопрос корпоративной архитектуры в отдельно взятой организации более или менее решен. Как правило, имеется своя методология, основанная на каком-то каркасе (типа Togaf или что-то в этом роде), репозиторий и операционный контур, для…
Давайте обсудим распространённое мнение о смертельной опасности радиации для будущих колонистов Марса. Что на самом деле угрожает людям на Красной планете? Почему наши представления о радиации часто искажены? И какие риски действительно должны беспокоить будущих марсиан? Читать далее
Network Address Translation (NAT) — это технология, используемая для изменения IP-адресов в заголовках пакетов, проходящих через маршрутизатор или фаервол. Основная цель NAT — сократить количество публичных IP-адресов, необходимых для связи с интернетом, и улучшить безопасность путем скрытия…
Совершенствование технологий позволяет ИТ-отрасли играть всё большую роль в экономике России. Одним из основных факторов развития отрасли стало импортозамещение — количество продуктов в Едином реестре российского ПО в 2024 г. выросло на 22,4% и превысило 25 тыс. Однако им дело не ограничилось. Какие тенденции влияли на ИТ-рынок в 2024 году и что ждет его в 2025? Вместе с экспертами СИГМЫ в этих вопросах разобралась наш маркетолог Антонина Пашкова. Читать далее
Эта заметка инспирирована статей на Хабре Разработка Java-проекта с ChatGPT-4: от идеи до реализации [1]. После ее прочтения автор начал экспериментировать в разработке ПО с различными AI ассистентами. Увидев статью блога Jmix AI Assistant — ваш помощник в освоении Jmix, решил реализовать с…