<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/codez_05/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя codez_05]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Fri, 21 Aug 2026 10:03:16 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Писал мониторинг на Go «за выходные» — застрял на месяцы. Вот на чём]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046696/</guid>
      <link>https://habr.com/ru/articles/1046696/?utm_campaign=1046696&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/edd/cef/d5e/eddcefd5ec4f3dc08dfc9537e3976793.png" /><p>В&nbsp;этой статье я расскажу, на&nbsp;какие подводные камни я споткнулся при&nbsp;разработке своего пет‑проекта&nbsp;— мониторинга сайтов на&nbsp;Golang, аналог UptimeRobot. </p><p>Начнем издалека... Я хотел разработать пет‑проект, но&nbsp;не&nbsp;банальный todolist, а&nbsp;что‑то свежее, интересное в&nbsp;плане архитектуры и реализации. Шерстя по&nbsp;просторам интернета, я наткнулся на&nbsp;UptimeRobot&nbsp;— сервис для&nbsp;мониторинга сайтов. Азарт и любопытство взяли верх и я начал продумывать, как&nbsp;буду разрабатывать «свой» UptimeRobot. Думал&nbsp;— делов на&nbsp;пару недель от&nbsp;силы. Ведь принцип прост: дергать URL по&nbsp;таймеру и проверять код ответа и всё. Но&nbsp;на&nbsp;практике все оказалось намного сложнее, чем я изначально представлял...</p> <a href="https://habr.com/ru/articles/1046696/?utm_campaign=1046696&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 11 Jun 2026 19:01:26 GMT</pubDate>
      <dc:creator><![CDATA[CodeZ_05]]></dc:creator>
      <category><![CDATA[Go]]></category><category><![CDATA[Параллельное программирование]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Системное программирование]]></category><category><![CDATA[Проектирование API]]></category>
      <category><![CDATA[мониторинг]]></category><category><![CDATA[мониторинг сайта]]></category><category><![CDATA[go]]></category><category><![CDATA[golang]]></category><category><![CDATA[uptime]]></category><category><![CDATA[горутины]]></category><category><![CDATA[ssrf]]></category><category><![CDATA[DNS rebinding]]></category><category><![CDATA[timescaledb]]></category><category><![CDATA[postgresql]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
