Рубрики
Технологии

Код, пот и слезы: композиционный анализ проектов на С/С++

В экосистемах со сложившейся моделью пакетных индексов вроде Python, Java или JavaScript состав проекта обычно начинают анализировать с манифеста, где разработчик перечисляет прямые зависимости проекта и их допустимые версии. Менеджер пакетов читает эти требования, выбирает совместимые версии и подтягивает зависимости, которые нужны самим пакетам. Конкретный результат выбора сохраняется в lock-файле, где фиксируется уже не диапазон, […]

Рубрики
Технологии

OpenIDE и OpenIDE Pro 2026.2: ИИ-агенты в IDE и новые возможности для работы с базами данных

Российская среда разработки получила крупное обновление DB-клиента, улучшения мультиязычной поддержки и обновлённый Java-профилировщик. В OpenIDE Pro появилась интеграция с ИИ-агентами.

Рубрики
Технологии

OpenIDE и OpenIDE Pro 2026.2: ИИ-агенты в IDE и новые возможности для работы с базами данных

Российская среда разработки получила крупное обновление DB-клиента, улучшения мультиязычной поддержки и обновлённый Java-профилировщик. В OpenIDE Pro появилась интеграция с ИИ-агентами.

Рубрики
Технологии

Отцы и дети. Java и Go

Не война двух языков (хоть и бывает), не разные идиомы и взгляды на реализацию делают инструмент “плохим”, а по классике — забивание гвоздей молотком и карго-культ Читать далее

Рубрики
Технологии

Пост @MaxRokatansky — Блог компании OTUS (+3) — N/P

Что происходит за пределами вашего стека: 15 открытых уроков недели Даже если вы глубоко погружены в свою технологию, рабочие задачи редко остаются внутри одного стека. Сегодня разработчику нужно понимать, как устроена инфраструктура, завтра — разобраться в возможностях ИИ‑инструментов, а послезавтра — оценить новый подход к тестированию или архитектуре системы. Приходите на открытые вебинары, чтобы узнать, какие технологии и практики используют инженеры сегодня: от низкоуровневой разработки и высоконагруженных […]

Рубрики
Технологии

Вышла Java 27

Вышла общедоступная версия Java 27. В этот релиз попало около 2500 закрытых задач и 9 JEP’ов. Release Notes можно посмотреть здесь. Полный список изменений API – здесь. Java 27 не является LTS-релизом, и у него будут выходить обновления только полгода (до марта 2027 года). Скачать JDK 27 можно по этим ссылкам: Oracle JDK (лицензия NFTC) […]

Рубрики
Технологии

«Микросервисы на Java: Kafka, Kubernetes, мониторинг» — новый курс Яндекс Практикума

Мы запустили новый курс для мидл и синьор Java-разработчиков, а также тимлидов и архитекторов — «Микросервисы на Java: Kafka, Kubernetes, мониторинг» Больше о курсе

Рубрики
Технологии

Работа со сторонними библиотеками в Java Card

В статье «Асимметричная криптография в Java Card» был приведен пример по установке защищенного канала в два этапа: 1. генерация общего секрета по алгоритму ECDH;2. использование общего секрета в качестве ключа AES. В этой статье речь пойдет о написании библиотек (апплеты, не наследующие от javacard.framework.Applet), их загрузке и линковке с апплетами на карте. По касательной затронем […]

Рубрики
Технологии

Отреверсили проприетарный gRPC и выложили в опенсорс 100% совместимый аналог их сервера, потом CLI

А вы тоже организуете общение между микросервисами по HTTP/1.1 + JSON? Так вот, адекватные люди на хайлоаде давно так не делают. Как это выглядит в классическом REST: какой-нибудь сервис заказов стучится в сервис оплаты и отдаёт JSON-файлик: {«user_id»: 123, «amount»: 1000}. Принимающий сервис этот текст читает, парсит, валидирует, переводит в машинный код… JSON сделан для […]

Рубрики
Технологии

Вышла Java 27: G1 и компактные заголовки объектов теперь по умолчанию

Вышла Java 27: G1 и компактные заголовки объектов теперь включены по умолчанию, поэтому обновление может повлиять на работу приложений без правок кода. В релиз вошли девять JEP, но часть возможностей всё ещё остаётся предварительной. Что нового в Java 27