<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dev Notebook</title><link>https://devnotebook.ru/ru/</link><description>Recent content on Dev Notebook</description><generator>Hugo</generator><language>ru</language><lastBuildDate>Mon, 27 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://devnotebook.ru/ru/index.xml" rel="self" type="application/rss+xml"/><item><title>Идемпотентность в распределённых системах</title><link>https://devnotebook.ru/ru/posts/idempotency/</link><pubDate>Mon, 27 Jul 2026 00:00:00 +0000</pubDate><guid>https://devnotebook.ru/ru/posts/idempotency/</guid><description>Разберёмся, почему повторные попытки неизбежны в распределённых системах и как идемпотентность гарантирует, что одна и та же логическая операция будет выполнена только один раз.</description></item><item><title>Паттерн Options в .NET</title><link>https://devnotebook.ru/ru/posts/options-pattern/</link><pubDate>Sat, 25 Jul 2026 00:00:00 +0000</pubDate><guid>https://devnotebook.ru/ru/posts/options-pattern/</guid><description>Узнайте, как устроен паттерн Options в .NET, как создаются и валидируются объекты настроек, а также в каких случаях использовать IOptions, IOptionsSnapshot и IOptionsMonitor.</description></item><item><title>Наблюдаемость современных приложений</title><link>https://devnotebook.ru/ru/posts/observability/</link><pubDate>Wed, 22 Jul 2026 00:00:00 +0000</pubDate><guid>https://devnotebook.ru/ru/posts/observability/</guid><description>Практическое введение в observability и три основных типа телеметрии: логи, метрики и трассировки.</description></item><item><title>Что такое CSRF и как защитить веб-приложение</title><link>https://devnotebook.ru/ru/posts/csrf/</link><pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate><guid>https://devnotebook.ru/ru/posts/csrf/</guid><description>Подробное объяснение механизма CSRF, принципов работы браузера и современных способов защиты.</description></item><item><title>Cross-Site Scripting (XSS)</title><link>https://devnotebook.ru/ru/posts/xss/</link><pubDate>Sun, 19 Jul 2026 00:00:00 +0000</pubDate><guid>https://devnotebook.ru/ru/posts/xss/</guid><description>Введение в Cross-Site Scripting (XSS): виды уязвимости, возможные последствия и основные способы защиты веб-приложений.</description></item><item><title>Обо мне</title><link>https://devnotebook.ru/ru/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://devnotebook.ru/ru/about/</guid><description>&lt;p&gt;Привет! Меня зовут Павел.&lt;/p&gt;
&lt;p&gt;Я Senior Software Engineer с более чем 10-летним опытом разработки backend-систем, API и распределённых приложений.&lt;/p&gt;
&lt;p&gt;Я создал этот блог, чтобы делиться знаниями, документировать свои исследования и упорядочивать идеи, которые считаю полезными в своей работе.&lt;/p&gt;
&lt;p&gt;Здесь вы найдёте статьи как о фундаментальных концепциях разработки программного обеспечения, так и о более продвинутых темах. Одни публикации посвящены базовым принципам, которые должен понимать каждый разработчик, другие — технологиям и идеям, которые я изучаю в настоящее время.&lt;/p&gt;</description></item></channel></rss>