🧠 Spring AI показал, как сделать RAG заметно умнее обычного vector search. Проблема классического RAG: похожий документ ещё не значит полезный. Новый пайплайн делает так: Question → Rewrite → MultiQuery → Vector Search → Jev Filter → Rerank → LLM Jev проверяет каждый найденный chunk: есть ли там реальный ответ, противоречие или prompt injection. В демо vector search нашёл 6 фрагментов, но до модели дошли только 2…
Java
Самая актуальная информация по Java 🔥 лучшие каналы @pythonl - 🐍 @ai_machinelearning_big_data - ml @ArtificialIntelligencedl - AI @datascienceiot - ds @pythonlbooks 📚 РКН: clck.ru/3FmwKr #VRHSZ
Динамика подписчиков
с 20 июля 2026 по 12 октября 2026 · минимум 16 700 · максимум 16 800
Кто рекламировался за полгода
Рекламодатель определён по маркировке рекламы в постах канала.
Публикации
⚡️ Spring Boot 4 убрал статус WILL_EXPIRE_SOON: проверьте мониторинг сертификатов В Spring Boot 3 SSL-компонент health endpoint переходил в особый статус WILL_EXPIRE_SOON , если сертификат скоро истекал. Для проб Kubernetes и балансировщиков это было неудобно: непонятно, считать сервис живым или нет. В Spring Boot 4 этот статус убрали. Health остаётся UP , а цепочки сертификатов, срок которых скоро закончится,…
💡 Java: не создавайте тяжёлые объекты раньше времени Если объект дорогой в создании, но нужен только в редких сценариях, eager initialization может зря тратить время и память. Вместо этого используйте lazy initialization : private HeavyAnalyzer analyzer; private HeavyAnalyzer analyzer() { if (analyzer == null) { analyzer = new HeavyAnalyzer(); } return analyzer; } Так HeavyAnalyzer создастся только при первом…
🔥 Один из лучших обучающих курсов на StepiK по SQL SQL можно знать годами и всё равно теряться, когда запрос внезапно начинает тормозить в проде. Этот курс про уровень, где ты не просто пишешь SELECT, а понимаешь, что происходит внутри MySQL, почему запрос работает медленно и как ускорить его без новых проблем. Здесь разбираются EXPLAIN, индексы, CTE, оконные функции, транзакции, аналитические паттерны, legacy SQL и…
⚡️ Продвинутый Java-совет: используйте `ClassValue` Если нужно кешировать метаданные отдельно для каждого класса, не обязательно создавать ConcurrentHashMap<Class<?>, Metadata> . private static final ClassValue<Metadata> CACHE = new ClassValue<>() { @Override protected Metadata computeValue(Class<?> type) { return scan(type); } }; Metadata metadata = CACHE.get(MyClass.class); ClassValue лениво вычисляет значение,…
Kotlin 2.5.0-Beta1 вышел JetBrains выпустила первую бета-версию Kotlin 2.5.0 . Главное: - Language : стабильная name-based destructuring в only-syntax режиме, плюс экспериментальные companion extensions и blocks. - Standard Library : новые экспериментальные функции для упрощения типичных конструкций с if . - Kotlin/JS : добавлена поддержка target ES2020 . - Compiler : более предсказуемое поведение inline-функций при…
Spring Boot 4: как перенести старые настройки При обновлении добавьте временную зависимость: runtimeOnly("org.springframework.boot:spring-boot-properties-migrator") После запуска приложения migrator: * найдёт устаревшие и переименованные параметры; * выведет подсказки в логах; * временно преобразует старые ключи во время выполнения. Исправьте настройки в application.properties или application.yaml , убедитесь, что…
⚡️ ⚡️ Joker 2026: что происходит с профессией разработчика Индустрия разработки проходит через серьезный переломный момент. Меняются не только инструменты и фреймворки, но и привычный подход к работе. Поэтому в этом сезоне меняется и Joker : первый день традиционно посвящен Java — Core Java, рантайму и работе на уровне железа. А во второй день будем обсуждать, как прямо сейчас меняется сама инженерная практика. В…
🚀 Anthropic представила Claude Opus 5.5 Новая флагманская модель стала сильнее Opus 5, при этом работает быстрее и дешевле. Что изменилось: - сильнее в агентном программировании, computer use и knowledge work - лучше справляется с длинными задачами и большими кодовыми базами - ответы стали короче и естественнее - улучшена устойчивость к prompt injection - Anthropic заявляет примерно на 40% более низкую стоимость на…
Как дать ИИ-агенту доступ к корпоративным данным и ничего не сломать 6 октября в 17:00 мск в Архитектурном клубе Яндекс 360 разберут, как устроены агенты, которые работают с внутренними документами, поиском и сервисами компании. На встрече Архитектурного клуба Даниил Смирнов, руководитель службы бэкенд-разработки Антиспама Яндекс 360, покажет весь контур системы: оркестратор, инструменты, память, EVAL и…