<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on April 3, 2026 at 5:06 pm by All in One SEO v4.9.5.1 - the original SEO plugin for WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://jacob-t-graham.com/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Jacob Graham</title>
		<link><![CDATA[https://jacob-t-graham.com]]></link>
		<description><![CDATA[Jacob Graham]]></description>
		<lastBuildDate><![CDATA[Wed, 22 Oct 2025 12:12:10 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://jacob-t-graham.com/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://jacob-t-graham.com/2025/10/21/how-to-protect-kids-from-adult-content-online/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2025/10/21/how-to-protect-kids-from-adult-content-online/]]></link>
			<title>How to Protect Kids From Adult Content Online</title>
			<pubDate><![CDATA[Wed, 22 Oct 2025 12:12:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/free-tech-support-event-interest-form/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/free-tech-support-event-interest-form/]]></link>
			<title>Free Tech Support Event Interest Form</title>
			<pubDate><![CDATA[Tue, 26 Aug 2025 21:00:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/event/wooster-community-tech-support-event/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/event/wooster-community-tech-support-event/]]></link>
			<title>Wooster Community Tech Support Event</title>
			<pubDate><![CDATA[Tue, 26 Aug 2025 19:59:38 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/jg-web-development/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/jg-web-development/]]></link>
			<title>JG Web Development</title>
			<pubDate><![CDATA[Tue, 04 Nov 2025 14:59:28 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/ai-chat/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/ai-chat/]]></link>
			<title>AI Chat</title>
			<pubDate><![CDATA[Thu, 25 Sep 2025 19:51:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/projects/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/projects/]]></link>
			<title>Projects</title>
			<pubDate><![CDATA[Thu, 25 Sep 2025 19:11:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2025/09/12/how-to-use-phpscoper-in-wordpress-plugins-to-remedy-namespace-collisions/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2025/09/12/how-to-use-phpscoper-in-wordpress-plugins-to-remedy-namespace-collisions/]]></link>
			<title>How to use PhpScoper in WordPress Plugins to Remedy Namespace Collisions</title>
			<pubDate><![CDATA[Thu, 18 Sep 2025 20:43:33 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2025/08/29/ultimate-ecommerce-website-overhaul-theme-build-and-first-seo-project/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2025/08/29/ultimate-ecommerce-website-overhaul-theme-build-and-first-seo-project/]]></link>
			<title>Ultimate Ecommerce Website Overhaul: Theme Build and First SEO Project</title>
			<pubDate><![CDATA[Fri, 29 Aug 2025 21:02:22 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/locations/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/locations/]]></link>
			<title>Locations</title>
			<pubDate><![CDATA[Tue, 26 Aug 2025 19:36:20 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/categories/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/categories/]]></link>
			<title>Categories</title>
			<pubDate><![CDATA[Tue, 26 Aug 2025 19:36:20 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/tags/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/tags/]]></link>
			<title>Tags</title>
			<pubDate><![CDATA[Tue, 26 Aug 2025 19:36:20 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/my-bookings/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/my-bookings/]]></link>
			<title>My Bookings</title>
			<pubDate><![CDATA[Tue, 26 Aug 2025 19:36:20 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2025/05/20/learning-neural-networks-the-practical-way-by-building-them-in-python/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2025/05/20/learning-neural-networks-the-practical-way-by-building-them-in-python/]]></link>
			<title>Learning Neural Networks the Practical Way— By Building Them in Python</title>
			<pubDate><![CDATA[Tue, 20 May 2025 20:54:43 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2026/02/09/building-the-best-car-detailing-software-for-xelerate-detailing/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2026/02/09/building-the-best-car-detailing-software-for-xelerate-detailing/]]></link>
			<title>Building the Best Car Detailing Software for Xelerate Detailing</title>
			<pubDate><![CDATA[Tue, 10 Feb 2026 02:16:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/about/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/about/]]></link>
			<title>About Me</title>
			<pubDate><![CDATA[Tue, 01 Jul 2025 19:40:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/privacy-policy/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/privacy-policy/]]></link>
			<title>Privacy Policy</title>
			<pubDate><![CDATA[Thu, 29 May 2025 12:29:50 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2025/02/27/how-to-upload-media-from-laravel-to-nextcloud-with-webdav/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2025/02/27/how-to-upload-media-from-laravel-to-nextcloud-with-webdav/]]></link>
			<title>How to Upload Media From Laravel to Nextcloud with WebDAV</title>
			<pubDate><![CDATA[Thu, 27 Feb 2025 22:26:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2025/04/16/building-a-powerful-retrieval-augmented-ai-chatbot-for-wordpress/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2025/04/16/building-a-powerful-retrieval-augmented-ai-chatbot-for-wordpress/]]></link>
			<title>Building a Powerful Retrieval-Augmented AI Chatbot for WordPress</title>
			<pubDate><![CDATA[Thu, 17 Apr 2025 01:28:52 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/agentic-ai-automation-questionaire/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/agentic-ai-automation-questionaire/]]></link>
			<title>Agentic AI Automation Questionaire</title>
			<pubDate><![CDATA[Sat, 24 May 2025 23:41:33 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/?mailpoet_page=captcha]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/?mailpoet_page=captcha]]></link>
			<title>MailPoet Page</title>
			<pubDate><![CDATA[Sat, 22 Mar 2025 16:30:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2025/05/23/how-to-use-wp-cron-to-run-wordpress-cron-jobs/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2025/05/23/how-to-use-wp-cron-to-run-wordpress-cron-jobs/]]></link>
			<title>How to Use WP-Cron to Run WordPress Cron Jobs</title>
			<pubDate><![CDATA[Fri, 23 May 2025 21:02:52 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/11/14/announcing-contentoracle-ai-chat-my-advanced-new-rag-agent-for-cms-sites/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/11/14/announcing-contentoracle-ai-chat-my-advanced-new-rag-agent-for-cms-sites/]]></link>
			<title>Announcing ContentOracle AI Chat: My Advanced New RAG Agent for CMS Sites</title>
			<pubDate><![CDATA[Fri, 11 Apr 2025 20:08:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2025/02/07/boyerts-greenhouse-and-farm-complete-website-overhaul/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2025/02/07/boyerts-greenhouse-and-farm-complete-website-overhaul/]]></link>
			<title>Boyert&#8217;s Greenhouse and Farm: Complete Website Overhaul</title>
			<pubDate><![CDATA[Sat, 08 Feb 2025 02:45:02 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/05/01/how-to-upload-media-to-your-wordpress-site/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/05/01/how-to-upload-media-to-your-wordpress-site/]]></link>
			<title>How to Upload Media to Your WordPress Site</title>
			<pubDate><![CDATA[Wed, 01 May 2024 13:07:28 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/02/21/client-showcase-tower-church/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/02/21/client-showcase-tower-church/]]></link>
			<title>Client Showcase: Tower Church</title>
			<pubDate><![CDATA[Tue, 07 Jan 2025 21:16:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/03/22/client-showcase-g-kofi-designs-online-store/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/03/22/client-showcase-g-kofi-designs-online-store/]]></link>
			<title>Client Showcase: G. Kofi Designs Online Store</title>
			<pubDate><![CDATA[Tue, 07 Jan 2025 21:05:58 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/03/20/how-i-developed-jg-js-my-powerful-js-library/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/03/20/how-i-developed-jg-js-my-powerful-js-library/]]></link>
			<title>How I Developed JG.js, my Powerful JS Library</title>
			<pubDate><![CDATA[Wed, 17 Jul 2024 20:23:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/04/05/how-to-make-a-wordpress-block-that-displays-post-attributes-in-the-query-loop/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/04/05/how-to-make-a-wordpress-block-that-displays-post-attributes-in-the-query-loop/]]></link>
			<title>How to Make a WordPress Block that Displays Post Meta</title>
			<pubDate><![CDATA[Tue, 07 Jan 2025 16:49:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/11/27/i-built-a-useful-php-package-to-extract-styles-in-custom-wordpress-blocks/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/11/27/i-built-a-useful-php-package-to-extract-styles-in-custom-wordpress-blocks/]]></link>
			<title>I Built A Useful PHP Package to Extract Styles in Custom WordPress Blocks</title>
			<pubDate><![CDATA[Wed, 27 Nov 2024 22:25:38 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/?mailpoet_page=subscriptions]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/?mailpoet_page=subscriptions]]></link>
			<title>MailPoet Page</title>
			<pubDate><![CDATA[Tue, 26 Nov 2024 22:05:04 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/11/19/how-to-point-a-domain-to-your-website/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/11/19/how-to-point-a-domain-to-your-website/]]></link>
			<title>How to Point a Domain to Your Website</title>
			<pubDate><![CDATA[Tue, 19 Nov 2024 22:01:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/04/24/6-great-reasons-to-use-graphql-to-build-your-api/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/04/24/6-great-reasons-to-use-graphql-to-build-your-api/]]></link>
			<title>6 Great Reasons to Use GraphQL to Build Your API</title>
			<pubDate><![CDATA[Tue, 07 Jan 2025 16:42:28 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/02/15/implement-a-shopping-cart-for-guest-users/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/02/15/implement-a-shopping-cart-for-guest-users/]]></link>
			<title>How to Implement a Shopping Cart for Guest Users</title>
			<pubDate><![CDATA[Sat, 04 Jan 2025 00:13:50 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/08/23/how-to-secure-your-web-containers-using-a-traefik-dns-challenge/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/08/23/how-to-secure-your-web-containers-using-a-traefik-dns-challenge/]]></link>
			<title>How to Secure Your Web Containers using a Traefik DNS Challenge</title>
			<pubDate><![CDATA[Sat, 04 Jan 2025 00:13:28 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/03/01/how-to-make-auto-updating-timestamp-fields-in-sqlmodel/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/03/01/how-to-make-auto-updating-timestamp-fields-in-sqlmodel/]]></link>
			<title>How to Make Auto-Updating Timestamp Fields in SQLModel</title>
			<pubDate><![CDATA[Mon, 06 Jan 2025 21:55:35 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/contentoracle-ai-search-a-website-add-on-that-uses-ai-to-boost-the-power-of-your-web-content/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/contentoracle-ai-search-a-website-add-on-that-uses-ai-to-boost-the-power-of-your-web-content/]]></link>
			<title>ContentOracle AI Chat | a Website Add-On that Uses AI to Boost the Power of Your Web Content</title>
			<pubDate><![CDATA[Wed, 25 Sep 2024 18:24:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/08/19/how-i-built-a-powerful-binary-classifier-from-scratch-in-python/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/08/19/how-i-built-a-powerful-binary-classifier-from-scratch-in-python/]]></link>
			<title>How I Built a Powerful Binary Classifier From Scratch in Python</title>
			<pubDate><![CDATA[Fri, 15 Nov 2024 14:38:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/storagepress/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/storagepress/]]></link>
			<title>StoragePress: The Best Storage Unit Plugin</title>
			<pubDate><![CDATA[Wed, 17 Jul 2024 20:32:18 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/07/17/5-reasons-you-should-use-storagepress-my-powerful-new-software-for-self-storage-businesses/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/07/17/5-reasons-you-should-use-storagepress-my-powerful-new-software-for-self-storage-businesses/]]></link>
			<title>5 Reasons You Should Use StoragePress: My Powerful New Software for Self-Storage Businesses</title>
			<pubDate><![CDATA[Wed, 17 Jul 2024 20:24:52 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/07/18/how-to-build-a-custom-blade-directive-with-automated-input-validator-attribute-matching/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/07/18/how-to-build-a-custom-blade-directive-with-automated-input-validator-attribute-matching/]]></link>
			<title>How to Build a Custom Blade Directive with Automated Input Validator-Attribute Matching</title>
			<pubDate><![CDATA[Wed, 07 Aug 2024 16:26:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/05/23/how-to-set-relationship-cascade-options-in-sqlmodel/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/05/23/how-to-set-relationship-cascade-options-in-sqlmodel/]]></link>
			<title>How to Set Relationship Cascade Options in SQLModel</title>
			<pubDate><![CDATA[Sat, 04 Jan 2025 00:14:37 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/11/02/everything-you-need-to-know-about-ohio-issue-1-november-2024/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/11/02/everything-you-need-to-know-about-ohio-issue-1-november-2024/]]></link>
			<title>Everything You Need to Know About Ohio Issue 1 November 2024</title>
			<pubDate><![CDATA[Mon, 04 Nov 2024 16:23:27 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/08/23/how-to-secure-your-web-containers-using-a-traefik-http-challenge/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/08/23/how-to-secure-your-web-containers-using-a-traefik-http-challenge/]]></link>
			<title>How to Secure Your Web Containers using a Traefik HTTP Challenge</title>
			<pubDate><![CDATA[Fri, 23 Aug 2024 21:12:11 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/06/01/how-to-use-inheritance-to-write-pretty-code-and-supercharge-development/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/06/01/how-to-use-inheritance-to-write-pretty-code-and-supercharge-development/]]></link>
			<title>How to Use Inheritance to Write Pretty Code and Supercharge Development</title>
			<pubDate><![CDATA[Sat, 01 Jun 2024 20:31:05 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/10/24/implementing-gradient-descent-to-intelligently-train-a-remarkable-multi-classifier/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/10/24/implementing-gradient-descent-to-intelligently-train-a-remarkable-multi-classifier/]]></link>
			<title>Implementing Gradient Descent to Intelligently Train a Remarkable Multi-Classifier</title>
			<pubDate><![CDATA[Fri, 15 Nov 2024 14:54:31 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/07/08/how-to-understand-and-generate-an-ach-file-in-python/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/07/08/how-to-understand-and-generate-an-ach-file-in-python/]]></link>
			<title>How to Understand and Generate an ACH File in Python</title>
			<pubDate><![CDATA[Fri, 11 Oct 2024 14:09:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/05/12/how-to-build-out-a-graphql-endpoint-in-fastapi/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/05/12/how-to-build-out-a-graphql-endpoint-in-fastapi/]]></link>
			<title>How to Build Out a GraphQL Endpoint in FastAPI</title>
			<pubDate><![CDATA[Mon, 13 May 2024 00:45:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/11/07/my-innovative-wordpress-plugin-development-framework/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/11/07/my-innovative-wordpress-plugin-development-framework/]]></link>
			<title>My Innovative WordPress Plugin Development Framework</title>
			<pubDate><![CDATA[Fri, 08 Nov 2024 03:05:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2024/03/01/learning-fastapi-and-sqlmodel-for-api-development/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2024/03/01/learning-fastapi-and-sqlmodel-for-api-development/]]></link>
			<title>Learning FastAPI and SQLModel for API Development</title>
			<pubDate><![CDATA[Tue, 23 Apr 2024 15:19:27 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://jacob-t-graham.com/2026/03/30/intro-to-kubernetes-what-is-a-pod/]]></guid>
			<link><![CDATA[https://jacob-t-graham.com/2026/03/30/intro-to-kubernetes-what-is-a-pod/]]></link>
			<title>Intro to Kubernetes What is a Pod?</title>
			<pubDate><![CDATA[Mon, 30 Mar 2026 21:08:01 +0000]]></pubDate>
		</item>
				</channel>
</rss>
