<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Open Source on Lucas Pardue - Bits &amp;&amp; Pieces</title>
    <link>https://lucaspardue.com/tags/open-source/</link>
    <description>Recent content in Open Source on Lucas Pardue - Bits &amp;&amp; Pieces</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 30 Nov 2024 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://lucaspardue.com/tags/open-source/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Custom Bluesky Handles with Hono and Cloudflare Workers</title>
      <link>https://lucaspardue.com/2024/11/30/custom-bluesky-handles-with-hono-and-cf-workers/</link>
      <pubDate>Sat, 30 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://lucaspardue.com/2024/11/30/custom-bluesky-handles-with-hono-and-cf-workers/</guid>
      <description>&lt;p&gt;I recently changed my Bluesky handle from &lt;code&gt;@simmervigor.bsky.social&lt;/code&gt; to&#xA;&lt;code&gt;@simmervig.org&lt;/code&gt;. I did this using the HTTP validation method, which relies on&#xA;providing custom responses to &lt;code&gt;/.well-known/atproto-did&lt;/code&gt;. The blog explains how&#xA;I used &lt;a href=&#34;https://hono.dev/&#34;&gt;Hono&lt;/a&gt; to set up a simple request router and run it in&#xA;Cloudflare Workers. You too can use this method to easily and quickly set up a&#xA;bunch of handles under a unified organisation e.g., &lt;code&gt;@alice.example.org&lt;/code&gt; and&#xA;&lt;code&gt;@bob.example.org&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>De-Press-ed: Migrating from WordPress to Cloudflare Pages</title>
      <link>https://lucaspardue.com/2024/10/10/depressed-migrating-from-wordpress-to-cloudflare-pages/</link>
      <pubDate>Thu, 10 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://lucaspardue.com/2024/10/10/depressed-migrating-from-wordpress-to-cloudflare-pages/</guid>
      <description>&lt;p&gt;This website was previously powered by a self-hosted WordPress, running on a&#xA;VPS. In front of that, sat Cloudflare and its&#xA;&lt;a href=&#34;https://www.cloudflare.com/en-gb/application-services/products/automatic-platform-optimization/&#34;&gt;APO&lt;/a&gt;&#xA;product that helped to speed it up and reduce burden on the origin.&lt;/p&gt;&#xA;&lt;p&gt;The origin server was an old-school, janky, LAMP stack. In spite of the rest of&#xA;the world seeming having ditched LAMP (or its ilk) and performing a chain of&#xA;moves from the hottest static site framework year-to-year, I took a certain joy&#xA;in the legacy. I liked the fact I was dogfooding the experience of taking a weak&#xA;origin and magically turning it into something that can operate at Internet&#xA;scale with a few button clicks.&lt;/p&gt;&#xA;&lt;p&gt;Lately though, there&amp;rsquo;s been a bit of bluster in the world of WordPress. I have&#xA;little skin in that game, other than as an end-user of a software product that I&#xA;have to run and maintain. That meant having posts on the matter thrust into &lt;em&gt;my&lt;/em&gt;&#xA;WordPress dashboard under the &amp;ldquo;Wordpress News and Events&amp;rdquo; panel. Sure, I can&#xA;remove that panel, but it used to have some value. Abusing the panel to&#xA;inundanate me with WordPress politics is not cool. And the more I&amp;rsquo;ve read, the&#xA;more it seems like there are some very blurry lines between the WordPress&#xA;open-source project, WordPress foundation, wordpress.org, wordpress.com,&#xA;WPTavern.&lt;/p&gt;&#xA;&lt;p&gt;This site is simple and has infrequent content updates. WordPress was really&#xA;overkill for my needs. However, maintaining it did have some toil. wordpress.org&#xA;decided to tell me in my dashboard that they had blocked some sites from their&#xA;update servers. Am I next? Probably not. Yet, the fussing about I&amp;rsquo;ve seen on the&#xA;Internet the past couple of weeks has given me the kick up the arse to finally&#xA;ditch WordPress. I started the migration away from WordPress a few days ago,&#xA;and in the meantime the situation has continued to escalate in absurdity. In the&#xA;words of Blumhouse, its time to say NOPE, GET OUT.&lt;/p&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://lucaspardue.com/2024/10/10/depressed-migrating-from-wordpress-to-cloudflare-pages/images/getout.jpg&#34;&#xA;    alt=&#34;Get Out movie promotional title&#34;&gt;&#xA;&lt;/figure&gt;</description>
    </item>
  </channel>
</rss>
