<?xml version="1.0" encoding="UTF-8" ?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
<channel>
  <title><![CDATA[David's Blog]]></title>
  <link>https://lacourt.dev</link>
  <description><![CDATA[A developer's blog. Might be useful. Maybe.]]></description>
  <lastBuildDate>Fri, 14 Feb 2025 22:34:40 GMT</lastBuildDate>
  <image>
    <url>https://lacourt.dev/profile-pic-small.jpg</url>
    <title><![CDATA[David's Blog]]></title>
    <link>https://lacourt.dev</link>
  </image>
  
    <item>
      <title>Web Components/Custom Elements as Micro Front-Ends (MFE)</title>
      <link>https://lacourt.dev/2023/01/21</link>
      <guid isPermaLink="false">https://lacourt.dev/2023/01/21</guid>
      <description><![CDATA[Initially in this post I reused an old QR Code webcomponent to show how to integrate it in a SvelteKit page. Later I edited to add apps based on Angular Element, Vue Custom Element and React Custom Element. All my orphaned side-projects re-united here!]]></description>
      <pubDate>Sat, 21 Jan 2023 22:20:00 GMT</pubDate>
    </item>
  

    <item>
      <title>GitHub Discussions as Comments Section</title>
      <link>https://lacourt.dev/2021/11/28</link>
      <guid isPermaLink="false">https://lacourt.dev/2021/11/28</guid>
      <description><![CDATA[A quick post explaining how we added GitHub Discussions to this blog's repository and will use it as an interactive comment section for each blog post using Giscus.]]></description>
      <pubDate>Sun, 28 Nov 2021 22:58:00 GMT</pubDate>
    </item>
  

    <item>
      <title>Developer Tools to decode/encode text</title>
      <link>https://lacourt.dev/2021/11/20</link>
      <guid isPermaLink="false">https://lacourt.dev/2021/11/20</guid>
      <description><![CDATA[Some tools for web/API development, a JSON formatter, a Base64 encoder/decoder with Base64URL variant and an URI components encoder/decoder.]]></description>
      <pubDate>Sat, 20 Nov 2021 17:45:00 GMT</pubDate>
    </item>
  

    <item>
      <title>Des diagrammes UML dans les articles de ce blog ?</title>
      <link>https://lacourt.dev/2021/11/13</link>
      <guid isPermaLink="false">https://lacourt.dev/2021/11/13</guid>
      <description><![CDATA[Parfois pour ajouter une fonctionnalité d'un intérêt douteux, on doit soulever le capot et aller bien loin ! Voyons cela ensemble...]]></description>
      <pubDate>Sat, 13 Nov 2021 20:45:00 GMT</pubDate>
    </item>
  

    <item>
      <title>Cypress Code Coverage with Svelte or Sapper</title>
      <link>https://lacourt.dev/2020/07/05</link>
      <guid isPermaLink="false">https://lacourt.dev/2020/07/05</guid>
      <description><![CDATA[Adding code coverage report and badge to this blog.]]></description>
      <pubDate>Sun, 05 Jul 2020 20:45:00 GMT</pubDate>
    </item>
  

    <item>
      <title>Github Actions [Update]!</title>
      <link>https://lacourt.dev/2019/10/28</link>
      <guid isPermaLink="false">https://lacourt.dev/2019/10/28</guid>
      <description><![CDATA[A post about migrating from the HCL to the YAML Github Actions workflow syntax.]]></description>
      <pubDate>Mon, 28 Oct 2019 21:45:00 GMT</pubDate>
    </item>
  

    <item>
      <title>Test/Blog Driven Development for a Status indicator using Uptime Robot APIs and Svelte</title>
      <link>https://lacourt.dev/2019/10/27</link>
      <guid isPermaLink="false">https://lacourt.dev/2019/10/27</guid>
      <description><![CDATA[I've been talking about Test Driven Development lately, and this time, I  committed to it to add a Status indicator Svelte component, using the Uptime Robot APIs. I kinda wrote the blog post while implementing it, so it is also a Blog Driven Development 🤓]]></description>
      <pubDate>Sun, 27 Oct 2019 23:00:00 GMT</pubDate>
    </item>
  

    <item>
      <title>migrating to Sapper part 4 - i18n with Sapper</title>
      <link>https://lacourt.dev/2019/07/04</link>
      <guid isPermaLink="false">https://lacourt.dev/2019/07/04</guid>
      <description><![CDATA[part 4 of GatsbyJS/React to Sapper/Svelte blog migration. This time we'll be looking at how to add a language toggle button to handle internationalization (i18n).]]></description>
      <pubDate>Thu, 04 Jul 2019 21:30:00 GMT</pubDate>
    </item>
  

    <item>
      <title>migrating to Sapper part 2 bis - Netlify, GitHub Actions with Cypress.io</title>
      <link>https://lacourt.dev/2019/06/30</link>
      <guid isPermaLink="false">https://lacourt.dev/2019/06/30</guid>
      <description><![CDATA[Going back to part 2 to add more depth to a tweet I made about using a GitHub Action to automate Cypress.io tests. And Netlify.]]></description>
      <pubDate>Sun, 30 Jun 2019 09:30:00 GMT</pubDate>
    </item>
  

    <item>
      <title>migrating to Sapper part 3 - RSS feed</title>
      <link>https://lacourt.dev/2019/06/29</link>
      <guid isPermaLink="false">https://lacourt.dev/2019/06/29</guid>
      <description><![CDATA[part 3 of GatsbyJS/React to Sapper/Svelte blog migration. This one is about adding an unneeded feature that will help you follow this blog with Google Reader... wait... what?]]></description>
      <pubDate>Sat, 29 Jun 2019 22:00:00 GMT</pubDate>
    </item>
  

    <item>
      <title>migrating to Sapper part 2 - TDD with Cypress.io</title>
      <link>https://lacourt.dev/2019/06/21</link>
      <guid isPermaLink="false">https://lacourt.dev/2019/06/21</guid>
      <description><![CDATA[part 2 of my series on describing how I migrated from a GatsbyJS/React blog to Sapper/Svelte. This one is about non-regression testing and test-driven development with End-to-End browser tests using Cypress.io]]></description>
      <pubDate>Fri, 21 Jun 2019 20:00:00 GMT</pubDate>
    </item>
  

    <item>
      <title>migrating to Sapper part 1 - SEO, Twitter Cards, OpenGraph</title>
      <link>https://lacourt.dev/2019/06/16</link>
      <guid isPermaLink="false">https://lacourt.dev/2019/06/16</guid>
      <description><![CDATA[part 1 of my series on describing how I migrated from a GatsbyJS/React blog to Sapper/Svelte. This one is about SEO; Twitter Cards, Facebook/OpenGraph, Google Search, sitemap.xml and robots.txt.]]></description>
      <pubDate>Sun, 16 Jun 2019 20:00:00 GMT</pubDate>
    </item>
  

    <item>
      <title>Cooking Contest 🎂!</title>
      <link>https://lacourt.dev/2019/05/20</link>
      <guid isPermaLink="false">https://lacourt.dev/2019/05/20</guid>
      <description><![CDATA[I tried and learned how to use Svelte by making a small side-project for a team event. Also, I like the Orange color.]]></description>
      <pubDate>Wed, 12 Jun 2019 09:00:00 GMT</pubDate>
    </item>
  

    <item>
      <title>The Zeigarnik effect</title>
      <link>https://lacourt.dev/2019/04/02</link>
      <guid isPermaLink="false">https://lacourt.dev/2019/04/02</guid>
      <description><![CDATA[A post showing the Zeigarnik Effect applying to me playing, again and again, a game I did not finish when I was young.]]></description>
      <pubDate>Tue, 02 Apr 2019 11:00:00 GMT</pubDate>
    </item>
  

    <item>
      <title>On being a dad</title>
      <link>https://lacourt.dev/2019/03/31</link>
      <guid isPermaLink="false">https://lacourt.dev/2019/03/31</guid>
      <description><![CDATA[A post about reflecting on how being a dad can help you with soft skills 🤣!]]></description>
      <pubDate>Sun, 31 Mar 2019 10:04:00 GMT</pubDate>
    </item>
  

    <item>
      <title>Here is a HUEseless side-project</title>
      <link>https://lacourt.dev/2019/03/26</link>
      <guid isPermaLink="false">https://lacourt.dev/2019/03/26</guid>
      <description><![CDATA[Here is my silly side-project as a geek dad with kids playing with their lights instead of sleeping.]]></description>
      <pubDate>Tue, 26 Mar 2019 22:00:00 GMT</pubDate>
    </item>
  

    <item>
      <title>This blog is built with Gatsby.</title>
      <link>https://lacourt.dev/2019/03/20</link>
      <guid isPermaLink="false">https://lacourt.dev/2019/03/20</guid>
      <description><![CDATA[A post about why I chose GatsbyJS to build this blog. And some weird thoughts about writing.]]></description>
      <pubDate>Wed, 20 Mar 2019 06:00:00 GMT</pubDate>
    </item>
  

    <item>
      <title>Using ObservableHQ to experiment with literate programming.</title>
      <link>https://lacourt.dev/2019/03/17</link>
      <guid isPermaLink="false">https://lacourt.dev/2019/03/17</guid>
      <description><![CDATA[A post about how I used ObservableHQ a few months ago to create a notebook about using JavaScript Generators to create a time-traveling visualization of an algorithm.]]></description>
      <pubDate>Sun, 17 Mar 2019 14:50:03 GMT</pubDate>
    </item>
  

    <item>
      <title>Gatsby with Contentful... or not.</title>
      <link>https://lacourt.dev/2019/03/16</link>
      <guid isPermaLink="false">https://lacourt.dev/2019/03/16</guid>
      <description><![CDATA[A post about how I mostly integrated Contentful in my publishing workflow, but failed, and did not do it.]]></description>
      <pubDate>Sat, 16 Mar 2019 12:00:03 GMT</pubDate>
    </item>
  

    <item>
      <title>Using reveal-md with emojis everywhere!</title>
      <link>https://lacourt.dev/2019/03/14</link>
      <guid isPermaLink="false">https://lacourt.dev/2019/03/14</guid>
      <description><![CDATA[A post about how I made emojis available on all OSes and browsers for reveal-md.]]></description>
      <pubDate>Thu, 14 Mar 2019 20:30:03 GMT</pubDate>
    </item>
  

    <item>
      <title>Using reveal-md to create technical presentations</title>
      <link>https://lacourt.dev/2019/03/12</link>
      <guid isPermaLink="false">https://lacourt.dev/2019/03/12</guid>
      <description><![CDATA[A post about how I discovered and now use reveal-md to create engaging technical presentations.]]></description>
      <pubDate>Tue, 12 Mar 2019 20:30:03 GMT</pubDate>
    </item>
  

    <item>
      <title>Setting up Twitter integration</title>
      <link>https://lacourt.dev/2019/03/10</link>
      <guid isPermaLink="false">https://lacourt.dev/2019/03/10</guid>
      <description><![CDATA[A post about how I added Twitter integration, based from a vague memory of an old tweet.]]></description>
      <pubDate>Sun, 10 Mar 2019 22:30:03 GMT</pubDate>
    </item>
  

    <item>
      <title>Gitpod, my new on-demand 🛎 dev environment 👨‍💻</title>
      <link>https://lacourt.dev/2019/03/07</link>
      <guid isPermaLink="false">https://lacourt.dev/2019/03/07</guid>
      <description><![CDATA[A post about how I used Gitpod.io to write this post.]]></description>
      <pubDate>Thu, 07 Mar 2019 19:30:03 GMT</pubDate>
    </item>
  

    <item>
      <title>Github Actions!</title>
      <link>https://lacourt.dev/2019/03/06</link>
      <guid isPermaLink="false">https://lacourt.dev/2019/03/06</guid>
      <description><![CDATA[A post about how I added build & deploy automation for this blog]]></description>
      <pubDate>Wed, 06 Mar 2019 23:31:03 GMT</pubDate>
    </item>
  

    <item>
      <title>Hello 👋 World 🌎</title>
      <link>https://lacourt.dev/hello-world</link>
      <guid isPermaLink="false">https://lacourt.dev/hello-world</guid>
      <description><![CDATA[The first post on this blog! About my intent and this blog's purpose]]></description>
      <pubDate>Fri, 01 Mar 2019 22:12:03 GMT</pubDate>
    </item>
  
</channel>
</rss>