Java.

Как обжегся Netflix, урезав память контейнеру

Stratum — внутренняя бессерверная платформа Netflix для обработки медиаконтента, созданная на основе более чем десятилетнего опыта разработки крупномасштабных распределённых систем. Она выполняет самые разные задачи: кодирование, упаковку, проверку и оценку качества медиаданных. Эта обработка обеспечивает воспроизведение контента, показ рекламы, работу студий, создание эмбеддингов для ИИ и многое другое.

продолжить чтение

Java Jam: записи докладов о Java-разработке, AI-агентах и обновлении стека

Как обновлять технологический стек в большом проекте, автоматизировать разработку с помощью AI-агентов и находить решения для задач, с которыми не справляются готовые инструменты?Эти темы разобрали эксперты ЮMoney и Сбера на Java Jam — митапе ЮMoney о Java-разработке и не только. Делимся тремя основными мыслями:Обновление стека — задача скорее организационная, чем техническая. Обновить версию в properties-файле просто, сложнее провести ломающее обновление во множестве компонентов и при этом не останавливать продуктовую разработку.

продолжить чтение

От AI‑агентов до архитектуры: 15 способов прокачать IT‑навыки за неделю На этой неделе наши…

От AI‑агентов до архитектуры: 15 способов прокачать IT‑навыки за неделю

продолжить чтение

Почему я не доверил LLM выбор архива: план поиска предков на JSON-справочниках и правилах

Я делаю сервис, который по фамилии, десятилетию рождения и региону отвечает на два вопроса: какие документы той эпохи могли сохраниться и в каком архиве их искать. Очевидное решение 2026 года, один промпт, я отбросил сознательно: модель уверенно называет архивы, которые давно переименованы, и фонды, которых никто не видел. Ниже — как устроено ядро без модели (три слоя JSON-справочников, у каждой записи источник и статус проверки, плюс десяток правил), где модель всё-таки есть и почему там она не может назвать архив, даже если очень захочет.Постановка: что здесь считается ошибкой

продолжить чтение

Создаем DMS на Java: RAG для корпоративных документов

11 ноября в 16:00 МСК на практическом воркшопе Джеймикс (Java-платформа с ИИ для разработки корпоративных систем) встроим ИИ в DMS — систему управления документами.От работающего приложения до Java-кода:

продолжить чтение

Про тестирование недетерминированных систем

Введение (Проблема классического тестирования)Недавно я запустил свой первый проект на основе ИИ. Это личный дневник, в котором нейросеть выполняет роль наблюдателя, а не психолога или советчика. То есть пользователь делает запись, ИИ ее конспектирует, принимает решение - задать ли наводящий вопрос на основе этой записи, а раз в неделю или месяц собирает ретроспективу по сделанным записям.

продолжить чтение

Мы — та самая точка в.com

Вконце 1990-х Sun Microsystems была одной из главных компаний технологического мира. Сегодня трудно подобрать точный аналог, но по своему месту в инфраструктуре новой технологической эпохи она напоминала нынешнюю Nvidia.Интернет только начинал превращаться в массовое явление, и Sun поставляла то, на чем этот интернет во многом работал: серверы, рабочие станции, сетевые технологии и программные инструменты. Именно в Sun появилась Java — технология, которая на годы стала одним из стандартов разработки.У компании даже был идеально подходящий эпохе слоган: «Мы — точка в dot‑com». И это не казалось преувеличением.

продолжить чтение

Можно ли доверить ИИ миграцию Spring Boot 2 → 3?

В проде у многих команд до сих пор крутится Spring Boot 2.7. Исправления, в том числе по безопасности, для этой версии закончились ещё в ноябре 2023 года, когда вышел 2.7.18, последний открытый релиз всей ветки 2.x. Но миграцию многие команды всё откладывают и откладывают. И нет, причина вовсе не в лени. Просто все понимают, что переход на третью версию затрагивает не только смену номера в build.gradle.Причём ошибки компиляции тут пугают меньше всего. Замену javax.* на jakarta.* или пропавший WebSecurityConfigurerAdapter

продолжить чтение

ИИ может прыгать

(hm) Human madeMy current strategy is to not read any of the code written by my agents. Robert Cecil Martin

продолжить чтение

PVS-Studio 8.01: OWASP Benchmark, поддержка JDK 25, Go 1.27 и многое другое

Вышел новый релиз PVS-Studio — 8.01. В нём: расширение поддержки OWASP, поддержка новых версий Java и Go и многое другое.OWASP Benchmark for JavaВ этом релизе мы проверили соответствие SAST-правил анализатора Java бенчмарку OWASP Benchmark for Java.

продолжить чтение

123456...1020...21