Habr📅 18.09.2026 17:33⏱️ 17 мин
Введение Я занимаюсь мобильной разработкой больше десяти лет: сначала iOS, потом Flutter. И всё это время сталкиваюсь с одной и той же проблемой — API навигации устроены так, что следование общепринятым гайдлайнам подталкивает к архитектурно неправильным решениям. Что касается iOS, в гайдлайнах Apple, независимо от конкретного способа навигации, конфигурация (а часто и инициализация) последующего …
Читать полностью →Habr📅 18.09.2026 17:00⏱️ 13 мин
Нет, разумеется, хотят. И многие даже соглашаются. Правда потом возвращаются обратно в разработку, но соглашаются же. Так что правильнее сказать «почему то, что им предлагают, вообще называется повышением». Дисклеймер, и старые песни о главном Автор не претендует на абсолютную правильность выводов. У меня нет MBA, нет исследования на выборке в три тысячи команд. И тимлидом я не была. Пять лет бэке…
Читать полностью →Habr📅 18.09.2026 16:51⏱️ 4 мин
Немного экспериментальный формат, который надеюсь, вам зайдет. Мне лично очень нравится изучать разные темы вне статистики, аналитики и прикладных к ним темам, поэтому иногда для того, чтобы лучше разобраться с какой-то темой лучше всего ее попробовать объяснить или описать самостоятельно. В данном материале речь пойдет про ИИ, но немного с непривычного формата - попробуем разобраться, зачем охлаж…
Читать полностью →Habr📅 18.09.2026 16:41⏱️ 17 мин
Это история не про инцидент и не про сложную архитектуру. Решение, к которому мы в итоге пришли, вполне стандартное: RBAC для ролей и ABAC для конкретных объектов. Интереснее то, как мы к нему пришли, хочу поделиться этой историей. На старте брифинга у нас в голове была совсем другая модель. Простая, понятная и рабочая на MVP. Поменяли её несколько вопросов заказчику про то, как он видит систему п…
Читать полностью →Habr📅 18.09.2026 16:00⏱️ 12 мин
Мы выпустили очередной релиз NEOMSA ESB . Фокус этого цикла — состав поставки: мы прошли по всем контурам сборки, сформировали SBOM, устранили уязвимости уровня Critical и High и зафиксировали версии так, чтобы они не «уехали» при следующей сборке. Ниже — как устроен процесс, какие решения мы принимали и почему в нескольких местах ответ «просто обновиться до последней версии» оказался неверным. А …
Читать полностью →Habr📅 18.09.2026 16:00⏱️ 1 мин
Я помогаю жене войти в backend-разработку. На её примере хорошо видно противоречие, которое появилось у начинающих программистов: AI позволяет учиться быстрее, но одного работающего кода теперь недостаточно, чтобы доказать свою квалификацию. До backend она пробовала войти в профессию через дизайн, затем изучала frontend. Первую работу во frontend получить удалось, но закрепиться в компании не полу…
Читать полностью →Habr📅 18.09.2026 16:00⏱️ 1 мин
Один сломанный драйвер принтера, который нельзя было починить, потому что код был чужой собственностью. И вот так родилось движение, изменившее юридическую архитектуру половины современного софта. Это седьмая статья цикла “Код как борьба: Кратчайшая история IT”. И сразу хочу предупредить о структуре статьи, она будет чуть сложнее, чем обычно. Нам придётся держать в голове одновременно две вещи, ко…
Читать полностью →Habr📅 18.09.2026 15:50⏱️ 9 мин
Меня зовут Саша Черток, руковожу отделом безопасности контейнерных и облачных технологий в Альфа-Банке. Расскажу, как вывести организацию в облако, даже если она максимально зарегулирована. Статья будет интересна как организациям схожим по масштабу, так и компаниям с большей свободой действий, но тем не менее, имеющим уже выстроенные процессы, в частности, процессы ИБ. Изначально был только сервер…
Читать полностью →Habr📅 18.09.2026 15:30⏱️ 13 мин
В июне прошлого года я занимался разработкой проекта для собственных нужд ( inventario ), где заодно игрался с новыми фичами go, архитектурой кода и агентной разработкой. Благодаря этому проекту, кстати, я смог найти и зарепортить баг с имплементацией дженериков в go . Изначально простой проект разросся. Росло количество моделей и связей между ними. В какой-то момент я подумал, что неплохо бы озаб…
Читать полностью →Xakep📅 18.09.2026 15:30⏱️ 2 мин
Рекомендуем почитать: Хакер #327. Doom.ttf Содержание выпуска Подписка на «Хакер» -40% Разработчики WordPress запускают автоматическую проверку безопасности, которая будет проводиться перед распространением каждого плагина. Перед развертыванием обновлений через API WordPress.org новые версии плагинов будут автоматически проверять на наличие уязвимостей и вредоносного кода, а релизы с высоким уровн…
Читать полностью →