Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top
>
>
Публикации: #Knowledge

Публикации: # Knowledge

17 Ноя 2025
Как скопировать дерево, но не точь-в-точь
Константин Волоховский
На собеседованиях и литкоде любят вращать бинарные деревья. Но что насчёт трансформации обычного дерева в другое? Как решить эту задачу, и какие могут быть подходы? Рассмотрим на опыте...
...
21 Окт 2025
Обзор нововведений в C# 14
Дмитрий Харитонов
Грядёт новая версия C#, а это значит, что мы вновь выпускаем наш ежегодный обзор нововведений. Этот год принёс нам не так много изменений, как прошлый. Возможно, некоторым они покажутся...
...
Подписаться на рассылку
Хотите раз в месяц получать от нас подборку вышедших в этот период самых интересных статей и новостей? Подписывайтесь!
09 Окт 2025
Цепочка гаджетов в Java и как небезопасная десериализация приводит к RCE?
Владислав Богданов
В этой статье мы узнаем, что такое chains of gadget, и рассмотрим на примерах (с картинками), как неаккуратная десериализация через нативные Java механизмы может привести к удалённому выполнению...
...
25 Сен 2025
Компетенция: теория разработки безопасного ПО (РБПО)
Андрей Карпов
В нашей компании ООО "ПВС" существует матрица компетенций, на основании которой сотрудники проходят различные обучения, получают навыки и получают баллы для движения по сетке грейдов. Нам...
...
10 Сен 2025
Нововведения Java 25
Егор Пиший
Java не стоит на месте и продолжает активно развиваться. Скоро выйдет уже 25-я версия языка. В этом релизе изменили работу с boilerplate-кодом и конструкторами, а также отказались от...
...
05 Сен 2025
Как мы Best Practices в Java анализатор внедряли
Евгений Слепышков
История о том, как мы переписывали приложение под DI контейнеры, разбирали зависимости, рисовали графики, чтобы в этом не потеряться, и молились, чтобы ничего вдруг не...
...
11 Авг 2025
Пользовательские аннотации PVS-Studio теперь и в Java
Евгений Слепышков
Начиная с версии PVS-Studio 7.38, Java анализатор вслед за двумя братьями C# и C++ поддерживает пользовательские аннотации в формате JSON. Зачем они нужны и что с ними можно делать, рассмотрим в...
...
25 Июл 2025
Method Handles быстрее рефлексии (иногда)
Егор Пиший
Как Java поддерживает динамические вызовы? От медленной рефлексии до оптимизированных MethodHandle и invokedynamic — изучаем эволюцию динамизма в JVM. Разбираем внутреннее устройство MethodHandle...
...
20 Июн 2025
История Java: развитие, изучение Марса, битва с Microsoft, Spring, Gradle и Maven, IntelliJ IDEA и Eclipse
Валерий Филатов
От появления до покорения Красной планеты. В этой статье — история языка Java: от первых шагов и битвы с Microsoft до инструментов, без которых не обходится ни один Java разработчик. И да...
...
28 Апр 2025
История C#: эволюция версий, .NET, Unity, Blazor, MAUI
Валерий Филатов
C# — один из самых популярных языков программирования, используемый для разработки приложений, веб-сервисов и игр. В этой статье мы заглянем в его историю: рассмотрим ключевые изменения от версии...
...
Показать еще Pagination arrow previous
Показано: - из 158