Последные посты

Идемпотентность в распределённых системах

Идемпотентность в распределённых системах

·4 минут чтения

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

Паттерн Options в .NET

Паттерн Options в .NET

·9 минут чтения

Подробно разбираем паттерн Options в .NET: зачем он нужен, как работают IConfiguration, привязка конфигурации, валидация и чем отличаются IOptions, IOptionsSnapshot и IOptionsMonitor.

Cross-Site Scripting (XSS)

Cross-Site Scripting (XSS)

·4 минут чтения

Разбираемся, что такое Cross-Site Scripting (XSS), какие существуют виды XSS и как защитить веб-приложение с помощью output encoding, санитизации и Content Security Policy.