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

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

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

Оглавление Введение Очень часто, изучая ту или иную технологию мы можем видеть, что есть масса материалов по базовому функционалу. При этом, “продвинутое” использование технологии как-то упускается.В данной статье мы попробуем разобрать некоторые расширенные возможности работы с Apache Kafka на конкретных примерах. С диаграммами, примерами кода и т.д. Kafka в повседневной работе Apache Kafka давно зарекомендовала … —Читать далее—
![]()
