Обновить
216.51

Java *

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

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

Amplicode – конвейер для Spring-приложений прямо в IntelliJ IDEA

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

Приглашаем всех разработчиков на презентацию нового инструмента от Haulmont — компании, подарившей миру JPA Buddy и другие инструменты разработки, разрабатывающей корпоративное ПО и отказоустойчивые решения.

На митапе мы представим Amplicode — инструмент, который учит IDE работать в терминах фреймворка!

Читать далее

19 сентября проведем Naumen Java Junior Meetup #2 для начинающих разработчиков

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

19 сентября проведем онлайн-митап для начинающих java-разработчиков. Продолжим рассказывать о промышленной java-разработке и делиться знаниями и опытом. Участие как всегда бесплатное, нужно только зарегистрироваться. 

→ Зарегистрироваться на митап.

Читать далее

ИИ сэкономил Amazon 4500 лет разработки при обновлении Java

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

Генеральный директор Amazon Энди Джесси рассказал, что ИИ-помощник Q значительно сократил время обновления программного обеспечения компании, сэкономив сотрудникам тысячи рабочих часов.

Читать далее

PVS-Studio 7.32: оптимизация анализа, новые плагины и многое другое

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

Вышел новый релиз PVS-Studio — 7.32. Оптимизация анализа на C++, новые плагины и функциональность, и ещё много других обновлений! Больше подробностей в этой заметке.

Читать далее >>>

Вышел Hibernate 7.0.0.Beta1

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

С началом осени стартует пора обновлений. Команда Spring АйО с нетерпением ожидает релизы Spring Boot 3.4 и Java 23. В этом плане не отстаёт и Hibernate! Его новая версия уже достигла стадии Beta1 и получила гордое название Hibernate 7.0.0.Beta1. Сегодня расскажем, какие изменения вошли в состав этой версии.

Читать далее

Из-за повышения цен Oracle на Java клиенты компании переходят на OpenJDK

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

Исследование независимой фирмы Dimensional Research показало, что после введения модели подписки за число сотрудников только 14% пользователей Oracle Java планируют остаться в среде выполнения Big Red.

Читать далее

Новый пользовательский интерфейс по-умолчанию в IDE от JetBrains версии 2024.2

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

В своём блоге JetBrains сообщили, что New UI становится пользовательским интерфейсом по-умолчанию для IDE от JetBrains начиная с версии 2024.2.

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

Читать далее

GigaIDE — новая IDE от Сбера

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

На прошлой неделе Сбер (а точнее СберТех) представил линейку своих IDE - GigaIDE, которая включает две версии - Cloud и Desktop. Cloud версия сделана поверх VS Code, по всей видимости, интегрирована с их относительно новым продуктом GitVerse.

Desktop версия является сборкой Community Idea, благо последняя является open source продуктом, в которую было добавлено большое количество плагинов, включая AI ассистент от Сбера - GigaCode.

Читать далее

PVS-Studio 7.31: новые возможности C++ анализатора, расширение функционала пользовательских аннотаций

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

Вышел новый релиз PVS-Studio — 7.31. Доработка пользовательских аннотаций, расширение режима анализа отдельных файлов, новые вебинары и ещё много других новостей! Больше подробностей в этой заметке.

Читать далее >>>

30 мая проведем Naumen Java Meetup #3 для опытных разработчиков

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

30 мая проведем онлайн-митап для java-разработчиков. Продолжим рассказывать о промышленной java-разработке и делиться опытом. Участие бесплатное, нужно только зарегистрироваться. 

→ Зарегистрироваться на митап.

Читать далее

Новый митап от МТС для разработчиков: True Tech Java

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

Привет, Хабр! Приглашаем на первый в этом году митап True Tech Java. Он пройдёт в Москве 16 апреля в 18:30. Что будет на мероприятии? Ведущие специалисты из МТС поделятся опытом использования Redis, покажут альтернативный вариант применения Rich Domain Model, расскажут о том, как подходили к выбору способа работы с СУБД и не только. Подробности — под катом.

Читать далее

22 и 23 марта — Big Hiring Day от SM lab

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

Всем привет!

Мы с радостью анонсируем ожидаемое событие в жизни нашей компании! SM Lab приглашает вас на Big Hiring Day, который состоится 22-23 марта.

Это уникальное мероприятие, на котором специалисты по тестированию (QA), Java-разработчики, системные аналитики и аналитики данных смогут получить оффер за один день.

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

Чтобы принять участие, заполните форму регистрации до 21 марта.

Мы надеемся, что это событие станет важным шагом в вашей карьере. С нетерпением ждем встречи с вами! 

Приключение начинается!

Читать далее

Java падает на arm маках с macOS 14.4

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

Оригинал тут.

Из-за бага в macOS 14.4 процесс Java машины может неожиданно завершиться. Это касается всех версий Джавы от 8 до 22. Нет никакого способа избежать или обойти этот баг. И нет простого способа откатить обновление macOS.

Этого бага не было в бета версиях macOS 14.4. Он появился только в релизе.

В macOS на М1, М2 и М3 Арм процессорах есть фича которая управляет тем как и когда исполняемый код генерируется и выполняется в каждом потоке.

В нормальном режиме работы JVM обращается к защищенным областям памяти. До версии 14.4 macOS в таких случаях отправляло проссу сигналы SIGBUS  или  SIGSEGV. ПРоцесс могу сам решить что с ним делать и продолжать ли работу. В версии 14.4 когда процесс пытается писать в защищенную область памяти masOS отправляет ему SIGKILL. И процесс принудительно завершается.

JVM генерирет исполняемый код динамически. И использует защищенные области памяти для оптимизации и корректности своей работы. Из-за этого на macOS 14.4 JVM получает SIGKILL и завершается.

Предварительно скомпилированные нативные приложения GraalVM не подвержены этой проблеме. Но может возникнуть проблема со сборкой новых таких приложений.

Оракл предупредил своих клиентов, Эппл и сообщество OpenJDK об этой проблеме. Оракл рекомендует не обновлять ARM маки до версии 14.4 пока Эппл не починит баг.

Ссылочка на тикет.

Читать далее

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

Spring One Day Offer — Sportmaster Lab в поиске Java-разработчиков

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

Привет! В субботу, 23 марта, мы проведем Spring Day Offer для Java-разработчиков. Предварительный этап с приемом заявок продлится до 19 марта.

Программа Spring Day Offer, 23 марта

Тестовые задания. Проверим уровень ваших навыков.

Техтолки. В перерывах между тестовыми заданиями с докладами выступят наши ведущие специалисты.

Знакомство с командами. Успешные кандидаты познакомятся с командами и узнают, какие задачи им предстоит решать.

Кульминация! Оффер! Успешно прошедшие все этапы кандидаты в этот же день получат от нас предложение о работе.

Мы ждём, что вы

Читать далее

PVS-Studio 7.29: проверка Java-кода в VS Code, умные указатели Boost, плагин для Qt Creator на macOS

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

Вышел новый релиз PVS-Studio — 7.29. Теперь можно запускать анализ Java-проектов через плагин для VS Code, проверять умные указатели Boost, использовать плагин PVS-Studio для Qt Creator 12 на macOS, и это ещё не всё! Больше подробностей в этой заметке.

Читать далее

Релиз CheerpJ 3.0

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

Learning Technologies, разработчики CheerpJ, среды для запуска приложений Java внутри браузеров, выпустили третью версию инструмента. По их словам, это «полная переработка CheerpJ, основанная на уроках, извлечённых за 7 лет его использования».

CheerpJ — полноценная виртуальная машина Java на основе WebAssembly. Её авторы уточняют, что благодаря множеству архитектурных инноваций CheerpJ 3.0 — чрезвычайно мощный инструмент, предназначенный для корпоративных приложений.

Читать далее

Х5 Backend Meetup #3

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

Колёса нашего технологического велосипеда снова готовы вращаться! Приглашаем вас 1 февраля в 19:00 на третий Backend Meetup от X5 Tech. На этот раз мы снова собираем наше бэкенд-сообщество, чтобы обсудить 4 доклада от специалистов по Python и Java. Ждём вcех в пространстве "Весна" и онлайн-трансляции на YouTube!

Читать далее

VK начала набор на курс тестировщиков для студентов и выпускников вузов Санкт‑Петербурга

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

VK заявила о начале набора на образовательный курс по автоматизированному тестированию и обеспечению качества в разработке IT‑продуктов. Программа ориентирована на практику, лучшие выпускники получат возможность трудоустройства в компанию. Участие бесплатное, но нужно пройти отбор. Курс ориентирован на студентов старших курсов бакалавриата, специалитета и магистратуры любых факультетов вузов и их выпускников 2022–2023 годов города Санкт‑Петербурга.

Читать далее

Вышла стабильная версия открытого проекта TornadoVM 1.0 для запуска Java на гетерогенном оборудовании: CPU, GPU и FPGA

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

В начале декабря 2023 года вышла стабильная версия открытого проекта TornadoVM 1.0 для запуска Java на гетерогенном оборудовании: CPU, GPU и FPGA. Исходный код проекта выложен на GitHub под лицензией MIT.

Читать далее

13 декабря проведем Naumen Java Meetup #2 для опытных разработчиков

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

13 декабря проведем Naumen Java Meetup #2 для опытных разработчиков.

→ Зарегистрироваться на митап.

В программе:

? Continuous dependency update: как обновить тысячи Maven зависимостей и не сойти с ума — Денис Абрамов, Naumen

Любая современная сложная IT-система непременно строится с использованием готовых опенсорсных решений. Чем сложнее и старше продукт, тем больше подобных кубиков — внешних зависимостей — появляется в проекте.

Рано или поздно приходит понимание, что всем этим зоопарком надо как-то управлять, желательно автоматически.

Я расскажу, как, используя maven плагины, чуточку Groovy и очень много Jenkins, мы в Naumen Service Management Platform пришли к решению этой проблемы.

Доклад будет полезен разработчикам и девопсам, которые сталкиваются с поддержкой систем с множеством внешних зависимостей.

? Spring и Camunda BPMN — метод построения асинхронной шины бизнес-процессов — Семён Немытов, BI.ZONE

Обзорный доклад фреймворка, который можно интегрировать в актуальную платформу Spring на базе языка Java. Он поможет ускорить процесс написания функционала и наглядно увидеть структуру бизнес-процесса.

В докладе я не только пройдусь по основным применениям и практикам, но и наглядно покажу, с чем столкнулся в процессе разработки.

? Spring Security. Повседневное и неочевидное — Павел Кислов, Домклик

Повесть кратко и с юмором о том:

— как устроен современный Spring Security;
— как он работает в Spring Boot-приложениях;
— как это исторически сложилось;
— какие нововведения пришли начиная с версии 5.7;
— что меняется при переходе на Spring Boot 3.0.

Этот доклад — kindly reminder, который позволит знающим освежить забытые прописные истины, а незнающим, понять принципы работы и посмотреть под капот must have инструмента для любого современного Spring-приложения.

Встречаемся онлайн 13 декабря в 16:00 мск ?

P.S. Если вы из Екатеринбурга — ждём на афтепати, где вживую вы сможете пообщаться со спикерами, программным директором и познакомиться друг с другом. Место и время встречи смотрите на сайте.

Читать далее

Вклад авторов