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

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

  <channel>
    <title><![CDATA[Комментарии / Профиль dm_din]]></title>
    <link>https://habr.com/ru/users/dm_din/comments/</link>
    <description><![CDATA[Хабр: комментарии пользователя dm_din]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Wed, 22 Jul 2026 01:42:42 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>24.06.2026 11:00:48 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/dalee_group/articles/1044744/#comment_30147552</guid>
      <link>https://habr.com/ru/companies/dalee_group/articles/1044744/#comment_30147552</link>
      <description><![CDATA[<p>Сюда можно было бы тогда добавить ещё и Cap'n Web, и Hono RPC и Svelte Remote Functions. На момент создания Chord их еще либо не было, либо они были не так популярны. А рамках доклада и статьи интереснее было расписать как мы сами к этому пришли, и сам подход. Пусть появился и еще один, но зато свой родной велосипед)</p>]]></description>
      <pubDate>Wed, 24 Jun 2026 11:00:48 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.06.2026 10:49:37 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/dalee_group/articles/1044744/#comment_30147500</guid>
      <link>https://habr.com/ru/companies/dalee_group/articles/1044744/#comment_30147500</link>
      <description><![CDATA[<p>Такая нотация у SvelteKit. +page, +server, +layout и производные от них - заразервированные под разные задачи</p>]]></description>
      <pubDate>Wed, 24 Jun 2026 10:49:37 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.06.2026 09:28:00 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/dalee_group/articles/1044744/#comment_30147078</guid>
      <link>https://habr.com/ru/companies/dalee_group/articles/1044744/#comment_30147078</link>
      <description><![CDATA[<p>Спасибо за замечание. Генерация кода действительно хорошо работает, когда есть автодокументирование REST и микросервисы. Например в связке FastAPI с openapi-typescript или аналогичным. Однако в нашем случае REST не подходил и весь проект представляет собой монолит на метафреймворке. В таком случае выгоднее дружить через контракты на основе типов</p>]]></description>
      <pubDate>Wed, 24 Jun 2026 09:28:00 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.06.2026 09:24:19 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/dalee_group/articles/1044744/#comment_30147056</guid>
      <link>https://habr.com/ru/companies/dalee_group/articles/1044744/#comment_30147056</link>
      <description><![CDATA[<p>Привет! Спасибо за отличный вопрос. В Chord есть механизм внедрения контекста в класс. Он образуется в middleware, либо можно писать вручную в эндпоинте. За счет этого мы можем получить текущую сессию пользователя и всю необходимую информацию.<br><br>Например вот так:<br></p><pre><code class="typescript">export class Screenshots {
  @depends()
  ctx!: App.Locals

  @rpc()
  async delete(id: string) {
    const screenshot = await getScreenshot(id)
    if (!screenshot) {
      throw error(404, 'Скриншот не найден')
    }

    if (screenshot.authorId !== this.ctx.user?.id) {
      throw error(403, 'Недостаточно прав для удаления скриншота')
    }
    ...
  }
}</code></pre><p><br>В случае с rebac, мы можем аналогичным образом достать объект и субъект и передать их в Permify<br></p>]]></description>
      <pubDate>Wed, 24 Jun 2026 09:24:19 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.06.2026 09:16:59 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/dalee_group/articles/1044744/#comment_30147004</guid>
      <link>https://habr.com/ru/companies/dalee_group/articles/1044744/#comment_30147004</link>
      <description><![CDATA[<p>На английском правильно говорить "корд". Но как верно подметили другие, на русском я позиционирую как "чорд". Просто потому что забавнее и вируснее 🙃</p>]]></description>
      <pubDate>Wed, 24 Jun 2026 09:16:59 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>21.10.2025 10:23:42 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/dalee_group/articles/957092/#comment_28991434</guid>
      <link>https://habr.com/ru/companies/dalee_group/articles/957092/#comment_28991434</link>
      <description><![CDATA[<p>Возможно, вы не обратили внимание, но в конце статьи есть ссылка на репозиторий с рунами в классах на Svelte 5)</p>]]></description>
      <pubDate>Tue, 21 Oct 2025 10:23:42 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>19.10.2025 16:22:51 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/dalee_group/articles/957092/#comment_28982274</guid>
      <link>https://habr.com/ru/companies/dalee_group/articles/957092/#comment_28982274</link>
      <description><![CDATA[<p>Благодарю, что поделились вариантом реализации ReGraph на React Observable. <br><br>Вопрос стоял про то, что в целом нет готовых решений и методов для реализации такой динамики. То, что ее можно реализовать в других реактивных библиотеках - сомнений нет. Ниже в статье был пункт про основные и желательные требования к библиотекам для возможности реализации подхода через граф</p>]]></description>
      <pubDate>Sun, 19 Oct 2025 16:22:51 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>19.10.2025 15:50:41 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/dalee_group/articles/957092/#comment_28982152</guid>
      <link>https://habr.com/ru/companies/dalee_group/articles/957092/#comment_28982152</link>
      <description><![CDATA[<p>Спасибо за поддержку! Тоже радуюсь, когда появляются статьи по Svelte 😊 <br>В статье и проекте код на сторах, однако в репозитории демка уже на рунах</p>]]></description>
      <pubDate>Sun, 19 Oct 2025 15:50:41 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

      

      

    
  </channel>
</rss>
