JWT (JSON Web Token) – руководство для разработчиков

Оглавление Введение В современном веб-разработке вопрос безопасной и масштабируемой аутентификации и авторизации пользователей стал как никогда актуален. Классические механизмы сессий на стороне сервера постепенно уступают место более гибким подходам, основанным на токенах, среди которых наибольшее распространение получил JWT (JSON Web Token). JWT – это компактный, самодостаточный и криптографически подписанный токен, позволяющий передавать информацию между участниками … —Читать далее—

Loading

Гарантированная доставка и хранение данных в Apache Kafka: внутренняя механика

Оглавление Введение Apache Kafka давно стал стандартом для построения масштабируемых событийных платформ и систем потоковой обработки данных. О Kafka написано множество статей и руководств, в которых пошагово разбираются базовые сценарии: как поднять брокер, создать топик, написать “Hello, World” на продюсере и консюмере. Но за пределами этих простых примеров скрывается настоящая сила Kafka – её архитектура … —Читать далее—

Loading

Weekly Digest #9

proselyte_sde_weekly_digest

Друзья, предлагаю ознакомиться с 9м еженедельным дайджестом из мира Java разработки. Публикации: Новые релизы: #proselyte_weekly_digest

Loading

CORS (Cross-Origin Resource Sharing): понимание механизма и практические примеры

Оглавление Введение Каждый веб-разработчик хотя бы раз сталкивался с сообщением об ошибке в консоли браузера, похожим на: Эта ошибка означает, что браузер заблокировал HTTP-запрос к ресурсу на другом домене из соображений безопасности. Подобные CORS-ошибки часто раздражают в процессе разработки, но на самом деле механизм CORS чрезвычайно важен для безопасности веб-приложений. В этой статье мы подробно … —Читать далее—

Loading

Java 8 vs Java 21: Современные возможности на практике

Оглавление Введение Многие Java-разработчики продолжают писать код в стиле Java 8, даже когда Java 21 предлагает богатый набор новых возможностей для упрощения разработки. По состоянию на конец 2023 года около 40% проектов все еще работали на Java 8, хотя к началу 2025 эта доля снизилась до ~23%. Это значит, что значительная часть кода не пользуется улучшениями последних релизов … —Читать далее—

Loading