<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on May 9, 2026 at 4:36 pm by All in One SEO v4.8.7 - the original SEO plugin for WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://dan.contagious.dev/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>contagious.dev</title>
		<link><![CDATA[https://dan.contagious.dev]]></link>
		<description><![CDATA[contagious.dev]]></description>
		<lastBuildDate><![CDATA[Mon, 27 May 2024 17:09:14 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://dan.contagious.dev/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/fox-2-1-2-release-notes/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/fox-2-1-2-release-notes/]]></link>
			<title>Fox 2.1.2 — Release Notes</title>
			<pubDate><![CDATA[Mon, 27 May 2024 17:09:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/terms-of-use/benchmark-terms-of-use/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/terms-of-use/benchmark-terms-of-use/]]></link>
			<title>Terms of Use—Benchmark Workout</title>
			<pubDate><![CDATA[Wed, 13 Mar 2024 17:53:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/project/fox/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/project/fox/]]></link>
			<title>Fox</title>
			<pubDate><![CDATA[Mon, 17 Nov 2025 17:25:27 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/feedback/benchmark/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/feedback/benchmark/]]></link>
			<title>Benchmark Feedback and Support</title>
			<pubDate><![CDATA[Fri, 14 Nov 2025 21:57:12 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/privacy-policy/atlas/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/privacy-policy/atlas/]]></link>
			<title>Privacy Policy—Atlas</title>
			<pubDate><![CDATA[Fri, 14 Nov 2025 21:56:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/feedback/atlas/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/feedback/atlas/]]></link>
			<title>Atlas Feedback and Support</title>
			<pubDate><![CDATA[Fri, 14 Nov 2025 21:53:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/fox-2-4-release-notes/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/fox-2-4-release-notes/]]></link>
			<title>Fox 2.4 — Release Notes</title>
			<pubDate><![CDATA[Fri, 14 Nov 2025 21:41:41 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/terms-of-use/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/terms-of-use/]]></link>
			<title>Terms of Use</title>
			<pubDate><![CDATA[Wed, 13 Mar 2024 17:52:11 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/privacy-policy/benchmark/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/privacy-policy/benchmark/]]></link>
			<title>Privacy Policy—Benchmark Workout</title>
			<pubDate><![CDATA[Wed, 13 Mar 2024 17:49:50 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/privacy-policy/fox-issue-tracker/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/privacy-policy/fox-issue-tracker/]]></link>
			<title>Privacy Policy—Fox Issue Tracker</title>
			<pubDate><![CDATA[Wed, 13 Mar 2024 17:47:56 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/privacy-policy/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/privacy-policy/]]></link>
			<title>Privacy Policy</title>
			<pubDate><![CDATA[Wed, 13 Mar 2024 17:46:41 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/feedback/fox/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/feedback/fox/]]></link>
			<title>Fox Feedback and Support</title>
			<pubDate><![CDATA[Wed, 13 Mar 2024 17:34:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/feedback/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/feedback/]]></link>
			<title>Feedback and Support</title>
			<pubDate><![CDATA[Wed, 13 Mar 2024 17:23:07 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/fox-2-1-release-notes/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/fox-2-1-release-notes/]]></link>
			<title>Fox 2.1 — Release Notes</title>
			<pubDate><![CDATA[Wed, 13 Mar 2024 17:03:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/fox-2-0-0-release-notes/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/fox-2-0-0-release-notes/]]></link>
			<title>Fox 2.0 — Release Notes</title>
			<pubDate><![CDATA[Wed, 13 Mar 2024 16:20:22 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/cloudkit-sharing-five-tips-and-tricks/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/cloudkit-sharing-five-tips-and-tricks/]]></link>
			<title>CloudKit Sharing: Five Tips and Tricks</title>
			<pubDate><![CDATA[Tue, 18 Aug 2020 15:50:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/automaticallymergeschangesfromparent/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/automaticallymergeschangesfromparent/]]></link>
			<title>automaticallyMergesChangesFromParent</title>
			<pubDate><![CDATA[Tue, 07 Dec 2021 21:13:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/dan-griffin/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/dan-griffin/]]></link>
			<title>Dan Griffin</title>
			<pubDate><![CDATA[Thu, 04 Nov 2021 01:30:18 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/work/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/work/]]></link>
			<title>Work</title>
			<pubDate><![CDATA[Sat, 02 Mar 2024 04:04:29 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/faster-uiactivityviewcontroller-share-sheets-with-uiactivityitemprovider/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/faster-uiactivityviewcontroller-share-sheets-with-uiactivityitemprovider/]]></link>
			<title>Faster UIActivityViewController Share Sheets with UIActivityItemProvider</title>
			<pubDate><![CDATA[Tue, 29 Oct 2019 04:29:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/the-caramel-recipe-document-spec/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/the-caramel-recipe-document-spec/]]></link>
			<title>The Caramel Recipe Document Spec</title>
			<pubDate><![CDATA[Sat, 30 Nov 2019 20:05:05 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/ins-and-outs-of-ios-system-grouped-background-colors/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/ins-and-outs-of-ios-system-grouped-background-colors/]]></link>
			<title>Base &#038; Elevated System (and Grouped!) Background Colors</title>
			<pubDate><![CDATA[Thu, 31 Oct 2019 21:17:32 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/modal-uinavigationcontroller-ios-13-dismiss-detection-uiadaptivepresentationcontrollerdelegate/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/modal-uinavigationcontroller-ios-13-dismiss-detection-uiadaptivepresentationcontrollerdelegate/]]></link>
			<title>Modal UINavigationController, iOS 13 dismiss detection, &#038; UIAdaptivePresentationControllerDelegate</title>
			<pubDate><![CDATA[Sat, 19 Oct 2019 22:36:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/why-is-scrollintoview-jumping-in-mobile-safari/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/why-is-scrollintoview-jumping-in-mobile-safari/]]></link>
			<title>Why is ScrollIntoView() jumping in (Mobile) Safari?!?!</title>
			<pubDate><![CDATA[Wed, 02 Oct 2019 03:53:50 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/apple-maps-iconography/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/apple-maps-iconography/]]></link>
			<title>Apple Maps Iconography</title>
			<pubDate><![CDATA[Wed, 17 Jul 2019 15:12:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/swift-extension-resources/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/swift-extension-resources/]]></link>
			<title>Swift Extension Resources</title>
			<pubDate><![CDATA[Wed, 10 Jul 2019 16:29:19 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/]]></link>
			<title>Home</title>
			<pubDate><![CDATA[Thu, 29 Feb 2024 23:11:59 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/nspersistentcontainer/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/nspersistentcontainer/]]></link>
			<title>NSPersistentContainer</title>
			<pubDate><![CDATA[Tue, 18 Jun 2019 04:29:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/project/contagious/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/project/contagious/]]></link>
			<title>Contagious</title>
			<pubDate><![CDATA[Thu, 20 Jun 2019 22:05:55 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/contact/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/contact/]]></link>
			<title>Contact</title>
			<pubDate><![CDATA[Thu, 20 Jun 2019 21:57:34 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/project/caramel/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/project/caramel/]]></link>
			<title>Caramel</title>
			<pubDate><![CDATA[Sun, 08 Sep 2019 15:12:02 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/scrollable-node-in-spritekit/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/scrollable-node-in-spritekit/]]></link>
			<title>Scrollable Node in SpriteKit</title>
			<pubDate><![CDATA[Thu, 08 Aug 2019 21:47:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/rxswift-mvvm-my-favorite-solution/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/rxswift-mvvm-my-favorite-solution/]]></link>
			<title>RxSwift + MVVM, my favorite solution</title>
			<pubDate><![CDATA[Mon, 24 Jun 2019 02:26:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/projects/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/projects/]]></link>
			<title>Projects</title>
			<pubDate><![CDATA[Mon, 23 Sep 2019 19:04:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/ios-13-wider-haptics-control-with-uiimpactfeedbackgenerator/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/ios-13-wider-haptics-control-with-uiimpactfeedbackgenerator/]]></link>
			<title>Wider haptics control with iOS 13&#8217;s UIImpactFeedbackGenerator</title>
			<pubDate><![CDATA[Fri, 06 Sep 2019 18:42:19 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/itunes-11s-show-more-button/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/itunes-11s-show-more-button/]]></link>
			<title>iTunes 11&#8217;s &#8220;Show More&#8221; button</title>
			<pubDate><![CDATA[Fri, 06 Sep 2019 18:30:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/prevent-component-orphans-with-text-using-css/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/prevent-component-orphans-with-text-using-css/]]></link>
			<title>Prevent component orphans with text using CSS</title>
			<pubDate><![CDATA[Sat, 22 Jun 2019 02:00:33 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/project/margin-spark/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/project/margin-spark/]]></link>
			<title>Margin Spark</title>
			<pubDate><![CDATA[Mon, 15 Jul 2019 15:47:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/project/boxes-inc/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/project/boxes-inc/]]></link>
			<title>Boxes, Inc</title>
			<pubDate><![CDATA[Mon, 15 Jul 2019 15:44:24 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/project/st-louis-makes/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/project/st-louis-makes/]]></link>
			<title>St. Louis Makes</title>
			<pubDate><![CDATA[Sat, 22 Jun 2019 01:22:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/project/shipworks/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/project/shipworks/]]></link>
			<title>Shipworks</title>
			<pubDate><![CDATA[Mon, 15 Jul 2019 15:42:50 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/nsbatchdeleterequest/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/nsbatchdeleterequest/]]></link>
			<title>NSBatchDeleteRequest</title>
			<pubDate><![CDATA[Thu, 20 Jun 2019 21:24:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/project/dr-joe-tox/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/project/dr-joe-tox/]]></link>
			<title>Dr. Joe Tox</title>
			<pubDate><![CDATA[Mon, 15 Jul 2019 15:38:34 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/introduction-to-php-part-1-php-tutorial/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/introduction-to-php-part-1-php-tutorial/]]></link>
			<title>The road to being a PHP ninja, part 1: Introduction to PHP</title>
			<pubDate><![CDATA[Thu, 20 Jun 2019 21:23:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/credits/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/credits/]]></link>
			<title>Credits</title>
			<pubDate><![CDATA[Thu, 20 Jun 2019 17:46:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/project/mid-america-display/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/project/mid-america-display/]]></link>
			<title>Mid America Display</title>
			<pubDate><![CDATA[Mon, 15 Jul 2019 15:34:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/after-and-before/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/after-and-before/]]></link>
			<title>:after and :before only apply to container elements</title>
			<pubDate><![CDATA[Tue, 26 Nov 2013 17:09:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/putting-php-to-work-part-2-php-tutorial/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/putting-php-to-work-part-2-php-tutorial/]]></link>
			<title>The road to being a PHP ninja, part 2: Putting PHP to work</title>
			<pubDate><![CDATA[Sat, 26 Nov 2011 20:44:36 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/the-dalai-lamas-18-rules-for-living/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/the-dalai-lamas-18-rules-for-living/]]></link>
			<title>The Dalai Lama’s 18 Rules For Living</title>
			<pubDate><![CDATA[Tue, 15 Nov 2011 20:13:28 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://dan.contagious.dev/blog/]]></guid>
			<link><![CDATA[https://dan.contagious.dev/blog/]]></link>
			<title>The Blog</title>
			<pubDate><![CDATA[Sat, 02 Mar 2024 04:06:11 +0000]]></pubDate>
		</item>
				</channel>
</rss>
