<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <language>ru</language>
    <title>Реактивное программирование</title>
    <description/>
    <link>https://tproger.ru/tag/reactive</link>
    <atom:link href="https://tproger.ru/tag/reactive/feed" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Wed, 16 Sep 2026 12:20:53 GMT</lastBuildDate>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>12</sy:updateFrequency>
    <image>
      <title>Реактивное программирование</title>
      <link>https://tproger.ru</link>
      <url>https://tproger.ru/apple-touch-icon.png</url>
    </image>
    <item>
      <title>Разработка TypeScript-библиотеки для построения реактивных графов распространения и обработки данных</title>
      <link>https://tproger.ru/articles/razrabotka-typescript-biblioteki-dlya-postroeniya-reaktivnyh-grafo</link>
      <comments>https://tproger.ru/articles/razrabotka-typescript-biblioteki-dlya-postroeniya-reaktivnyh-grafo?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Сморен Фрилайт]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/razrabotka-typescript-biblioteki-dlya-postroeniya-reaktivnyh-grafo</guid>
      <description><![CDATA[<p>Как построить гибкий реактивный граф обработки данных, где узлы изолированы друг от друга, а связи между ними строятся автоматически на основе их возможностей? Рассказываю о разработке Transferum — легковесной TypeScript-библиотеки для реактивных потоков. Внутри: разбор системы вычислимых типов для проверки контрактов в compile-time, управление маршрутизацией данных в графе и примеры построения динамических пайплайнов для IoT-датчиков и панелей управления.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/razrabotka-typescript-biblioteki-dlya-postroeniya-reaktivnyh-grafo">Разработка TypeScript-библиотеки для построения реактивных графов распространения и обработки данных</a>»</p>]]></description>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Функциональное программирование]]></category>
      <category><![CDATA[Архитектура ПО]]></category>
      <category><![CDATA[TypeScript]]></category>
      <category><![CDATA[Реактивное программирование]]></category>
      <category><![CDATA[Библиотеки]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 23 Jul 2026 15:14:02 GMT</pubDate>
    </item>
    <item>
      <title>Зачем нужно реактивное программирование на Swift?</title>
      <link>https://tproger.ru/translations/zachem-nuzhno-reaktivnoe-programmirovanie-na-swift</link>
      <comments>https://tproger.ru/translations/zachem-nuzhno-reaktivnoe-programmirovanie-na-swift?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Олег Борисенков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/translations/zachem-nuzhno-reaktivnoe-programmirovanie-na-swift</guid>
      <description><![CDATA[<p>В этой статье, автор рассказывает почему реактивное программирование на Swift — это хорошо</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/translations/zachem-nuzhno-reaktivnoe-programmirovanie-na-swift">Зачем нужно реактивное программирование на Swift?</a>»</p>]]></description>
      <category><![CDATA[Мобильная разработка]]></category>
      <category><![CDATA[iOS]]></category>
      <category><![CDATA[Swift]]></category>
      <category><![CDATA[Реактивное программирование]]></category>
      <category><![CDATA[Переводы]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 14 Jan 2021 14:10:43 GMT</pubDate>
    </item>
    <item>
      <title>Реактивное программирование простыми словами — объясняют эксперты</title>
      <link>https://tproger.ru/experts/reactive-programming-in-simple-words</link>
      <comments>https://tproger.ru/experts/reactive-programming-in-simple-words?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Никита Прияцелюк]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/experts/reactive-programming-in-simple-words</guid>
      <description><![CDATA[<p>Классический подход предполагает запрос, ожидание ответа и продолжение работы. Эксперты объясняют, чем от него отличается реактивная парадигма.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/experts/reactive-programming-in-simple-words">Реактивное программирование простыми словами — объясняют эксперты</a>»</p>]]></description>
      <category><![CDATA[Основные принципы программирования]]></category>
      <category><![CDATA[Реактивное программирование]]></category>
      <category><![CDATA[Ответы экспертов]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 16 Oct 2020 06:57:07 GMT</pubDate>
    </item>
    <item>
      <title>Кейс: реактивный подход в высоконагруженном приложении на примере сервиса для начисления кэшбэка</title>
      <link>https://tproger.ru/articles/microservice-architecture-with-project-reactor</link>
      <comments>https://tproger.ru/articles/microservice-architecture-with-project-reactor?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Типичный программист]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/microservice-architecture-with-project-reactor</guid>
      <description><![CDATA[<p>Команда SimbirSoft описывает микросервисную архитектуру, Project Reactor и реализацию кэшбэка в онлайн-приложении страховой компании.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/microservice-architecture-with-project-reactor">Кейс: реактивный подход в высоконагруженном приложении на примере сервиса для начисления кэшбэка</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Микросервисы]]></category>
      <category><![CDATA[Реактивное программирование]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 16 Jan 2020 12:14:29 GMT</pubDate>
    </item>
    <item>
      <title>Как мы на JFuture 2019 ходили: обзор большой JVM-конференции</title>
      <link>https://tproger.ru/articles/jfuture-2019-review</link>
      <comments>https://tproger.ru/articles/jfuture-2019-review?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Тимур Кондратьев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/jfuture-2019-review</guid>
      <description><![CDATA[<p>Вторая конференция для адептов JVM-языков прошла в минском кинотеатре: как выбиралась локация, откуда выросло мероприятие и что там было.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/jfuture-2019-review">Как мы на JFuture 2019 ходили: обзор большой JVM-конференции</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Веб-разработка]]></category>
      <category><![CDATA[Реактивное программирование]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 10 Dec 2019 10:10:49 GMT</pubDate>
    </item>
    <item>
      <title>Реактивное программирование на реальных примерах: подробное введение</title>
      <link>https://tproger.ru/translations/reactive-programming</link>
      <comments>https://tproger.ru/translations/reactive-programming?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Антон Корольков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/translations/reactive-programming</guid>
      <description><![CDATA[<p>Материал для новичков, которым не хватает внятных объяснений: как начать мыслить реактивно и спроектировать архитектуру проекта целиком.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/translations/reactive-programming">Реактивное программирование на реальных примерах: подробное введение</a>»</p>]]></description>
      <category><![CDATA[Обучение программированию]]></category>
      <category><![CDATA[Реактивное программирование]]></category>
      <category><![CDATA[Переводы]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 13 Mar 2017 15:16:45 GMT</pubDate>
    </item>
    <item>
      <title>Знакомство с RxSwift: примеры кода реактивного программирования на языке Swift</title>
      <link>https://tproger.ru/articles/rxswift</link>
      <comments>https://tproger.ru/articles/rxswift?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Компания Noveo]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/rxswift</guid>
      <description><![CDATA[<p>Реактивное программирование на Swift 3 глазами практикующего iOS-разработчика: разбор фреймворка RxSwift с примерами кода и пояснениями.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/rxswift">Знакомство с RxSwift: примеры кода реактивного программирования на языке Swift</a>»</p>]]></description>
      <category><![CDATA[Мобильная разработка]]></category>
      <category><![CDATA[iOS]]></category>
      <category><![CDATA[Swift]]></category>
      <category><![CDATA[Материалы от друзей Tproger]]></category>
      <category><![CDATA[Реактивное программирование]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 08 Feb 2017 19:03:03 GMT</pubDate>
    </item>
    <item>
      <title>Принципы реактивного программирования с использованием библиотеки ReactiveX для Python на примере простого RSS-агрегатора</title>
      <link>https://tproger.ru/articles/reactivex-python</link>
      <comments>https://tproger.ru/articles/reactivex-python?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Компания Noveo]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/reactivex-python</guid>
      <description><![CDATA[<p>ReactiveX помогает создавать асинхронные и событийно-ориентированные программы с наблюдаемыми последовательностями и потоками данных.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/reactivex-python">Принципы реактивного программирования с использованием библиотеки ReactiveX для Python на примере простого RSS-агрегатора</a>»</p>]]></description>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Материалы от друзей Tproger]]></category>
      <category><![CDATA[Реактивное программирование]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 04 Oct 2016 18:02:16 GMT</pubDate>
    </item>
  </channel>
</rss>