🐍 Python
🟢 Вышел Python 3.14. С официальной поддержкой free threading, отложенной интерпретацией аннотаций и удобными функциями для работы с субинтерпретаторами
🟢 Приняли PEP 810. Добавили синтаксис для явного указания ленивых импортов: они позволяют откладывать загрузку и выполнение модуля до первого использования импортированного имени
🟢 Одобрили PEP 798. Новый пеп расширяет генераторы списков, словарей и множеств, чтобы разрешить распаковку обозначений * и ** в начале выражения
🟢 Вышел Pydantic AI 1.0. Фреймворк для агентов GenAI, который управляет промптами, валидирует ответы и кеширует запросы
🟢 В разработке PEP 806. Суть: разрешить операторам
with принимать как синхронные, так и асинхронные контекстные менеджеры в одном операторе через ключевое слово async📟 C++
🟢 Предложение Safe C++ не будет продолжено в текущем виде. Вместо них сосредоточимся на профилях для определения режимов языка
🟢 Пакетный менеджер, чтобы управлять зависимостями и собирать CMake-проекты. Pixi Build делает сборку более предсказуемой и упрощает взаимодействие с другими языками
🟢 Опенсорсный фреймворк XTD – GUI на C++20. С ним можно создавать CLI, формы GUI, приложения (xUnit) и библиотеки для модульного тестирования на разных OC
🟢 C++26 принесёт долгожданную возможность использовать std::optional со ссылками. В статье: зачем это нужно, как изменит подход к возврату опциональных ссылок из функций и почему это лучше сырых указателей
🟢 С- и С++-совместимая реализация компилятора, безопасная для памяти. Fil-C основана на clang 20.1.8, а внутри — параллельная сборка мусора и InvisiCaps. Получается, Rust больше не нужен? 🤔
🟢 ISO C++ собралась на Гавайях. Антон Полухин из Техплатформы Городских сервисов Яндекса рассказывает, как прошла встреча Международной организации по стандартизации языка и какие новинки появились. А вот запись декабрьской встречи российской РГ21 по стандартизации языка
🤓 Golang
🟢 С днём рождения, Go! В этом году языку исполнилось уже 16 лет: годовщину отмечаем обзором изменений в версиях 1.24 и 1.25
🟢 Экосистема Go в 2025 году. Обзор ключевых трендов во фреймворках, инструментах, практиках разработчиков и библиотеках Go с опорой на годовой отчёт JetBrains
🟢 Экспериментальный сборщик мусора The Green Tea. Он сканирует страницы, использует векторные инструкции и алгоритм разметки, который обходит граф объектов
🟢 Релиз Dragonbox. Ребята показали новый алгоритм, который ускоряет форматирование чисел с плавающей запятой
🟢 Release Notes Go 1.26. Инсайты о грядущем обновлении языка: функция new, профили утечек горутин, новый пакет crypto/hpke и другие изменения
🟢 Анонс Genkit Go 1.0. Ключевые фичи фреймворка: типобезопасные AI-потоки, тулколинг, RAG и унифицированный интерфейс модели с поддержкой Vertex AI, OpenAI и других платформ
☕️ Java
🟢 Гайд: внедряем Kotlin в среду, где правит Java. В пяти шагах ребята рассказывают, как начать работу, оценить проект в реальных кейсах, подогреть интерес коллег, помочь важным людям сказать «да» и масштабировать решение на всю компанию
🟢 Вышел Spring Boot 4. Под катом: поддержка Java 25 при сохранении baseline на Java 17, переезд на Jakarta EE 11 и широкая адаптация JSpecify в рамках всей экосистемы
🟢 Опубликован новый EA-билд Valhalla. В нём реализована главная функциональность value-классов. Остаётся только стабилизировать!
🟢 Вышел JUnit 6.0.0. Упрощённое управление зависимостями и JSpecify nullability annotations для чёткого указания nullable/non-nullable
Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend
