Microsoft начала применять лицензионные ограничения на форки VS Code

Microsoft начала применять свои давние лицензионные ограничения на форки VS Code, использующие всё больше языковых расширений, выпущенных самой Microsoft.
Статически типизированный язык программирования
Microsoft начала применять свои давние лицензионные ограничения на форки VS Code, использующие всё больше языковых расширений, выпущенных самой Microsoft.
Представляем тринадцатый выпуск подкаста команды Spring АйО, в котором приняли участие пять экспертов сообщества.
Эксперты обсудили: как происходит подготовка в JPoint, влияние изменений на Spring ORM и транзакционный менеджмент, роль Lightning Talk и afterparty на конференциях, а также обсудили, что характеризует хорошего специалиста: диплом или Github-портфолио?
На митапе разберём всё, что нужно знать Java-разработчику в 2025 году:
как развернуть Spring-приложение в Kubernetes, использовать облачную инфраструктуру, правильно собирать Docker-образы, конфигурировать сервисы, управлять секретами и обеспечивать мониторинг. Посмотрим на Helm, Ingress и лучшие практики продакшен-деплоя.
Мероприятие бесплатное и пройдет в ONLINE-формате, 17 апреля в 18:00 МСК.
Регистрируйтесь, чтобы не пропустить мероприятие: https://events.amplicode.ru/kubernetes-eto-baza
Разработчик Гайендра Сингх Ратор (Gajendra Singh Rathore) из Индии опубликовал кроссплатформенное SDK на базе Jetpack Compose Multiplatform для реализации механики скретч-карт. Код проекта открыт.
Представляем двеннадцатый выпуск подкаста команды Spring АйО.
Эксперты обсудили: противостояние самоучек и выпускников вузов, ценность Stack Overflow и ChatGPT для разработчиков, как отличить профессионала от иммитатора с 10-летним опытом и несколько постов сообщества прошедшей недели про SAML2 и сравнение SpringRunner со SpringExtension и @SpringBootTest
Представляем одиннадцатый выпуск подкаста команды Spring АйО. Эксперты обсудили: новые возможности Java 24, эффективные подходы к тестированию веб-контроллеров в Spring Boot приложениях и недавнюю статью одного из создателей Hibernate, в которой он объясняет, почему ему часто приходится отвергать новые и хорошие идеи.
Сегодня состоялся релиз Java 24 – очередная не-LTS версия с важными улучшениями в производительности, многопоточности и API. Вот ключевые нововведения, вошедшие в состав новой версии:
🚀 JEP 483 – AOT-загрузка и линковка классов – Ускоряет запуск JVM, предварительно загружая и валидируя классы. Улучшает время холодного старта. Про это нововвдение мы упоминали в одной из недавних статей "Глубокое погружение в процедуру запуска JVM".
💡 JEP 485 – Stream Gatherers – Добавляет Stream.gather()
, позволяя создавать кастомные промежуточные операции в Stream API. Мы подробно рассказывали про это нововведение с примерами в отдельном посте в нашем телеграм-канале.
⚠️ JEP 498 – Предупреждения при использовании sun.misc.Unsafe – JVM теперь предупреждает о вызовах Unsafe, готовя почву для его удаления. Мы рассказывали про это нововведение в статье "Java становится надежнее: «Целостность по умолчанию» в действии".
🔒 JEP 496 и JEP 497 — Механизм инкапсуляции ключей на основе модульной решётки, устойчивый к квантовым атакам и алгоритм цифровой подписи на основе модульной решётки, устойчивый к квантовым атакам. Пара новых JEP посвящена теме постквантовой криптографии (PQC) в Java. Про них у нас также была отдельная статья "Постквантовая криптография в Java".
🔗 Ознакомиться со всем списком нововведений можно на сайте openjdk: https://openjdk.org/projects/jdk/24
Что думаете о нововведениях? Делитесь в комментариях👇
Представляем десятый выпуск подкаста команды Spring АйО.
Эксперты обсудили: модальное окно коммита в IntelliJ IDEA, ModelContext протокол в Spring AI, JSpecify и NullAway, как эксперты следят за гигиеной внимания, поговорили про выбор между терминалом и UI.
Представляем девятый выпуск подкаста команды Spring АйО, в котором приняли участие четверо экспертов сообщества.
Эксперты обсудили ключевые события недели: как прошла конференция Spring Now, как мы к ней готовились, а также поговорили про опыт использования Gradle и Maven.
Представляем восьмой выпуск подкаста команды Spring АйО, в котором приняли участие Иван Углянский и пять экспертов сообщества. Эксперты вместе с Иваном обсудили историю основания JUGNsk, как устроена организация конференций, насколько это маржинально и как устроено взаимодействие с участниками, спикерами и партнерами.
Представляем седьмой выпуск подкаста команды Spring АйО.
Эксперты обсудили ключевые события недели: погружение в процесс запуска JVM, роль AI-агента от JetBrains, сертификацию разработчиков и ее необходимость, а также скрытые механизмы обработки ошибок в JVM.
JetBrains прекращает поддержку IDE Kotlin Multiplatform, которая предназначалась для упрощения разработки приложений KMP. Она основывалась на платформе Fleet, а впоследствии планировалось выпустить отдельную среду разработки.
Представляем шестой выпуск подкаста команды Spring АйО.
Эксперты собрались, чтобы обсудить самые важные события недели. В фокусе — нужна ли нам Valhalla, что не так со статьёй про Spring Security, коротко о миграциях с Flyway Baseline и неожиданные итоги опроса про API в продакшене.
Представляем пятый выпуск подкаста команды Spring АйО.
Эксперты собрались, чтобы обсудить ключевые события прошедшей недели. В центре внимания – влияние выхода DeepSeek на американский рынок, разработка эффективных агентов с помощью Spring AI, повышение надёжности Java, проблемы дефолтного значения JDBC Fetch Size и, конечно, свежий релиз IntelliJ IDEA 2025.1 EAP 3.
Рады представить четвертый выпуск подкаста команды Spring АйО.
Эксперты собрались вместе, чтобы обсудить новости прошедшей недели. На повестке – смена политики контрибьюшенов в Spring Framework: отказ от CLA в пользу DCO, тонкости маппинга времени и даты в Hibernate и JPA, переход на JSpecify, а также свежий релиз IntelliJ IDEA 2025.1 EAP 2. Также не оставили без внимания два важнейших вопроса: зачем разработчикам знать размеры объектов в Java и кто такие таракашки, которые не эволюционируют?
Компания Explyt помогла опенсорсному плагину Database Navigator поддержать актуальную версию IntelliJ IDEA. Теперь пользователям доступен расширенный функционал плагина
В России представлена новая открытая среда разработки OpenIDE, которая позволит избежать лицензионных и санкционных рисков, а также расширит возможности российских разработчиков. Решение поддерживает современные языки программирования, предлагает интеграцию с отечественными решениями и включает маркетплейс плагинов.
6 декабря команда MWS приглашает Java- и Kotlin-разработчиков Минска на митап. Приготовили для вас микс из топовых технических докладов и неформального общения за барбекю. Регистрация открыта по ссылке.
Liquibase объявила о включении анонимного сбора данных в версии 4.30.0 и выше для пользователей Open Source версии.
Теперь каждый из вас может внести вклад в развитие проекта: предлагайте фичи, вносите коммиты, комментируйте и, главное, пользуйтесь!
Исходный код доступен на GitHub .
Ждём ваших идей, коммитов и обратной связи, чтобы сделать плагин ещё полезней.