<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Композиция on Digitable courses</title>
    <link>https://courses.digitable.life/tags/%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%B7%D0%B8%D1%86%D0%B8%D1%8F/</link>
    <description>Recent content in Композиция on Digitable courses</description>
    <generator>Hugo</generator>
    <language>ru-RU</language>
    <lastBuildDate>Sat, 01 Aug 2026 00:12:59 +0300</lastBuildDate>
    <atom:link href="https://courses.digitable.life/tags/%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%B7%D0%B8%D1%86%D0%B8%D1%8F/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Монады без страха: что это на самом деле и зачем</title>
      <link>https://courses.digitable.life/post/functional-programming/08-monads/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/functional-programming/08-monads/</guid>
      <description>Монада — не философия, а ответ на конкретную боль: как соединять функции, которые возвращают не значение, а значение в контейнере. Разбираем от лестницы if-ов до законов, do-нотации, трансформеров и честной цены абстракции.</description>
    </item>
    <item>
      <title>Структурные паттерны: Adapter, Decorator, Facade, Proxy, Composite</title>
      <link>https://courses.digitable.life/post/design-patterns/02-structural/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/design-patterns/02-structural/</guid>
      <description>Как из мелких объектов собирают большие структуры: обёртки, деревья и мосты — с рабочим кодом, разбором стоимости косвенности и типичными ошибками.</description>
    </item>
    <item>
      <title>Функциональное программирование: чистота, неизменяемость, композиция</title>
      <link>https://courses.digitable.life/post/paradigms/03-functional/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/paradigms/03-functional/</guid>
      <description>Как работает функциональная парадигма изнутри: ссылочная прозрачность, персистентные структуры данных, композиция, свёртки, эффекты как значения — и как это применяют в промышленном коде.</description>
    </item>
    <item>
      <title>Функциональные паттерны: функторы, монады, линзы, комбинаторы</title>
      <link>https://courses.digitable.life/post/design-patterns/05-functional-patterns/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/design-patterns/05-functional-patterns/</guid>
      <description>Как устроен второй словарь паттернов — функции как значения, функторы и монады с их законами, аппликативная валидация, парсер-комбинаторы и линзы — с рабочим кодом, разбором сложности и честной ценой абстракции.</description>
    </item>
  </channel>
</rss>
