<?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>Tproger</title>
    <description>Всё о программировании ⏩ Разработка приложений с нуля ✔️ Гайды и новости программирования ✔️ Сайт для тех, кто увлекается программированием.</description>
    <link>https://tproger.ru</link>
    <atom:link href="https://tproger.ru/feed/" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Sat, 16 May 2026 11:52:00 GMT</lastBuildDate>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>12</sy:updateFrequency>
    <image>
      <title>Tproger</title>
      <link>https://tproger.ru</link>
      <url>https://tproger.ru/apple-touch-icon.png</url>
    </image>
    <item>
      <title>Terraform 1.15: динамические источники модулей, устаревание переменных и новая функция convert()</title>
      <link>https://tproger.ru/news/terraform-1-15-dinamicheskie-istochniki-modulej-ustarevanie-pere</link>
      <comments>https://tproger.ru/news/terraform-1-15-dinamicheskie-istochniki-modulej-ustarevanie-pere?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Fri, 15 May 2026 10:15:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/news/terraform-1-15-dinamicheskie-istochniki-modulej-ustarevanie-pere</guid>
      <description><![CDATA[<p>Terraform 1.15: const-переменные для динамических источников модулей, атрибут deprecated и встроенная функция convert(). Примеры кода — разбираем изменения.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/terraform-1-15-dinamicheskie-istochniki-modulej-ustarevanie-pere">Terraform 1.15: динамические источники модулей, устаревание переменных и новая функция convert()</a>»</p>]]></description>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Почему главные конфликты в разработке не связаны с технологиями</title>
      <link>https://tproger.ru/articles/pochemu-glavnye-konflikty-v-razrabotke-ne-svyazany-s-tehnologiyami</link>
      <comments>https://tproger.ru/articles/pochemu-glavnye-konflikty-v-razrabotke-ne-svyazany-s-tehnologiyami?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Андрей Козлов]]></dc:creator>
      <pubDate>Fri, 15 May 2026 09:19:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/pochemu-glavnye-konflikty-v-razrabotke-ne-svyazany-s-tehnologiyami</guid>
      <description><![CDATA[<p>Почему конфликты в IT-командах возникают не из-за технологий, а из-за коммуникации, идентичности и инженерной культуры. Разбор споров вокруг Scala, Kotlin, архитектуры, технического долга и командной динамики в разработке.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/pochemu-glavnye-konflikty-v-razrabotke-ne-svyazany-s-tehnologiyami">Почему главные конфликты в разработке не связаны с технологиями</a>»</p>]]></description>
      <category><![CDATA[Алгоритмы и структуры данных]]></category>
      <category><![CDATA[Функциональное программирование]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Scala]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Kotlin]]></category>
      <category><![CDATA[Тимлид]]></category>
      <category><![CDATA[Lego]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Вы нашли работу в IT. Игра началась</title>
      <link>https://tproger.ru/articles/vy-nawli-rabotu-v-it-igra-nachalas</link>
      <comments>https://tproger.ru/articles/vy-nawli-rabotu-v-it-igra-nachalas?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Дима Дмитриев]]></dc:creator>
      <pubDate>Fri, 15 May 2026 08:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/vy-nawli-rabotu-v-it-igra-nachalas</guid>
      <description><![CDATA[<p>Как пройти онбординг в IT-компании: типичная траектория задач, как справляться с неполным ТЗ, отличить перегруженность от токсичности и что должно быть в плане на три месяца. Практический гид для новичков.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/vy-nawli-rabotu-v-it-igra-nachalas">Вы нашли работу в IT. Игра началась</a>»</p>]]></description>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Как построить API-интеграцию оплаты для цифровых ключей и игровых сервисов</title>
      <link>https://tproger.ru/articles/kak-postroit-api-integraciyu-oplaty-dlya-cifrovyh-klyuchej-i-igrovy</link>
      <comments>https://tproger.ru/articles/kak-postroit-api-integraciyu-oplaty-dlya-cifrovyh-klyuchej-i-igrovy?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Fri, 15 May 2026 07:43:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-postroit-api-integraciyu-oplaty-dlya-cifrovyh-klyuchej-i-igrovy</guid>
      <description><![CDATA[<p>Как построить API-интеграцию оплаты для цифровых ключей и игровых сервисов. Автоматизация платежей, пополнение Steam, выбор API-партнера и масштабирование магазина.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-postroit-api-integraciyu-oplaty-dlya-cifrovyh-klyuchej-i-igrovy">Как построить API-интеграцию оплаты для цифровых ключей и игровых сервисов</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[XBox]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Game]]></category>
      <category><![CDATA[Epic Games]]></category>
      <category><![CDATA[PlayStation]]></category>
      <category><![CDATA[Discord]]></category>
      <category><![CDATA[Steam]]></category>
      <category><![CDATA[Инфраструктура]]></category>
      <category><![CDATA[PlayStation]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Что такое REST API и почему ваш — вероятно, не REST</title>
      <link>https://tproger.ru/translations/chto-takoe-rest-api-i-pochemu-vaw-veroyatno-ne-rest</link>
      <comments>https://tproger.ru/translations/chto-takoe-rest-api-i-pochemu-vaw-veroyatno-ne-rest?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Thu, 14 May 2026 17:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/translations/chto-takoe-rest-api-i-pochemu-vaw-veroyatno-ne-rest</guid>
      <description><![CDATA[<p>6 ограничений Филдинга и почему большинство JSON API соответствуют лишь 2–3 из них. Проверьте, сколько из них выполняет ваш API — с примерами кода.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/translations/chto-takoe-rest-api-i-pochemu-vaw-veroyatno-ne-rest">Что такое REST API и почему ваш — вероятно, не REST</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Веб-разработка]]></category>
      <category><![CDATA[Лучшая практика]]></category>
      <category><![CDATA[Паттерны проектирования]]></category>
      <category><![CDATA[Переводы]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Создаю альтернативу Microsoft Store — независимый опенсорс-магазин приложений на Python без цензуры и малвари</title>
      <link>https://tproger.ru/articles/sozdayu-alternativu-microsoft-store-nezavisimyj-opensors-magaz</link>
      <comments>https://tproger.ru/articles/sozdayu-alternativu-microsoft-store-nezavisimyj-opensors-magaz?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[PXStudio]]></dc:creator>
      <pubDate>Thu, 14 May 2026 15:51:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/sozdayu-alternativu-microsoft-store-nezavisimyj-opensors-magaz</guid>
      <description><![CDATA[<p>Рассказ о создании FlowStore — быстрого независимого магазина приложений на Python с открытым кодом под GNU GPL v3. Зачем городить свой GUI поверх WinGet, как очистить популярный софт от бандлов Яндекса и почему этот проект защитит обычных пользователей от малвари и скрытых троянов-лоадеров</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/sozdayu-alternativu-microsoft-store-nezavisimyj-opensors-magaz">Создаю альтернативу Microsoft Store — независимый опенсорс-магазин приложений на Python без цензуры и малвари</a>»</p>]]></description>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>JEP 533: в Java 27 Structured Concurrency меняет обработку исключений</title>
      <link>https://tproger.ru/news/jep-533-v-java-27-structured-concurrency-menyaet-obrabotku-isklyu</link>
      <comments>https://tproger.ru/news/jep-533-v-java-27-structured-concurrency-menyaet-obrabotku-isklyu?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Thu, 14 May 2026 15:45:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/news/jep-533-v-java-27-structured-concurrency-menyaet-obrabotku-isklyu</guid>
      <description><![CDATA[<p>JEP 533 в JDK 27: FailedException заменён на ExecutionException, Joiner получил третий тип-параметр, новый open()-оверлоад упрощает конфигурацию. Проверьте код.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/jep-533-v-java-27-structured-concurrency-menyaet-obrabotku-isklyu">JEP 533: в Java 27 Structured Concurrency меняет обработку исключений</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Многопоточность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>GitHub Dungeons: рогалик из вашего репозитория с Copilot CLI</title>
      <link>https://tproger.ru/articles/github-dungeons-vaw-repozitorij-stanovitsya-rogalikom-s-pomoshhyu</link>
      <comments>https://tproger.ru/articles/github-dungeons-vaw-repozitorij-stanovitsya-rogalikom-s-pomoshhyu?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Thu, 14 May 2026 14:55:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/github-dungeons-vaw-repozitorij-stanovitsya-rogalikom-s-pomoshhyu</guid>
      <description><![CDATA[<p>Разработчик GitHub написал рогалик на Go с помощью Copilot CLI: BSP из хеша коммита, команды /delegate и /yolo, pre-commit хук со ставками. Попробуйте.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/github-dungeons-vaw-repozitorij-stanovitsya-rogalikom-s-pomoshhyu">GitHub Dungeons: рогалик из вашего репозитория с Copilot CLI</a>»</p>]]></description>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Разработка игр]]></category>
      <category><![CDATA[Golang]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Уязвимость Fragnasia позволяет получить root на Linux без состояния гонки</title>
      <link>https://tproger.ru/news/uyazvimost-fragnesia-pozvolyaet-poluchit-root-na-linux-bez-gonki</link>
      <comments>https://tproger.ru/news/uyazvimost-fragnesia-pozvolyaet-poluchit-root-na-linux-bez-gonki?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Thu, 14 May 2026 13:17:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/news/uyazvimost-fragnesia-pozvolyaet-poluchit-root-na-linux-bez-gonki</guid>
      <description><![CDATA[<p>Fragnasia (CVE-2026-46300): баг в ядре Linux даёт локальному пользователю root без состояния гонки. Все ядра до 13 мая 2026 уязвимы, PoC опубликован — обновитесь.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/uyazvimost-fragnesia-pozvolyaet-poluchit-root-na-linux-bez-gonki">Уязвимость Fragnasia позволяет получить root на Linux без состояния гонки</a>»</p>]]></description>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Каким было IT в 90-х и нулевых: модемы, компы, дефолт и первые онлайн-банки</title>
      <link>https://tproger.ru/articles/kakim-bylo-it-v-90-h-i-nulevyh-modemy-kompy-defolt-i-pervye-o</link>
      <comments>https://tproger.ru/articles/kakim-bylo-it-v-90-h-i-nulevyh-modemy-kompy-defolt-i-pervye-o?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Валерия Турчак]]></dc:creator>
      <pubDate>Thu, 14 May 2026 08:39:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/kakim-bylo-it-v-90-h-i-nulevyh-modemy-kompy-defolt-i-pervye-o</guid>
      <description><![CDATA[<p>Как появился Рунет, зачем дефолт 1998 года помог аутсорсу и почему первые банковские карты были почти бесполезны. История российской IT-индустрии от первых ПК до 2010 года.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kakim-bylo-it-v-90-h-i-nulevyh-modemy-kompy-defolt-i-pervye-o">Каким было IT в 90-х и нулевых: модемы, компы, дефолт и первые онлайн-банки</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[История IT]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Нейросеть для инфографики: ТОП‑22 ИИ-сервиса для создания инфографики</title>
      <link>https://tproger.ru/articles/nejroset-dlya-infografiki--top-22-ii-servisa-dlya-sozdaniya-infogr</link>
      <comments>https://tproger.ru/articles/nejroset-dlya-infografiki--top-22-ii-servisa-dlya-sozdaniya-infogr?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анастасия Шишкина]]></dc:creator>
      <pubDate>Thu, 14 May 2026 08:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/nejroset-dlya-infografiki--top-22-ii-servisa-dlya-sozdaniya-infogr</guid>
      <description><![CDATA[<p>Подборка лучших нейросетей для инфографики онлайн. Узнайте, как с помощью ИИ-сервисов генерировать информативные и наглядные визуальные материалы бесплатно и платно.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/nejroset-dlya-infografiki--top-22-ii-servisa-dlya-sozdaniya-infogr">Нейросеть для инфографики: ТОП‑22 ИИ-сервиса для создания инфографики</a>»</p>]]></description>
      <category><![CDATA[Партнёрский материал]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Нейросеть для создания 3Д-моделей: ТОП-10 ИИ-сервисов для генерации 3D</title>
      <link>https://tproger.ru/articles/nejroset-dlya-sozdaniya-3d-modelej--top-10-ii-servisov-dlya-genera</link>
      <comments>https://tproger.ru/articles/nejroset-dlya-sozdaniya-3d-modelej--top-10-ii-servisov-dlya-genera?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анастасия Шишкина]]></dc:creator>
      <pubDate>Wed, 13 May 2026 09:54:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/nejroset-dlya-sozdaniya-3d-modelej--top-10-ii-servisov-dlya-genera</guid>
      <description><![CDATA[<p>Подборка лучших нейросетей для создания 3Д-моделей. Рассказываем, как с помощью ИИ-сервисов генерировать 3D-модели по фото и описанию бесплатно и платно.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/nejroset-dlya-sozdaniya-3d-modelej--top-10-ii-servisov-dlya-genera">Нейросеть для создания 3Д-моделей: ТОП-10 ИИ-сервисов для генерации 3D</a>»</p>]]></description>
      <category><![CDATA[Партнёрский материал]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>ТОП-16 нейросетей для создания инфографики для маркетплейсов</title>
      <link>https://tproger.ru/articles/top-16-nejrosetej-dlya-sozdaniya-infografiki-dlya-marketplejsov</link>
      <comments>https://tproger.ru/articles/top-16-nejrosetej-dlya-sozdaniya-infografiki-dlya-marketplejsov?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анастасия Шишкина]]></dc:creator>
      <pubDate>Wed, 13 May 2026 09:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/top-16-nejrosetej-dlya-sozdaniya-infografiki-dlya-marketplejsov</guid>
      <description><![CDATA[<p>Подборка лучших нейросетей для создания инфографики и карточек товаров для маркетплейсов. Рассказываем, как с помощью ИИ-сервисов генерировать изображения, оформлять карточки и улучшать визуал бесплатно и платно.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/top-16-nejrosetej-dlya-sozdaniya-infografiki-dlya-marketplejsov">ТОП-16 нейросетей для создания инфографики для маркетплейсов</a>»</p>]]></description>
      <category><![CDATA[Партнёрский материал]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>5 правил профессионального вайбкодинга, которые делают работу безопаснее и надёжнее на 90%</title>
      <link>https://tproger.ru/articles/5-pravil-professionalnogo-vajbkodinga-kotorye-delayut-rabotu-be</link>
      <comments>https://tproger.ru/articles/5-pravil-professionalnogo-vajbkodinga-kotorye-delayut-rabotu-be?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Александр Сербул]]></dc:creator>
      <pubDate>Wed, 13 May 2026 07:37:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/5-pravil-professionalnogo-vajbkodinga-kotorye-delayut-rabotu-be</guid>
      <description><![CDATA[<p>Александр Сербул, руководитель больших данных, высоконагруженных систем и машинного обучения Битрикс24, про правила профессионального вайбкодинга</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/5-pravil-professionalnogo-vajbkodinga-kotorye-delayut-rabotu-be">5 правил профессионального вайбкодинга, которые делают работу безопаснее и надёжнее на 90%</a>»</p>]]></description>
      <category><![CDATA[Безопасный код]]></category>
      <category><![CDATA[Языки программирования]]></category>
      <category><![CDATA[Обучение программированию]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Атака на npm и PyPI: 404 вредоносные версии в TanStack, Mistral AI, UiPath за пять часов</title>
      <link>https://tproger.ru/news/ataka-na-npm-i-pypi-404-vredonosnye-versii-v-tanstack-mistral</link>
      <comments>https://tproger.ru/news/ataka-na-npm-i-pypi-404-vredonosnye-versii-v-tanstack-mistral?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Tue, 12 May 2026 15:11:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/news/ataka-na-npm-i-pypi-404-vredonosnye-versii-v-tanstack-mistral</guid>
      <description><![CDATA[<p>11 мая 2026 опубликовано 404 вредоносные версии в 170+ npm-пакетах и 2 PyPI. Под ударом TanStack, Mistral, UiPath. Что делать прямо сейчас.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/ataka-na-npm-i-pypi-404-vredonosnye-versii-v-tanstack-mistral">Атака на npm и PyPI: 404 вредоносные версии в TanStack, Mistral AI, UiPath за пять часов</a>»</p>]]></description>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Шесть способов сделать flatten в Python — какой быстрее в 500 раз</title>
      <link>https://tproger.ru/translations/west-sposobov-sdelat-flatten-v-python-kakoj-bystree-v-500-ra</link>
      <comments>https://tproger.ru/translations/west-sposobov-sdelat-flatten-v-python-kakoj-bystree-v-500-ra?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Tue, 12 May 2026 14:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/translations/west-sposobov-sdelat-flatten-v-python-kakoj-bystree-v-500-ra</guid>
      <description><![CDATA[<p>Разворачиваем вложенный список в Python: for + extend, list comprehension, itertools.chain, reduce, sum, NumPy. Замер и почему sum() — анти-паттерн.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/translations/west-sposobov-sdelat-flatten-v-python-kakoj-bystree-v-500-ra">Шесть способов сделать flatten в Python — какой быстрее в 500 раз</a>»</p>]]></description>
      <category><![CDATA[Переводы]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>От GPU к платформе: как Selectel строит AI-инфраструктуру для бизнеса</title>
      <link>https://tproger.ru/articles/ot-gpu-k-platforme-kak-selectel-stroit-ai-infrastrukturu-dlya-bi</link>
      <comments>https://tproger.ru/articles/ot-gpu-k-platforme-kak-selectel-stroit-ai-infrastrukturu-dlya-bi?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Вика Овсянникова]]></dc:creator>
      <pubDate>Tue, 12 May 2026 13:30:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/ot-gpu-k-platforme-kak-selectel-stroit-ai-infrastrukturu-dlya-bi</guid>
      <description><![CDATA[<p>Selectel анонсировал новый AI-сервер и публичный каталог LLM на конференции «MLечный путь». Разбираемся, как сбалансированная инфраструктура и партнерства ускоряют внедрение ИИ в энтерпрайз.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/ot-gpu-k-platforme-kak-selectel-stroit-ai-infrastrukturu-dlya-bi">От GPU к платформе: как Selectel строит AI-инфраструктуру для бизнеса</a>»</p>]]></description>
      <category><![CDATA[Конференции]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Облачные технологии]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[GPU]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Лид curl: AI-сканер Mythos от Anthropic нашёл одну реальную уязвимость из пяти</title>
      <link>https://tproger.ru/news/lid-curl-ai-skaner-mythos-ot-anthropic-nawyol-odnu-realnuyu-uyazv</link>
      <comments>https://tproger.ru/news/lid-curl-ai-skaner-mythos-ot-anthropic-nawyol-odnu-realnuyu-uyazv?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Tue, 12 May 2026 13:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/news/lid-curl-ai-skaner-mythos-ot-anthropic-nawyol-odnu-realnuyu-uyazv</guid>
      <description><![CDATA[<p>Daniel Stenberg разобрал отчёт AI-сканера Mythos от Anthropic. Из пяти «уязвимостей» — одна реальная CVE severity low. Хайп оказался маркетингом.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/lid-curl-ai-skaner-mythos-ot-anthropic-nawyol-odnu-realnuyu-uyazv">Лид curl: AI-сканер Mythos от Anthropic нашёл одну реальную уязвимость из пяти</a>»</p>]]></description>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Как я перестал метаться между нейросетями и устроил им общий экзамен</title>
      <link>https://tproger.ru/articles/kak-ya-perestal-metatsya-mezhdu-nejrosetyami-i-ustroil-im-obshhij-ekz</link>
      <comments>https://tproger.ru/articles/kak-ya-perestal-metatsya-mezhdu-nejrosetyami-i-ustroil-im-obshhij-ekz?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[AIguide]]></dc:creator>
      <pubDate>Tue, 12 May 2026 12:54:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-ya-perestal-metatsya-mezhdu-nejrosetyami-i-ustroil-im-obshhij-ekz</guid>
      <description><![CDATA[<p>Я рассказываю, как перестал доверять рандомным «вау»-кадрам и устроил честный экзамен нейросетям для генерации изображений. Замерял качество, скорость, форматы и стоимость на реальных задачах, а в итоге собрал понятный пайплайн выбора AI-сервисов без магии и маркетинга.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-ya-perestal-metatsya-mezhdu-nejrosetyami-i-ustroil-im-obshhij-ekz">Как я перестал метаться между нейросетями и устроил им общий экзамен</a>»</p>]]></description>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[HTML]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[TypeScript]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Cloudflare переписала Next.js за $1 100: как ИИ сломал модель коммерческого open source</title>
      <link>https://tproger.ru/translations/cloudflare-perepisala-next-js-za-1-100-kak-ii-slomal-model-ko</link>
      <comments>https://tproger.ru/translations/cloudflare-perepisala-next-js-za-1-100-kak-ii-slomal-model-ko?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Sun, 10 May 2026 09:02:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/translations/cloudflare-perepisala-next-js-za-1-100-kak-ii-slomal-model-ko</guid>
      <description><![CDATA[<p>Cloudflare за неделю создала vinext — замену Next.js на Vite. Один инженер и $1 100 на токены ИИ. Разбираем технику vinext и последствия для open source.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/translations/cloudflare-perepisala-next-js-za-1-100-kak-ii-slomal-model-ko">Cloudflare переписала Next.js за $1 100: как ИИ сломал модель коммерческого open source</a>»</p>]]></description>
      <category><![CDATA[Переводы]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Как подключить общую память к Claude Code и Cursor за 5 минут</title>
      <link>https://tproger.ru/articles/kak-podklyuchit-obshhuyu-pamyat-k-claude-code-i-cursor-za-5-minut</link>
      <comments>https://tproger.ru/articles/kak-podklyuchit-obshhuyu-pamyat-k-claude-code-i-cursor-za-5-minut?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[C0Ally]]></dc:creator>
      <pubDate>Sat, 09 May 2026 10:40:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-podklyuchit-obshhuyu-pamyat-k-claude-code-i-cursor-za-5-minut</guid>
      <description><![CDATA[<p>Как подключить общую память к Claude Code и Cursor за 5 минут, общая shared память для ИИ-агентов. Общий контекст и экономия ресурсов. CoAlly</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-podklyuchit-obshhuyu-pamyat-k-claude-code-i-cursor-za-5-minut">Как подключить общую память к Claude Code и Cursor за 5 минут</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Рефакторинг]]></category>
      <category><![CDATA[Slack]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Навыки]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Как выбрать системного интегратора в 2026: 12 критериев для ЛПР</title>
      <link>https://tproger.ru/articles/kak-vybrat-sistemnogo-integratora-v-2026-12-kriteriev-dlya-lpr</link>
      <comments>https://tproger.ru/articles/kak-vybrat-sistemnogo-integratora-v-2026-12-kriteriev-dlya-lpr?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Лена Ф]]></dc:creator>
      <pubDate>Fri, 08 May 2026 12:45:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-vybrat-sistemnogo-integratora-v-2026-12-kriteriev-dlya-lpr</guid>
      <description><![CDATA[<p>Проверяете системного интегратора? 12 критериев для ЛПР: опыт в индустрии, техстек, санкционные риски, безопасность, репутация и красные флаги на каждом этапе.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-vybrat-sistemnogo-integratora-v-2026-12-kriteriev-dlya-lpr">Как выбрать системного интегратора в 2026: 12 критериев для ЛПР</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Микросервисы]]></category>
      <category><![CDATA[Практика]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Навыки]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Финтех]]></category>
      <category><![CDATA[Стартапы]]></category>
      <category><![CDATA[Тимлид]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Инфраструктура]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Как я вылез из бардака с AI‑картинками и собрал себе стенд для тестов</title>
      <link>https://tproger.ru/articles/kak-ya-vylez-iz-bardaka-s-ai-kartinkami-i-sobral-sebe-stend-dlya-t</link>
      <comments>https://tproger.ru/articles/kak-ya-vylez-iz-bardaka-s-ai-kartinkami-i-sobral-sebe-stend-dlya-t?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[AIguide]]></dc:creator>
      <pubDate>Fri, 08 May 2026 09:30:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-ya-vylez-iz-bardaka-s-ai-kartinkami-i-sobral-sebe-stend-dlya-t</guid>
      <description><![CDATA[<p>Рассказываю, как сделал личный стенд на TypeScript для сравнения AI‑моделей генерации изображений через OpenRouter: тесты пропорций, сложных промптов, нишевых сцен, скорости и стоимости</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-ya-vylez-iz-bardaka-s-ai-kartinkami-i-sobral-sebe-stend-dlya-t">Как я вылез из бардака с AI‑картинками и собрал себе стенд для тестов</a>»</p>]]></description>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[TypeScript]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Architecture as Code на практике: LikeC4 + AsciiDoc для актуальной архитектуры</title>
      <link>https://tproger.ru/articles/architecture-as-code-na-praktike-likec4-asciidoc-dlya-aktualn</link>
      <comments>https://tproger.ru/articles/architecture-as-code-na-praktike-likec4-asciidoc-dlya-aktualn?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Григорий Шелепов]]></dc:creator>
      <pubDate>Fri, 08 May 2026 08:45:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/architecture-as-code-na-praktike-likec4-asciidoc-dlya-aktualn</guid>
      <description><![CDATA[<p>Architecture as Code на практике</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/architecture-as-code-na-praktike-likec4-asciidoc-dlya-aktualn">Architecture as Code на практике: LikeC4 + AsciiDoc для актуальной архитектуры</a>»</p>]]></description>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Архитектура ПО]]></category>
      <category><![CDATA[Архитектура приложений]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Нейросети для общения: ТОП-10 чатов для разговора с ИИ-собеседником</title>
      <link>https://tproger.ru/articles/nejroseti-dlya-obshheniya--top-12-chatov-dlya-razgovora-s-ii-sobesednikom</link>
      <comments>https://tproger.ru/articles/nejroseti-dlya-obshheniya--top-12-chatov-dlya-razgovora-s-ii-sobesednikom?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анастасия Шишкина]]></dc:creator>
      <pubDate>Fri, 08 May 2026 08:37:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/nejroseti-dlya-obshheniya--top-12-chatov-dlya-razgovora-s-ii-sobesednikom</guid>
      <description><![CDATA[<p>Сервисы искусственного интеллекта для онлайн-общения: AI-чаты где можно завести диалог с нейросетью. Обзор функционала, стоимости, преимуществ нейросетей для общения.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/nejroseti-dlya-obshheniya--top-12-chatov-dlya-razgovora-s-ii-sobesednikom">Нейросети для общения: ТОП-10 чатов для разговора с ИИ-собеседником</a>»</p>]]></description>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Vue без Node: как Julia Evans тестирует компоненты в браузере</title>
      <link>https://tproger.ru/translations/vue-bez-node-kak-julia-evans-testiruet-komponenty-v-brauzere</link>
      <comments>https://tproger.ru/translations/vue-bez-node-kak-julia-evans-testiruet-komponenty-v-brauzere?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Thu, 07 May 2026 17:30:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/translations/vue-bez-node-kak-julia-evans-testiruet-komponenty-v-brauzere</guid>
      <description><![CDATA[<p>Julia Evans показывает, как тестировать Vue-компоненты прямо в браузере без Node, Deno и сборки. QUnit, mountComponent, waitFor — полный перевод поста.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/translations/vue-bez-node-kak-julia-evans-testiruet-komponenty-v-brauzere">Vue без Node: как Julia Evans тестирует компоненты в браузере</a>»</p>]]></description>
      <category><![CDATA[Переводы]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Cloudflare включила постквантовое шифрование в IPsec на гибридном ML-KEM</title>
      <link>https://tproger.ru/translations/post-quantum-ipsec-v-cloudflare-hybrid-ml-kem-dobralsya-do-ga</link>
      <comments>https://tproger.ru/translations/post-quantum-ipsec-v-cloudflare-hybrid-ml-kem-dobralsya-do-ga?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Thu, 07 May 2026 16:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/translations/post-quantum-ipsec-v-cloudflare-hybrid-ml-kem-dobralsya-do-ga</guid>
      <description><![CDATA[<p>Cloudflare 30 апреля 2026 включила hybrid ML-KEM (FIPS 203) в IPsec в режиме general availability. Совместимо с Cisco 8000 26.1.1+ и Fortinet FortiOS 7.6.6+.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/translations/post-quantum-ipsec-v-cloudflare-hybrid-ml-kem-dobralsya-do-ga">Cloudflare включила постквантовое шифрование в IPsec на гибридном ML-KEM</a>»</p>]]></description>
      <category><![CDATA[Переводы]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>sizes='auto' закрывает 14 лет страданий с адаптивными картинками</title>
      <link>https://tproger.ru/translations/sizes-auto-zakryvaet-14-let-ada-s-responsive-images-esse-mat</link>
      <comments>https://tproger.ru/translations/sizes-auto-zakryvaet-14-let-ada-s-responsive-images-esse-mat?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Thu, 07 May 2026 14:30:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/translations/sizes-auto-zakryvaet-14-let-ada-s-responsive-images-esse-mat</guid>
      <description><![CDATA[<p>Mat Marquis о том, как одно слово sizes='auto' закрывает 14-летнюю боль responsive images. Поддержка теперь и в Gecko, и в WebKit, разбор перевода с Piccalilli.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/translations/sizes-auto-zakryvaet-14-let-ada-s-responsive-images-esse-mat">sizes='auto' закрывает 14 лет страданий с адаптивными картинками</a>»</p>]]></description>
      <category><![CDATA[Переводы]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Промпты для презентации к курсовой работе: что писать на слайдах</title>
      <link>https://tproger.ru/articles/prompty-dlya-prezentacii-k-kursovoj-rabote-chto-pisat-na-slajdah-2</link>
      <comments>https://tproger.ru/articles/prompty-dlya-prezentacii-k-kursovoj-rabote-chto-pisat-na-slajdah-2?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[СтудГид]]></dc:creator>
      <pubDate>Thu, 07 May 2026 13:41:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/prompty-dlya-prezentacii-k-kursovoj-rabote-chto-pisat-na-slajdah-2</guid>
      <description><![CDATA[<p>Разбираем, что должно быть в презентации к курсовой и какие промпты для презентации помогут заполнить каждый слайд.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/prompty-dlya-prezentacii-k-kursovoj-rabote-chto-pisat-na-slajdah-2">Промпты для презентации к курсовой работе: что писать на слайдах</a>»</p>]]></description>
      <category><![CDATA[Образование]]></category>
      <category><![CDATA[Дизайн]]></category>
      <category><![CDATA[Промпты]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Как подготовить реферат с помощью нейросети: план, структура и текст</title>
      <link>https://tproger.ru/articles/kak-podgotovit-referat-s-pomoshhyu-nejroseti-plan-struktura-i-t-2</link>
      <comments>https://tproger.ru/articles/kak-podgotovit-referat-s-pomoshhyu-nejroseti-plan-struktura-i-t-2?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[СтудГид]]></dc:creator>
      <pubDate>Thu, 07 May 2026 13:41:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-podgotovit-referat-s-pomoshhyu-nejroseti-plan-struktura-i-t-2</guid>
      <description><![CDATA[<p>Разбираем, как написать реферат с помощью нейросети. Как правильно составить план, собрать структуру и доработать текст перед сдачей.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-podgotovit-referat-s-pomoshhyu-nejroseti-plan-struktura-i-t-2">Как подготовить реферат с помощью нейросети: план, структура и текст</a>»</p>]]></description>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Образование]]></category>
      <category><![CDATA[Промпты]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>GPT-5.5 Instant: −52,5% галлюцинаций на high-stakes</title>
      <link>https://tproger.ru/news/gpt-5-5-instant-novyj-default-chatgpt-s-52-5-gallyucinacij</link>
      <comments>https://tproger.ru/news/gpt-5-5-instant-novyj-default-chatgpt-s-52-5-gallyucinacij?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Thu, 07 May 2026 13:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/news/gpt-5-5-instant-novyj-default-chatgpt-s-52-5-gallyucinacij</guid>
      <description><![CDATA[<p>OpenAI заменила default-модель ChatGPT на GPT-5.5 Instant. В медицине, праве и финансах — на 52,5% меньше выдуманных фактов. Что изменилось — разбираем.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/gpt-5-5-instant-novyj-default-chatgpt-s-52-5-gallyucinacij">GPT-5.5 Instant: −52,5% галлюцинаций на high-stakes</a>»</p>]]></description>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Apache HTTP/2 CVE-2026-23918: double-free и рабочий RCE-PoC</title>
      <link>https://tproger.ru/news/apache-http-2-cve-2026-23918-double-free-dos-i-rabochij-rce-poc</link>
      <comments>https://tproger.ru/news/apache-http-2-cve-2026-23918-double-free-dos-i-rabochij-rce-poc?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Thu, 07 May 2026 12:25:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/news/apache-http-2-cve-2026-23918-double-free-dos-i-rabochij-rce-poc</guid>
      <description><![CDATA[<p>Apache 2.4.66 уязвим: CVE-2026-23918 (CVSS 8.8) — двойное освобождение в mod_http2. Тривиальный DoS, RCE-PoC на x86_64. Что делать сегодня — разбираем.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/apache-http-2-cve-2026-23918-double-free-dos-i-rabochij-rce-poc">Apache HTTP/2 CVE-2026-23918: double-free и рабочий RCE-PoC</a>»</p>]]></description>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>DeepClaude: Claude Code на DeepSeek V4 в 17 раз дешевле</title>
      <link>https://tproger.ru/news/deepclaude-claude-code-na-deepseek-v4-za-17-dewevle-bez-fork</link>
      <comments>https://tproger.ru/news/deepclaude-claude-code-na-deepseek-v4-za-17-dewevle-bez-fork?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Thu, 07 May 2026 12:16:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/news/deepclaude-claude-code-na-deepseek-v4-za-17-dewevle-bez-fork</guid>
      <description><![CDATA[<p>DeepClaude — bash-скрипт, подменяющий Anthropic-бэкенд Claude Code на DeepSeek V4 Pro. Агентный цикл работает, цена примерно в 17 раз ниже. Разбираем, как именно.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/deepclaude-claude-code-na-deepseek-v4-za-17-dewevle-bez-fork">DeepClaude: Claude Code на DeepSeek V4 в 17 раз дешевле</a>»</p>]]></description>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>OwnCloud – аналог Nextcloud: для чего использовать и как настроить облачное хранилище</title>
      <link>https://tproger.ru/articles/owncloud-analog-nextcloud-dlya-chego-ispolzovat-i-kak-nastroi</link>
      <comments>https://tproger.ru/articles/owncloud-analog-nextcloud-dlya-chego-ispolzovat-i-kak-nastroi?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Oksana Karelina]]></dc:creator>
      <pubDate>Thu, 07 May 2026 11:40:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/owncloud-analog-nextcloud-dlya-chego-ispolzovat-i-kak-nastroi</guid>
      <description><![CDATA[<p>ownCloud vs Nextcloud, что лучше? Какое облачное хранилище выбрать? Как может помочь связка S3 с ownCloud?
</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/owncloud-analog-nextcloud-dlya-chego-ispolzovat-i-kak-nastroi">OwnCloud – аналог Nextcloud: для чего использовать и как настроить облачное хранилище</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[MySQL]]></category>
      <category><![CDATA[Конференции]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[iOS]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Tor]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Rust]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Docker]]></category>
      <category><![CDATA[macOS]]></category>
      <category><![CDATA[ICO]]></category>
      <category><![CDATA[Redis]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Мессенджер]]></category>
      <category><![CDATA[Персональные данные]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Дизайн]]></category>
      <category><![CDATA[Машин]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>ТОП-10 ИИ для создания баннеров: как сделать рекламный баннер в нейросети</title>
      <link>https://tproger.ru/articles/top-10-ii-dlya-sozdaniya-bannerov-kak-sdelat-reklamnyj-banner-v</link>
      <comments>https://tproger.ru/articles/top-10-ii-dlya-sozdaniya-bannerov-kak-sdelat-reklamnyj-banner-v?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анастасия Шишкина]]></dc:creator>
      <pubDate>Thu, 07 May 2026 10:13:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/top-10-ii-dlya-sozdaniya-bannerov-kak-sdelat-reklamnyj-banner-v</guid>
      <description><![CDATA[<p>Подборка лучших нейросетей для генерации баннеров. Рассказываем, как сгенерировать баннер, какие ИИ-сервисы доступны и как быстро сделать баннер для сайта или рекламы.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/top-10-ii-dlya-sozdaniya-bannerov-kak-sdelat-reklamnyj-banner-v">ТОП-10 ИИ для создания баннеров: как сделать рекламный баннер в нейросети</a>»</p>]]></description>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Дизайн]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>30 дней: блочный конструктор README — один DOM, два хозяина</title>
      <link>https://tproger.ru/articles/30-dnej-blochnyj-konstruktor-readme-odin-dom-dva-hozyaina</link>
      <comments>https://tproger.ru/articles/30-dnej-blochnyj-konstruktor-readme-odin-dom-dva-hozyaina?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Islam Mada]]></dc:creator>
      <pubDate>Thu, 07 May 2026 06:15:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/30-dnej-blochnyj-konstruktor-readme-odin-dom-dva-hozyaina</guid>
      <description><![CDATA[<p>Блочный конструктор README-файлов написанный с нуля за 30 дней: кастомный WYSIWYG без сторонних редакторов, своя Markdown Object Model на TypeScript, contenteditable в связке с React, немного боли от браузерных API и ноль.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/30-dnej-blochnyj-konstruktor-readme-odin-dom-dva-hozyaina">30 дней: блочный конструктор README — один DOM, два хозяина</a>»</p>]]></description>
      <category><![CDATA[JavaScript]]></category>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[TypeScript]]></category>
      <category><![CDATA[React]]></category>
      <category><![CDATA[Redux]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[dev]]></category>
      <category><![CDATA[Markdown]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Миграция 40-летней Clipper ERP: orphan-строки как способ выжить</title>
      <link>https://tproger.ru/articles/migraciya-40-letnej-clipper-erp-orphan-stroki-okazalis-ne-bagom</link>
      <comments>https://tproger.ru/articles/migraciya-40-letnej-clipper-erp-orphan-stroki-okazalis-ne-bagom?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Wed, 06 May 2026 18:45:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/migraciya-40-letnej-clipper-erp-orphan-stroki-okazalis-ne-bagom</guid>
      <description><![CDATA[<p>Joseph Sprei мигрировал 40-летний Clipper ERP на PostgreSQL: 41К orphan-строк оказались не багом, а паттерном выживания. Разбираем три фазы расследования.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/migraciya-40-letnej-clipper-erp-orphan-stroki-okazalis-ne-bagom">Миграция 40-летней Clipper ERP: orphan-строки как способ выжить</a>»</p>]]></description>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>«AI не удалял твою базу — ты сам»: Iboro Diallo о виноватых</title>
      <link>https://tproger.ru/translations/ai-ne-udalyal-tvoyu-bazu-ty-sam-iboro-diallo-o-vinovatyh</link>
      <comments>https://tproger.ru/translations/ai-ne-udalyal-tvoyu-bazu-ty-sam-iboro-diallo-o-vinovatyh?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Wed, 06 May 2026 17:30:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/translations/ai-ne-udalyal-tvoyu-bazu-ty-sam-iboro-diallo-o-vinovatyh</guid>
      <description><![CDATA[<p>Iboro Diallo на опыте 2010 года: проблема не в ИИ-агенте, а в системе, где остался эндпоинт «удалить продакшн» и токен с root. Разбираем кейс PocketOS и что менять у себя.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/translations/ai-ne-udalyal-tvoyu-bazu-ty-sam-iboro-diallo-o-vinovatyh">«AI не удалял твою базу — ты сам»: Iboro Diallo о виноватых</a>»</p>]]></description>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Переводы]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Async Rust до сих пор в MVP: четыре оптимизации компилятора</title>
      <link>https://tproger.ru/translations/async-rust-do-sih-por-v-mvp-chetyre-optimizacii-kompilyatora</link>
      <comments>https://tproger.ru/translations/async-rust-do-sih-por-v-mvp-chetyre-optimizacii-kompilyatora?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Wed, 06 May 2026 16:15:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/translations/async-rust-do-sih-por-v-mvp-chetyre-optimizacii-kompilyatora</guid>
      <description><![CDATA[<p>Tweede golf разобрал, откуда bloat в async Rust, и предложил Project Goal на €30 000. 2–5% размера прошивки только за замену panic на Pending в Returned-состоянии.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/translations/async-rust-do-sih-por-v-mvp-chetyre-optimizacii-kompilyatora">Async Rust до сих пор в MVP: четыре оптимизации компилятора</a>»</p>]]></description>
      <category><![CDATA[Rust]]></category>
      <category><![CDATA[Переводы]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>AI задыхается от junk data, а не от нехватки железа</title>
      <link>https://tproger.ru/news/kolonka-v-fortune-ai-zadyhaetsya-ot-junk-data-a-ne-ot-nehvatki</link>
      <comments>https://tproger.ru/news/kolonka-v-fortune-ai-zadyhaetsya-ot-junk-data-a-ne-ot-nehvatki?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Wed, 06 May 2026 15:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/news/kolonka-v-fortune-ai-zadyhaetsya-ot-junk-data-a-ne-ot-nehvatki</guid>
      <description><![CDATA[<p>Jason Corso (Voxel51) и David Cowan (Bessemer) в Fortune: гонка за объёмом данных закончилась, world models буксуют без качественных данных. Кейс OpenAI Sora.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/kolonka-v-fortune-ai-zadyhaetsya-ot-junk-data-a-ne-ot-nehvatki">AI задыхается от junk data, а не от нехватки железа</a>»</p>]]></description>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Edge держит все пароли в RAM открыто. Microsoft: «by design»</title>
      <link>https://tproger.ru/news/edge-derzhit-vse-paroli-v-ram-otkryto-microsoft-by-design</link>
      <comments>https://tproger.ru/news/edge-derzhit-vse-paroli-v-ram-otkryto-microsoft-by-design?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Wed, 06 May 2026 13:45:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/news/edge-derzhit-vse-paroli-v-ram-otkryto-microsoft-by-design</guid>
      <description><![CDATA[<p>Edge при старте загружает все пароли в RAM в открытом виде. Microsoft называет это «by design» и менять не планирует. PoC за три шага, отличие от Chrome и как защититься.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/edge-derzhit-vse-paroli-v-ram-otkryto-microsoft-by-design">Edge держит все пароли в RAM открыто. Microsoft: «by design»</a>»</p>]]></description>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Addy Osmani зашил сениор-инженерную дисциплину в скиллы для AI-агентов</title>
      <link>https://tproger.ru/news/addy-osmani-zawil-senior-inzhenernuyu-disciplinu-v-skilly-dlya-ai-a</link>
      <comments>https://tproger.ru/news/addy-osmani-zawil-senior-inzhenernuyu-disciplinu-v-skilly-dlya-ai-a?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Wed, 06 May 2026 12:30:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/news/addy-osmani-zawil-senior-inzhenernuyu-disciplinu-v-skilly-dlya-ai-a</guid>
      <description><![CDATA[<p>Addy Osmani выложил 20 markdown-навыков, которые заставляют AI-агента писать спеки, тесты, ревью и не пропускать сениорские шаги. Разбираем пять принципов.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/addy-osmani-zawil-senior-inzhenernuyu-disciplinu-v-skilly-dlya-ai-a">Addy Osmani зашил сениор-инженерную дисциплину в скиллы для AI-агентов</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Markdown]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Сэкономили на CMS при запуске магазина — а через полгода заплатили втройне за переезд</title>
      <link>https://tproger.ru/articles/sekonomili-na-cms-pri-zapuske-magazina-a-cherez-polgoda-zaplati</link>
      <comments>https://tproger.ru/articles/sekonomili-na-cms-pri-zapuske-magazina-a-cherez-polgoda-zaplati?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Pavel Pat]]></dc:creator>
      <pubDate>Wed, 06 May 2026 11:20:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/sekonomili-na-cms-pri-zapuske-magazina-a-cherez-polgoda-zaplati</guid>
      <description><![CDATA[<p>Зачем CMS для магазина — это не «витрина», а контур продаж: каталог, 1С, промо, масштаб. Разбор Битрикса, WooCommerce, облака и самописа, плюс честно про миграцию и ошибки на старте.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/sekonomili-na-cms-pri-zapuske-magazina-a-cherez-polgoda-zaplati">Сэкономили на CMS при запуске магазина — а через полгода заплатили втройне за переезд</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[API]]></category>
      <category><![CDATA[SEO]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Быстрый старт]]></category>
      <category><![CDATA[PHP]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[WordPress]]></category>
      <category><![CDATA[Magento]]></category>
      <category><![CDATA[OpenCart]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[dev]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Дизайн]]></category>
      <category><![CDATA[CMS]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>WebGL-портфолио Susurrus: акварельный 3D-мир на Three.js и Kuwahara-шейдере</title>
      <link>https://tproger.ru/translations/webgl-portfolio-susurrus-akvarelnyj-3d-mir-na-three-js-i-kuwah</link>
      <comments>https://tproger.ru/translations/webgl-portfolio-susurrus-akvarelnyj-3d-mir-na-three-js-i-kuwah?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Wed, 06 May 2026 08:59:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/translations/webgl-portfolio-susurrus-akvarelnyj-3d-mir-na-three-js-i-kuwah</guid>
      <description><![CDATA[<p>Перевод case-study Wei Xianyao о Susurrus — WebGL-сцене на React Three Fiber, построенной вокруг Kuwahara-шейдера. Отражающая вода, ScrollControls, физика.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/translations/webgl-portfolio-susurrus-akvarelnyj-3d-mir-na-three-js-i-kuwah">WebGL-портфолио Susurrus: акварельный 3D-мир на Three.js и Kuwahara-шейдере</a>»</p>]]></description>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[OpenGL]]></category>
      <category><![CDATA[Компьютерная графика]]></category>
      <category><![CDATA[TypeScript]]></category>
      <category><![CDATA[Фронтенд]]></category>
      <category><![CDATA[Переводы]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Antirez про новый Redis Array: 4 месяца работы и AI как safety net для системного кода</title>
      <link>https://tproger.ru/translations/antirez-pro-novyj-redis-array-4-mesyaca-raboty-i-ai-kak-safety-n</link>
      <comments>https://tproger.ru/translations/antirez-pro-novyj-redis-array-4-mesyaca-raboty-i-ai-kak-safety-n?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Tue, 05 May 2026 16:15:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/translations/antirez-pro-novyj-redis-array-4-mesyaca-raboty-i-ai-kak-safety-n</guid>
      <description><![CDATA[<p>Salvatore Sanfilippo (antirez) рассказал о 4 месяцах разработки нового типа Array в Redis: спецификация руками, AI-ассистент как safety net, ARGREP с regex.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/translations/antirez-pro-novyj-redis-array-4-mesyaca-raboty-i-ai-kak-safety-n">Antirez про новый Redis Array: 4 месяца работы и AI как safety net для системного кода</a>»</p>]]></description>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Базы данных]]></category>
      <category><![CDATA[Язык Си]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Переводы]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Inline-пропсы в React тихо обнуляют memo: разбор на 200 строк, как чинить</title>
      <link>https://tproger.ru/translations/inline-propsy-v-react-tiho-obnulyayut-memo-razbor-na-200-strok-k</link>
      <comments>https://tproger.ru/translations/inline-propsy-v-react-tiho-obnulyayut-memo-razbor-na-200-strok-k?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Tue, 05 May 2026 14:30:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/translations/inline-propsy-v-react-tiho-obnulyayut-memo-razbor-na-200-strok-k</guid>
      <description><![CDATA[<p>Контролируемый эксперимент LogRocket: 200 memoized React-строк, inline объекты в JSX делают коммит 244 мс на нажатие. Простой фикс снижает до 6 мс. Разбор.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/translations/inline-propsy-v-react-tiho-obnulyayut-memo-razbor-na-200-strok-k">Inline-пропсы в React тихо обнуляют memo: разбор на 200 строк, как чинить</a>»</p>]]></description>
      <category><![CDATA[Оптимизация]]></category>
      <category><![CDATA[Производительность]]></category>
      <category><![CDATA[React]]></category>
      <category><![CDATA[Фронтенд]]></category>
      <category><![CDATA[Переводы]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>GitHub переписал план мощностей в 30 раз — AI-агенты пишут код быстрее CI</title>
      <link>https://tproger.ru/news/github-perepisal-plan-moshhnostej-v-30-ai-agenty-piwut-kod-byst</link>
      <comments>https://tproger.ru/news/github-perepisal-plan-moshhnostej-v-30-ai-agenty-piwut-kod-byst?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Tue, 05 May 2026 14:23:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/news/github-perepisal-plan-moshhnostej-v-30-ai-agenty-piwut-kod-byst</guid>
      <description><![CDATA[<p>CTO GitHub Влад Фёдоров: октябрьский план мощностей в 10 раз устарел за 4 месяца — нужен в 30 раз из-за AI-агентного кода. Bottleneck — валидация, не CI.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/github-perepisal-plan-moshhnostej-v-30-ai-agenty-piwut-kod-byst">GitHub переписал план мощностей в 30 раз — AI-агенты пишут код быстрее CI</a>»</p>]]></description>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Denwer SE: Возрождение легендарного локального веб-сервера на современном стеке</title>
      <link>https://tproger.ru/articles/denwer-se-vozrozhdenie-legendarnogo-lokalnogo-veb-servera-na-so</link>
      <comments>https://tproger.ru/articles/denwer-se-vozrozhdenie-legendarnogo-lokalnogo-veb-servera-na-so?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Александр Тишов]]></dc:creator>
      <pubDate>Tue, 05 May 2026 13:11:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/articles/denwer-se-vozrozhdenie-legendarnogo-lokalnogo-veb-servera-na-so</guid>
      <description><![CDATA[<p>Помните диск Z:, иконку джентльмена и магию Run.exe? Денвер вернулся. Denwer SE: Python вместо Perl, HTTPS без красных экранов, свежий PHP и портативность. И да, он всё ещё помещается на флешку.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/denwer-se-vozrozhdenie-legendarnogo-lokalnogo-veb-servera-na-so">Denwer SE: Возрождение легендарного локального веб-сервера на современном стеке</a>»</p>]]></description>
      <category><![CDATA[C++]]></category>
      <category><![CDATA[Веб-разработка]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[MySQL]]></category>
      <category><![CDATA[PHP]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[Браузеры]]></category>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Базы данных]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Docker]]></category>
      <category><![CDATA[Для продвинутых]]></category>
      <category><![CDATA[dev]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[CMS]]></category>
      <category><![CDATA[Laravel]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Kotlin 2.4.0-Beta2 и Golden Kodee: дайджест Kotlin за апрель</title>
      <link>https://tproger.ru/news/kotlin-2-4-0-beta2-i-finalisty-golden-kodee-glavnoe-v-kotlin-z</link>
      <comments>https://tproger.ru/news/kotlin-2-4-0-beta2-i-finalisty-golden-kodee-glavnoe-v-kotlin-z?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Tue, 05 May 2026 13:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/news/kotlin-2-4-0-beta2-i-finalisty-golden-kodee-glavnoe-v-kotlin-z</guid>
      <description><![CDATA[<p>Главные события Kotlin за апрель: вышел 2.4.0-Beta2 и патч 2.3.21, объявлены финалисты Golden Kodee, готовится KotlinConf 2026. Что обновить уже сейчас.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/kotlin-2-4-0-beta2-i-finalisty-golden-kodee-glavnoe-v-kotlin-z">Kotlin 2.4.0-Beta2 и Golden Kodee: дайджест Kotlin за апрель</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Kotlin]]></category>
      <category><![CDATA[JetBrains]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Микрофон ноутбука выдаёт пароль: атака восстанавливает набор клавиш с 85% точностью</title>
      <link>https://tproger.ru/news/mikrofon-zoom-vydayot-vaw-parol-ataka-vosstanavlivaet-nabor-kla</link>
      <comments>https://tproger.ru/news/mikrofon-zoom-vydayot-vaw-parol-ataka-vosstanavlivaet-nabor-kla?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <pubDate>Tue, 05 May 2026 11:30:00 GMT</pubDate>
      <guid isPermaLink="true">https://tproger.ru/news/mikrofon-zoom-vydayot-vaw-parol-ataka-vosstanavlivaet-nabor-kla</guid>
      <description><![CDATA[<p>Acoustic keystroke recovery: CNN на 250к параметров восстанавливает текст из аудио микрофона ноутбука, 85% top-1, 97% top-3. Защита в 3 шага.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/mikrofon-zoom-vydayot-vaw-parol-ataka-vosstanavlivaet-nabor-kla">Микрофон ноутбука выдаёт пароль: атака восстанавливает набор клавиш с 85% точностью</a>»</p>]]></description>
      <category><![CDATA[Криптография]]></category>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
    </item>
  </channel>
</rss>