<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Carmelo Santana</title>
    <description>Technical lead empowering creators through mindful technology. WordPress architect, automation expert, and advocate for purposeful digital craftsmanship.</description>
    <link>https://carmelosantana.com</link>
    <atom:link href="https://carmelosantana.com/rss.xml" rel="self" type="application/rss+xml"/>
    <language>en-us</language>
    <lastBuildDate>Wed, 11 Feb 2026 16:46:38 GMT</lastBuildDate>
    <managingEditor>me@carmelosantana.com (Carmelo Santana)</managingEditor>
    <webMaster>me@carmelosantana.com (Carmelo Santana)</webMaster>
    <generator>Next.js</generator>
    <image>
      <url>https://carmelosantana.com/images/2025/2023.jpeg</url>
      <title>Carmelo Santana</title>
      <link>https://carmelosantana.com</link>
    </image>
    <item>
      <title><![CDATA[Software for One]]></title>
      <description><![CDATA[We're moving toward a world where software is built for one person at a time. AI makes this possible, and it changes everything about how we think about features, workflows, and development resources.]]></description>
      <link>https://carmelosantana.com/blog/software-for-one</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/software-for-one</guid>
      <pubDate>Fri, 03 Oct 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[Blog]]></category>
    </item>
    <item>
      <title><![CDATA[Schema Markup for SEO: Enhancing Service Visibility and AI Discoverability]]></title>
      <description><![CDATA[I've implemented Schema.org structured data across my service offerings to improve search visibility and provide better context to both search engines and AI systems. Here's how Schema markup transforms service listings and why it matters for modern SEO.]]></description>
      <link>https://carmelosantana.com/blog/schema-markup-seo-optimization</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/schema-markup-seo-optimization</guid>
      <pubDate>Thu, 11 Sep 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[Blog]]></category>
    </item>
    <item>
      <title><![CDATA[A Complete Migration Guide From WordPress to Next.js]]></title>
      <description><![CDATA[I successfully migrated carmelosantana.com from WordPress to Next.js while preserving all core features and adding modern capabilities. Here's the complete step-by-step process, challenges, and solutions.]]></description>
      <link>https://carmelosantana.com/blog/migrating-from-wordpress-to-nextjs</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/migrating-from-wordpress-to-nextjs</guid>
      <pubDate>Fri, 05 Sep 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[Blog]]></category>
    </item>
    <item>
      <title><![CDATA[On building things that matter]]></title>
      <description><![CDATA[While testing my site, I asked AI to help create journal entries. One post resonated deeply. It spoke to the countless hours spent building things that no longer. This reflection led to bigger questions about purpose, time, and what truly deserves our attention.]]></description>
      <link>https://carmelosantana.com/blog/building-things-that-matter</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/building-things-that-matter</guid>
      <pubDate>Sun, 27 Jul 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[Blog]]></category>
    </item>
    <item>
      <title><![CDATA[Adding dynamic llms.txt]]></title>
      <description><![CDATA[I implemented llms.txt on carmelosantana.com to improve AI discoverability. It connects markdown endpoints to large language models, and I've included ideas on how WordPress users can do the same.]]></description>
      <link>https://carmelosantana.com/blog/adding-llms-txt</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/adding-llms-txt</guid>
      <pubDate>Sat, 26 Jul 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[Blog]]></category>
    </item>
    <item>
      <title><![CDATA[WordPress + SQLite]]></title>
      <description><![CDATA[Exploring WordPress with SQLite database using wp-sqlite-db and migration tools, including challenges with traditional migration plugins.]]></description>
      <link>https://carmelosantana.com/blog/wordpress-sqlite</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/wordpress-sqlite</guid>
      <pubDate>Sun, 25 Sep 2022 00:00:00 GMT</pubDate>
      <category><![CDATA[Blog]]></category>
    </item>
    <item>
      <title><![CDATA[Stable Diffusion]]></title>
      <description><![CDATA[Resources and tools for Stable Diffusion including model databases, self-hosted web UIs, and native applications for AI image generation.]]></description>
      <link>https://carmelosantana.com/blog/stable-diffusion</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/stable-diffusion</guid>
      <pubDate>Sun, 11 Sep 2022 00:00:00 GMT</pubDate>
      <category><![CDATA[Blog]]></category>
    </item>
    <item>
      <title><![CDATA[ssh -i asks for password]]></title>
      <description><![CDATA[Quick fix for SSH key authentication asking for password: check user home directory and .ssh folder permissions.]]></description>
      <link>https://carmelosantana.com/blog/ssh-i-asks-for-password</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/ssh-i-asks-for-password</guid>
      <pubDate>Sun, 02 May 2021 00:00:00 GMT</pubDate>
      <category><![CDATA[Blog]]></category>
    </item>
    <item>
      <title><![CDATA[Accessing Android clipboard via ADB]]></title>
      <description><![CDATA[Need to access your Android clipboard via ADB? Use this simple command with the Adb Clipboard app to read clipboard contents remotely.]]></description>
      <link>https://carmelosantana.com/blog/accessing-android-clipboard-via-adb</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/accessing-android-clipboard-via-adb</guid>
      <pubDate>Sat, 17 Apr 2021 00:00:00 GMT</pubDate>
      <category><![CDATA[Blog]]></category>
    </item>
    <item>
      <title><![CDATA[Fractional Scaling settings don't apply]]></title>
      <description><![CDATA[Here's a fix for fractional scaling doesn't work with proprietary Nvidia drivers. Any setting will result in 200% increase. Tested on Ubuntu 20.04.]]></description>
      <link>https://carmelosantana.com/blog/fix-fractional-scaling</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/fix-fractional-scaling</guid>
      <pubDate>Wed, 14 Apr 2021 00:00:00 GMT</pubDate>
      <category><![CDATA[Blog]]></category>
    </item>
    <item>
      <title><![CDATA[MySQL/MariaDB woes]]></title>
      <description><![CDATA[Troubleshooting MySQL/MariaDB installation issues including password hash errors and auth_socket plugin problems on Ubuntu.]]></description>
      <link>https://carmelosantana.com/blog/mysql-mariadb-woes</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/mysql-mariadb-woes</guid>
      <pubDate>Sat, 15 Feb 2020 00:00:00 GMT</pubDate>
      <category><![CDATA[Blog]]></category>
    </item>
    <item>
      <title><![CDATA[MySQL auth_socket error]]></title>
      <description><![CDATA[Recently had some issues with a fresh MariaDB install. After installation I was unable to create a new user.]]></description>
      <link>https://carmelosantana.com/blog/mysql-auth-socket-error</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/mysql-auth-socket-error</guid>
      <pubDate>Sun, 09 Feb 2020 00:00:00 GMT</pubDate>
      <category><![CDATA[Blog]]></category>
    </item>
    <item>
      <title><![CDATA[Open source journalism]]></title>
      <description><![CDATA[We recently started a discussion on stream on what open source journalism might look like for as us developers. We also discussed some implications and use cases for both readers and journalists.]]></description>
      <link>https://carmelosantana.com/blog/open-source-journalism</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/open-source-journalism</guid>
      <pubDate>Thu, 06 Feb 2020 00:00:00 GMT</pubDate>
      <category><![CDATA[Journal]]></category>
    </item>
    <item>
      <title><![CDATA[Playing Quake 3 on OS-X]]></title>
      <description><![CDATA[I was surprised to see how easy it was to get Quake 3 up and running under OS-X 10.10.5. With these simple steps you'll be up and running in no time.]]></description>
      <link>https://carmelosantana.com/blog/playing-quake-3-os-x</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/playing-quake-3-os-x</guid>
      <pubDate>Fri, 15 Apr 2016 00:00:00 GMT</pubDate>
      <category><![CDATA[Blog]]></category>
    </item>
    <item>
      <title><![CDATA[Some Hello Doge, in C?]]></title>
      <description><![CDATA[Today, 6 years later, quite comfortable with PHP but feel like as though it's getting a bum deal being a dynamic language an all.]]></description>
      <link>https://carmelosantana.com/blog/hello-doge-c</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/hello-doge-c</guid>
      <pubDate>Thu, 06 Mar 2014 00:00:00 GMT</pubDate>
      <category><![CDATA[Blog]]></category>
    </item>
    <item>
      <title><![CDATA[MediaTemple DDOS]]></title>
      <description><![CDATA[A supportive post during MediaTemple's DDOS attack, acknowledging their team's efforts during challenging times.]]></description>
      <link>https://carmelosantana.com/blog/mediatemple-ddos</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/mediatemple-ddos</guid>
      <pubDate>Thu, 06 Mar 2014 00:00:00 GMT</pubDate>
      <category><![CDATA[Blog]]></category>
    </item>
    <item>
      <title><![CDATA[Motivation?]]></title>
      <description><![CDATA[This is something I've been having some difficulties with the past few months. I tend to program in cycles, I have some very productive times, followed by a null in development and overall creativity.]]></description>
      <link>https://carmelosantana.com/blog/motivation</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/motivation</guid>
      <pubDate>Wed, 05 Feb 2014 00:00:00 GMT</pubDate>
      <category><![CDATA[Blog]]></category>
    </item>
    <item>
      <title><![CDATA[]]></title>
      <description><![CDATA[]]></description>
      <link>https://carmelosantana.com/blog/software-for-one-linkedin</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/software-for-one-linkedin</guid>
      <pubDate>Invalid Date</pubDate>
      <category><![CDATA[Blog]]></category>
    </item>
    <item>
      <title><![CDATA[Two weeks of HHVM]]></title>
      <description><![CDATA[I must say I'm most impressed by the performance increase via command line. We use several PHP based command line tools at DealerX.]]></description>
      <link>https://carmelosantana.com/blog/two-weeks-hhvm</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/two-weeks-hhvm</guid>
      <pubDate>Thu, 06 Feb 2014 00:00:00 GMT</pubDate>
      <category><![CDATA[Blog]]></category>
    </item>
    <item>
      <title><![CDATA[Time travel bug]]></title>
      <description><![CDATA[Time travel in movies and shows is normally depicted the same way. The user enters a date or time into said time machine.]]></description>
      <link>https://carmelosantana.com/blog/time-travel-bug</link>
      <guid isPermaLink="true">https://carmelosantana.com/blog/time-travel-bug</guid>
      <pubDate>Wed, 25 Sep 2013 00:00:00 GMT</pubDate>
      <category><![CDATA[Blog]]></category>
    </item>
  </channel>
</rss>