Technical Blog
Thoughts on development, technology, and building meaningful solutions.
October 3, 2025
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.
September 11, 2025
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.
September 5, 2025
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.
July 26, 2025
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.
September 25, 2022
Exploring WordPress with SQLite database using wp-sqlite-db and migration tools, including challenges with traditional migration plugins.
September 11, 2022
Resources and tools for Stable Diffusion including model databases, self-hosted web UIs, and native applications for AI image generation.
May 2, 2021
Quick fix for SSH key authentication asking for password: check user home directory and .ssh folder permissions.
April 17, 2021
Need to access your Android clipboard via ADB? Use this simple command with the Adb Clipboard app to read clipboard contents remotely.
April 14, 2021
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.
February 15, 2020
Troubleshooting MySQL/MariaDB installation issues including password hash errors and auth_socket plugin problems on Ubuntu.
February 9, 2020
Recently had some issues with a fresh MariaDB install. After installation I was unable to create a new user.
February 6, 2020
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.

April 15, 2016
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.

March 6, 2014
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.
March 6, 2014
A supportive post during MediaTemple's DDOS attack, acknowledging their team's efforts during challenging times.

February 5, 2014
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.

February 6, 2014
I must say I'm most impressed by the performance increase via command line. We use several PHP based command line tools at DealerX.
September 25, 2013
Time travel in movies and shows is normally depicted the same way. The user enters a date or time into said time machine.