41554 blogs · [
{
"id": "01a087d5-e068-7249-8982-81a775f2f065",
"title": "Forever Forward",
"url": "https://robertdevore.com/forever-forward/",
"published_at": "2026-08-08T00:00:00+00:00"
},
{
"id": "01a087d5-e068-7249-8982-81a7761c28e2",
"title": "Zero Cool CLI – A Hacker’s Terminal from 1995",
"url": "https://robertdevore.com/zero-cool-cli-a-hackers-terminal-from-1995/",
"published_at": "2025-07-03T00:00:00+00:00"
},
{
"id": "01a087d5-e068-7249-8982-81a7771a642c",
"title": "Stattic v1.0: The World’s Fastest Python-based Static Site Generator",
"url": "https://robertdevore.com/stattic-v1-0-the-worlds-fastest-python-based-static-site-generator/",
"published_at": "2025-06-20T00:00:00+00:00"
},
{
"id": "01a087d5-e068-7249-8982-81a77761ce09",
"title": "Complete Beginner’s Guide: Building a Python URL Checker for Google Sheets",
"url": "https://robertdevore.com/complete-beginners-guide-building-a-python-url-checker-for-google-sheets/",
"published_at": "2025-06-19T00:00:00+00:00"
},
{
"id": "01a087d5-e068-7249-8982-81a777deb4e3",
"title": "Grateful to See 20 of My WordPress Plugins Live On at WebDevStudios",
"url": "https://robertdevore.com/grateful-to-see-21-of-my-wordpress-plugins-live-on-at-webdevstudios/",
"published_at": "2025-06-19T00:00:00+00:00"
},
{
"id": "01a087d5-e068-7249-8982-81a7780b0f3d",
"title": "I Just Launched a Python Course for PHP Developers",
"url": "https://robertdevore.com/i-just-launched-a-python-course-for-php-developers/",
"published_at": "2025-06-18T00:00:00+00:00"
},
{
"id": "01a087d5-e068-7249-8982-81a7780bdb2c",
"title": "The Fastest Way for PHP Devs to Learn Python",
"url": "https://robertdevore.com/the-fastest-way-for-php-devs-to-learn-python/",
"published_at": "2025-06-18T00:00:00+00:00"
},
{
"id": "01a087d5-e068-7249-8982-81a778a805e0",
"title": "WordPress & WooCommerce plugins I will no longer maintain",
"url": "https://robertdevore.com/wordpress-woocommerce-plugins-i-will-no-longer-maintain/",
"published_at": "2025-06-10T00:00:00+00:00"
},
{
"id": "01a087d5-e068-7249-8982-81a7797cbc44",
"title": "Goodbye WordPress: A Eulogy",
"url": "https://robertdevore.com/goodbye-wordpress-a-eulogy/",
"published_at": "2025-06-09T00:00:00+00:00"
},
{
"id": "01a087d5-e068-7249-8982-81a779872bac",
"title": "I Built a Python Stego-Cipher Tool (And You Can Have It)",
"url": "https://robertdevore.com/i-built-a-python-stego-cipher-tool-and-you-can-have-it/",
"published_at": "2025-06-09T00:00:00+00:00"
},
{
"id": "01a087d5-e068-7249-8982-81a779c5b0e8",
"title": "WP Townhall 13: The Debate Kevin Geary Doesn’t Want You to See",
"url": "https://robertdevore.com/wp-townhall-13-the-debate-kevin-geary-doesnt-want-you-to-see/",
"published_at": "2025-06-09T00:00:00+00:00"
},
{
"id": "01a087d5-e068-7249-8982-81a779c8d7c5",
"title": "Introducing: Markdown Comments for WordPress®",
"url": "https://robertdevore.com/introducing-markdown-comments-for-wordpress/",
"published_at": "2025-06-05T00:00:00+00:00"
},
{
"id": "01a087d5-e068-7249-8982-81a77a16e0f5",
"title": "How I Use TextExpander to Reuse My Best AI Prompts",
"url": "https://robertdevore.com/how-i-use-textexpander-to-reuse-my-best-ai-prompts/",
"published_at": "2025-05-29T00:00:00+00:00"
},
{
"id": "01a087d5-e068-7249-8982-81a77b007a7d",
"title": "Introducing: DB Version Control for WordPress",
"url": "https://robertdevore.com/db-version-control-wordpress-plugin/",
"published_at": "2025-05-28T00:00:00+00:00"
},
{
"id": "01a087d5-e068-7249-8982-81a77b4f4f5a",
"title": "How to build a content engine that scales with you",
"url": "https://robertdevore.com/how-to-build-a-content-engine-that-scales-with-you/",
"published_at": "2025-05-27T00:00:00+00:00"
},
{
"id": "01a087d5-e068-7249-8982-81a77c19c2a5",
"title": "Tools and Workflows for Formatting, Visuals, and Citations",
"url": "https://robertdevore.com/tools-and-workflows-for-formatting-visuals-and-citations/",
"published_at": "2025-05-26T00:00:00+00:00"
},
{
"id": "01a087d5-e068-7249-8982-81a77c9c737c",
"title": "How to edit AI content so it feels clean, not robotic",
"url": "https://robertdevore.com/how-to-edit-ai-content-so-it-feels-clean-not-robotic/",
"published_at": "2025-05-25T00:00:00+00:00"
},
{
"id": "01a087d5-e068-7249-8982-81a77d25df54",
"title": "How to Build Modular Prompts That Save You Hours Per Week",
"url": "https://robertdevore.com/how-to-build-modular-prompts-that-save-you-hours-per-week/",
"published_at": "2025-05-24T00:00:00+00:00"
},
{
"id": "01a087d5-e068-7249-8982-81a77e129dac",
"title": "How to teach AI to match your voice",
"url": "https://robertdevore.com/how-to-teach-ai-to-match-your-voice/",
"published_at": "2025-05-23T00:00:00+00:00"
},
{
"id": "01a087d5-e068-7249-8982-81a77ee5a237",
"title": "How to Write Prompts That Get the Tone, Structure, and Intent Right",
"url": "https://robertdevore.com/how-to-write-prompts-that-get-the-tone-structure-and-intent-right/",
"published_at": "2025-05-22T00:00:00+00:00"
}
] posts Claim your blog