<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>sancho.dev</title>
    <description>sancho.dev | davesnx's personal blog</description>
    <link>https://sancho.dev</link>
    <language>en</language>
    
      <item>
        <title><![CDATA[What do we lose moving from Reason to mlx?]]></title>
        <description><![CDATA[What Reason gives us beyond “just JSX”]]></description>
        <link>https://sancho.dev/blog/from-reason-to-mlx</link>
        <guid>https://sancho.dev/blog/from-reason-to-mlx</guid>
        <pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate>
      </item>

      <item>
        <title><![CDATA[OCaml documentation as markdown]]></title>
        <description><![CDATA[Turn your OCaml API documentation into publishable Markdown]]></description>
        <link>https://sancho.dev/blog/ocaml-documentation-as-markdown</link>
        <guid>https://sancho.dev/blog/ocaml-documentation-as-markdown</guid>
        <pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate>
      </item>

      <item>
        <title><![CDATA[Integrating Tailwind CSS with dune]]></title>
        <description><![CDATA[A practical guide to setup dune rules for Tailwind CSS in a Melange project]]></description>
        <link>https://sancho.dev/blog/tailwind-with-dune</link>
        <guid>https://sancho.dev/blog/tailwind-with-dune</guid>
        <pubDate>Thu, 11 Dec 2025 00:00:00 GMT</pubDate>
      </item>

      <item>
        <title><![CDATA[Making html_of_jsx ~10x faster]]></title>
        <description><![CDATA[A story of how static analysis helped improve performance in html_of_jsx]]></description>
        <link>https://sancho.dev/blog/making-html-of-jsx-10x-faster</link>
        <guid>https://sancho.dev/blog/making-html-of-jsx-10x-faster</guid>
        <pubDate>Wed, 03 Dec 2025 00:00:00 GMT</pubDate>
      </item>

      <item>
        <title><![CDATA[Snapshot tests for your own ppx]]></title>
        <description><![CDATA[Tutorial on how to test your own ppx with cram tests]]></description>
        <link>https://sancho.dev/blog/snapshot-tests-for-your-own-ppx</link>
        <guid>https://sancho.dev/blog/snapshot-tests-for-your-own-ppx</guid>
        <pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate>
      </item>

      <item>
        <title><![CDATA[Cram tests: dune's hidden gem]]></title>
        <description><![CDATA[Tutorial to discover how cram tests in OCaml provide a powerful way to snapshot test your CLI apps]]></description>
        <link>https://sancho.dev/blog/cram-tests-a-hidden-gem-of-dune</link>
        <guid>https://sancho.dev/blog/cram-tests-a-hidden-gem-of-dune</guid>
        <pubDate>Sun, 29 Dec 2024 00:00:00 GMT</pubDate>
      </item>

      <item>
        <title><![CDATA[What's possible with Melange]]></title>
        <description><![CDATA[What's melange, how it integrates with dune and a the benefits of using Melange to compile Reason and OCaml to JavaScript]]></description>
        <link>https://sancho.dev/blog/whats-possible-with-melange</link>
        <guid>https://sancho.dev/blog/whats-possible-with-melange</guid>
        <pubDate>Wed, 03 Jan 2024 00:00:00 GMT</pubDate>
      </item>

      <item>
        <title><![CDATA[Server-side rendering React in OCaml]]></title>
        <description><![CDATA[Introduction to server-reason-react, an implementation of react-dom/server in OCaml]]></description>
        <link>https://sancho.dev/blog/server-side-rendering-react-in-ocaml</link>
        <guid>https://sancho.dev/blog/server-side-rendering-react-in-ocaml</guid>
        <pubDate>Wed, 05 Apr 2023 00:00:00 GMT</pubDate>
      </item>

      <item>
        <title><![CDATA[Learning OCaml in 2023]]></title>
        <description><![CDATA[A bunch of resources to learn OCaml in 2023]]></description>
        <link>https://sancho.dev/blog/learning-ocaml</link>
        <guid>https://sancho.dev/blog/learning-ocaml</guid>
        <pubDate>Sat, 31 Dec 2022 00:00:00 GMT</pubDate>
      </item>

      <item>
        <title><![CDATA[Don't use Tailwind for your Design System]]></title>
        <description><![CDATA[My opinion about why isn't a great idea to use tailwind for your design system]]></description>
        <link>https://sancho.dev/blog/tailwind-and-design-systems</link>
        <guid>https://sancho.dev/blog/tailwind-and-design-systems</guid>
        <pubDate>Thu, 04 Mar 2021 00:00:00 GMT</pubDate>
      </item>

      <item>
        <title><![CDATA[query-json: jq written in Reason]]></title>
        <description><![CDATA[I reimplemented jq in Reason; compiled it to a native binary and to a JavaScript library]]></description>
        <link>https://sancho.dev/blog/cross-compile-query-json</link>
        <guid>https://sancho.dev/blog/cross-compile-query-json</guid>
        <pubDate>Mon, 12 Oct 2020 00:00:00 GMT</pubDate>
      </item>

      <item>
        <title><![CDATA[Run yarn/npm scripts with fzf]]></title>
        <description><![CDATA[A small trick I use to run yarn/npm scripts faster]]></description>
        <link>https://sancho.dev/blog/better-yarn-npm-run</link>
        <guid>https://sancho.dev/blog/better-yarn-npm-run</guid>
        <pubDate>Thu, 02 Jul 2020 00:00:00 GMT</pubDate>
      </item>

      <item>
        <title><![CDATA[Hello Internet]]></title>
        <description><![CDATA[Everything needs to start at some point]]></description>
        <link>https://sancho.dev/blog/hello</link>
        <guid>https://sancho.dev/blog/hello</guid>
        <pubDate>Sat, 09 May 2020 00:00:00 GMT</pubDate>
      </item>
  </channel>
</rss>