Всем привет! Меня зовут Юля Федорова, я UX-редактор команды дизайн-системы FinAI в Сбере. Наша дизайн-система (далее по тексту ДС) — это набор компонентов и паттернов, из которых разные продуктовые команды собирают сервисы финансовой платформы в едином визуальном стиле.За несколько
На Steam Deck нельзя взять раскладку управления из одной игры и поставить её в другую: настроил удобное управление в одной визуальной новелле, открываешь следующую — а в списке пусто. Разбираюсь, почему Steam так делает, где он на самом деле хранит раскладки и как обойти ограничение через шаблоны.По дороге выяснилось, что встроенное управление дека для самого Steam — это контроллер номер 15, а не 0. А ещё — как тестировать код, который работает со Steam, когда самого Steam рядом нет. Читать далее
В Spring кэш и транзакции существуют рядом, но не знают друг о друге — из-за этого корректный на первый взгляд код может приводить к расхождениям между данными в базе и кэше. Особенно легко столкнуться с такими сценариями при использовании @CacheEvict, когда порядок операций влияет на итоговое состояние приложения. В статье разберемся, почему Spring-кэш может сохранять несуществующие значения, как возникает проблема с откатами и какие подходы помогают сохранить согласованность данных. Разобрать кейс
У вас идёт цифровая трансформация? К вам пришёл Agile-коуч и рассказывает, как вам правильно работать? Вы разработчик и считаете Agile бредом, который придумали менеджеры? Тогда добро пожаловать под кат. Читать далее
Шестидесятые были десятилетием великих идей, семидесятые заставили эти замыслы столкнуться с производством, экономикой и инфраструктурой, а в восьмидесятые будущее наконец стало массовым товаром. До сих пор ностальгия — даже фантомная ностальгия у младшего поколения,…
Злоумышленники знают о вашей внешней поверхности атаки больше, чем вы сами. Забытые тестовые серверы, открытые базы, поддомены старых акций - все это они находят раньше вас. Разбираем, что такое EASM, чем он отличается от обычного сканера и какие решения есть на российском рынке. Читать далее
Можно наблюдать повсеместное внедрение ИИ в компаниях разного уровня. При этом внутри компаний растет ощущение роста внутренней производительности с внедрением ИИ-инструментов и агентов, но при этом клиенты для себя не отмечают никаких изменений. Вот один из парадоксов…
Хотелось бы поделиться новостью, что наконец-то Microsoft интегрировал SFTP браузер в Windows Terminal. Но, к сожалению, этого не произойдет, хотя функционал уже реализован и работает в форке terminal-sftp, мейнтейнер отклонил PR #20736 с сообщением:"Простите, но это не соответствует нашему видению продукта. Мы - эмулятор терминала, и не намерены расширяться в сторону просмотра файлов. Хотя, это классная функция!" Читать далее
С 2017 года я слежу за экосистемой вокруг PostgreSQL для выполнения аналитических запросов и использования ее в качестве хранилища данных. И раньше в своей работе использовал AWS Redshift со всем его недостатками и неудобствами для разработчика как форка старой версии PostgreSQL. По моему…
Что, если идеи — такой же репликатор, как гены? Миллиарды лет эволюция совершенствовала носитель для генов, а человеческий разум стал носителем для идей. Возможно, искусственный интеллект — не появление совершенно новой формы жизни, а момент, когда идеи впервые получили возможность существовать и эволюционировать независимо от человека. Читать далее