Обновить
256K+

Java *

Объектно-ориентированный язык программирования

184,32
Рейтинг
Сначала показывать
Порог рейтинга

IntelliJ IDEAConf 2025: Индустрия развивается — а мы следим за всем

Время на прочтение9 мин
Охват и читатели3.8K

3–4 июня пройдет IntelliJ IDEA Conf 2025бесплатная онлайн-конференция для разработчиков.

Нас ждут доклады: про 30 лет Java, Kotlin Notebooks для Spring, null-безопасность в Java и Spring 7.0, про AI-интеграцию в разработку, эволюцию Kafka-архитектур, будущее JUnit и многое другое.

Подробнее: https://lp.jetbrains.com/intellij-idea-conf-2025/

Продолжаем следить за трендами, чтобы строить достойные альтернативы.

Читать далее

Состоялся релиз российской среды разработки OpenIDE

Время на прочтение1 мин
Охват и читатели19K

Компания «Открытая среда разработки» выпустила первую версию отечественной среды разработки OpenIDE. Решение создано компаниями «Группа Астра», Axiom JDK и Haulmont. OpenIDE представляет собой современный, бесплатный и полностью открытый инструмент для Java‑программистов. Среда готова к использованию в реальных проектах.

Читать далее

В OpenIDE используется рантайм от Axiom JDK

Время на прочтение2 мин
Охват и читатели4.1K

Вышла первая версия OpenIDE — российской среды разработки с открытым исходным кодом  на базе IntelliJ IDEA. Проект разрабатывается консорциумом из трех компаний  «Группа Астра», Haulmont и Axiom JDK как альтернатива зарубежным IDE, с полной независимостью на уровне инфраструктуры и компонентов.

Теперь OpenIDE доступна всем желающим и готова к работе в корпоративных системах.

Читать далее

Взгляните на ГОСТ Р 71207—2024 о статическом анализе кода глазами разработчиков PVS-Studio

Время на прочтение2 мин
Охват и читатели3.2K

Привет, Хабр!

ФСТЭК России и ИСП РАН разработали новый стандарт, регулирующий внедрение и использование статического анализа — ГОСТ Р 71207—2024. В нём собрали все требования к инструментам статического анализа и другим смежным аспектам, которые касаются безопасной разработки ПО. С 1 апреля 2024 года стандарт введён в действие.

ГОСТ — технический документ, который сложно изучать неподготовленному читателю. Вместо чтения обобщённых описаний хочется узнать, как это может выглядеть и работать на практике. Для помощи с пониманием стандарта Андрей Карпов подготовил эту мини-книгу, которая описывает ГОСТ глазами разработчика. Повествование сопровождается примерами кода с ошибками.

Что вы узнаете:

Читать далее

Kubernetes – это база… Или как 3 разработчика Spring-приложение деплоили

Время на прочтение1 мин
Охват и читатели6K

За 2,5 часа Илья Кучмин, Рустам Курамшин и Максим Гусев показали, как собрать и задеплоить микросервисное приложение в облако. 

Ребята разобрались с Spring Cloud Config Server, Eureka, Spring Cloud Gateway, Docker, Helm, Kubernetes, Ingress, секретами и переменными окружения, и задеплоили всё в Timeweb Cloud.

СМОТРЕТЬ НА YOUTUBE

СМОТРЕТЬ В VK ВИДЕО

СМОТРЕТЬ НА RUTUBE

Читать далее

CVE закрыты. Паниковать не надо. Обновиться — да

Время на прочтение2 мин
Охват и читатели2.3K

Привет! Делимся апдейтом для тех, кто следит за развитием отечественного Java-стека. Мы выпустили обновления безопасности для Axiom JDK и сервера приложений Libercat, включая его сертифицированную версию Libercat Certified. Всего закрыто 17 уязвимостей, из них 6 — критические, способные привести к RCE или DoS.

Речь не просто про патчи. Мы регулярно приводим платформу в соответствие с актуальными требованиями по безопасной разработке, в том числе ГОСТ Р 56939-2024 — это один из ключевых документов, на который сегодня смотрят ИБ-отделы, особенно в крупняке и госсекторе.

Читать далее

PVS-Studio 7.36: расширение поддержки MISRA, плагин для Qt Creator 16, расширение пользовательских аннотаций в C#

Время на прочтение7 мин
Охват и читатели1.7K

Вышел новый релиз PVS-Studio — 7.36. Встречайте расширение поддержки MISRA, плагин для Qt Creator 16, расширение пользовательских аннотаций в C# и ещё много других обновлений! Больше подробностей в этой заметке.

Читать далее

Kotlin 2.1.20 стал лучше поддерживать Lombok

Время на прочтение1 мин
Охват и читатели3K

В новой версии плагина kotlin-lombok добавлена поддержка @SuperBuilder, а также улучшена совместимость @Builder с компилятором K2.

@SuperBuilder — удобное создание билдеров для иерархий классов.

@Builder — более надёжная работа с комплексной Java-Kotlin интеграцией.

Меньше boilerplate кода, больше удовольствия от совместной работы Kotlin и Java!

⚡️ Эксперт Spring АйО сообщества, Александр Кучук на оставил без комментария данную новость:

Несмотря на то, что я редко встречал проекты на Kotlin, использующие Lombok, надо отметить, что Kotlin сам по себе не поддерживает аналог аннотации @Builder и потому это может быть кому-то полезно. 

Хотя на мой взгляд, лучше обойтись без этого и делать либо мини DSL в проекте под это, либо написать в классе свой аналог. Благо это не так сложно, особенно с кодогенерацией через AI тот же. 

Возможно, это также может быть полезно в смешанных проектах. Но скажу честно, я Lombok не люблю и стараюсь его вообще нигде не использовать.

А вы используете Lombok в Kotlin?

🔗 Подробнее: https://github.com/JetBrains/kotlin/releases/tag/v2.1.20

Читать далее

Spring и Quarkus дерутся, SRE командует, атаки изнутри и Microsoft | Spring АйО Подкаст №14

Время на прочтение1 мин
Охват и читатели2.4K

Представляем четырнадцатый выпуск подкаста команды Spring АйО, в котором приняли участие два эксперта сообщества.

Эксперты обсудили:  проблемы с зависимостями и их влияние на безопасность, роль команды SRE и их полномочия, концепцию Fat Jar и Uber-Jar в Spring Boot, лицензионные ограничения и VS Code, новости Microsoft и их влияние на разработчиков, а также рендеринг на стороне сервера.

Читать далее

Kotlin теряет популярность!? – рейтинг TIOBE

Время на прочтение2 мин
Охват и читатели14K

Согласно свежему рейтингу TIOBE за апрель 2025 года, языки Kotlin, Swift и Ruby опустились ниже 20-ой позиции по популярности. В апреле Ruby, Kotlin и Swift заняли 24-е, 25-е и 26-е места соответственно.

Вот как выглядит первая десятка популярных языков:

Читать далее

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

Время на прочтение1 мин
Охват и читатели9.9K

Microsoft начала применять свои давние лицензионные ограничения на форки VS Code, использующие всё больше языковых расширений, выпущенных самой Microsoft.

Читать далее

10 лет опыта, а OSIV включен, cеньоры-фейки и иллюзия work-life balance | Spring АйО Подкаст №13

Время на прочтение1 мин
Охват и читатели699

Представляем тринадцатый выпуск подкаста команды Spring АйО, в котором приняли участие пять экспертов сообщества.

Эксперты обсудили: как происходит подготовка в JPoint, влияние изменений на Spring ORM и транзакционный менеджмент, роль Lightning Talk и afterparty на конференциях, а также обсудили, что характеризует хорошего специалиста: диплом или Github-портфолио?

Читать далее

Kubernetes – это база…

Время на прочтение2 мин
Охват и читатели14K

На митапе разберём всё, что нужно знать Java-разработчику в 2025 году:

как развернуть Spring-приложение в Kubernetes, использовать облачную инфраструктуру, правильно собирать Docker-образы, конфигурировать сервисы, управлять секретами и обеспечивать мониторинг. Посмотрим на Helm, Ingress и лучшие практики продакшен-деплоя.

Мероприятие бесплатное и пройдет в ONLINE-формате, 17 апреля в 18:00 МСК.

Регистрируйтесь, чтобы не пропустить мероприятие: https://events.amplicode.ru/kubernetes-eto-baza

Читать далее

Ближайшие события

Итоги партнёрства с Jpoint

Время на прочтение2 мин
Охват и читатели1.4K

РСХБ.цифра стала ведущим партнёром конференции для опытных Java-разработчиков Jpoint, которая прошла 3-4 апреля в Центре международной торговли в Москве. Организатор — JUG Ru Group. Конференция собрала 1070 участников, в том числе 50 спикеров и 12 партнёров. 

Читать далее

Без диплома мы никто / AI: казнить нельзя помиловать / Ловим сеньора-вруна | Spring АйО Подкаст №12

Время на прочтение1 мин
Охват и читатели2.6K

Представляем двеннадцатый выпуск подкаста команды Spring АйО.

Эксперты обсудили: противостояние самоучек и выпускников вузов, ценность Stack Overflow и ChatGPT для разработчиков, как отличить профессионала от иммитатора с 10-летним опытом и несколько постов сообщества прошедшей недели про SAML2 и сравнение SpringRunner со SpringExtension и @SpringBootTest

Читать далее

Виртуальные потоки: новые возможности для I/O bound микросервисов: О чем будем говорить на Jpoint?

Время на прочтение2 мин
Охват и читатели637

4 апреля выступаем на Jpoint — конференции для опытных Java-разработчиков. Ожидается 50 спикеров, 40 докладов, 25 партнеров, 1200 участников. РСХБ.цифра участвует и в выставочной, и в деловой программе, которая традиционно состоит только из технических докладов (за это и любим Jpoint).

Мы любим делиться опытом и обсуждать решения прикладных задач и проектов. В этот раз РСХБ.цифра на Jpoint представит Иван Попов, ведущий инженер ЦК платформенных и интеграционных решений РСХБ-Интех. Тема его доклада — «Виртуальные потоки: новые возможности для I/O bound микросервисов». 

Что в докладе?

Java 24 / Как правильно писать тесты / Идеи ничего не стоят | Spring АйО Подкаст №11

Время на прочтение1 мин
Охват и читатели2.8K

Представляем одиннадцатый выпуск подкаста команды Spring АйО. Эксперты обсудили: новые возможности Java 24, эффективные подходы к тестированию веб-контроллеров в Spring Boot приложениях и недавнюю статью одного из создателей Hibernate, в которой он объясняет, почему ему часто приходится отвергать новые и хорошие идеи.

Читать далее

Вышла Java 24

Время на прочтение1 мин
Охват и читатели8.7K

Сегодня состоялся релиз 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

Что думаете о нововведениях? Делитесь в комментариях👇

Читать далее

Вышла Java 24

Время на прочтение26 мин
Охват и читатели39K

Вышла общедоступная версия Java 24. В этот релиз попало около 2700 закрытых задач и 24 JEP'а. Release Notes можно посмотреть здесь. Полный список изменений API – здесь.



Java 24 не является LTS-релизом, и у неё будут выходить обновления только полгода (до сентября 2025 года).


Читать дальше →

Терминал vs UI / Java медленная / Модальное окно коммита в IntelliJ | Spring АйО Подкаст №10

Время на прочтение1 мин
Охват и читатели1.6K

Представляем десятый выпуск подкаста команды Spring АйО.

Эксперты обсудили: модальное окно коммита в IntelliJ IDEA, ModelContext протокол в Spring AI, JSpecify и NullAway, как эксперты следят за гигиеной внимания, поговорили про выбор между терминалом и UI.

Читать далее