<?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>