<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on April 3, 2026 at 7:13 pm by All in One SEO v4.8.4.1 - the original SEO plugin for WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://kessler.tech/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title></title>
		<link><![CDATA[https://kessler.tech]]></link>
		<lastBuildDate><![CDATA[Wed, 21 Dec 2022 14:41:07 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://kessler.tech/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://kessler.tech/frontend/google-maps-api-integration-and-angular-material-components/]]></guid>
			<link><![CDATA[https://kessler.tech/frontend/google-maps-api-integration-and-angular-material-components/]]></link>
			<title>Angular Material: Constructing a Powerful Frontend App with Material Design</title>
			<pubDate><![CDATA[Wed, 21 Dec 2022 14:41:07 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/frontend/vdemo/angular-rxjs-observables-and-behavior-subjects-streaming/]]></guid>
			<link><![CDATA[https://kessler.tech/frontend/vdemo/angular-rxjs-observables-and-behavior-subjects-streaming/]]></link>
			<title>RxJS &#8211; Unlock App Potential: Angular, Google Maps and Firebase</title>
			<pubDate><![CDATA[Wed, 21 Dec 2022 14:22:56 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/frontend/rxjs-for-user-authentication-with-firebase-auth/]]></guid>
			<link><![CDATA[https://kessler.tech/frontend/rxjs-for-user-authentication-with-firebase-auth/]]></link>
			<title>User Authentication with Firebase Auth and RxJS</title>
			<pubDate><![CDATA[Wed, 21 Dec 2022 14:00:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/software-architecture/accelerate-app-creation-with-angular-firestore-and-firebase/]]></guid>
			<link><![CDATA[https://kessler.tech/software-architecture/accelerate-app-creation-with-angular-firestore-and-firebase/]]></link>
			<title>Accelerate App Creation with Angular, Firestore and Firebase</title>
			<pubDate><![CDATA[Wed, 21 Dec 2022 13:19:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/database/rdbms/an-insightful-look-into-sql-constraints-and-triggers/]]></guid>
			<link><![CDATA[https://kessler.tech/database/rdbms/an-insightful-look-into-sql-constraints-and-triggers/]]></link>
			<title>An Insightful Look Into SQL Constraints and Triggers</title>
			<pubDate><![CDATA[Tue, 20 Dec 2022 19:51:01 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/programming-languages/functional-programming-with-kotlin/]]></guid>
			<link><![CDATA[https://kessler.tech/programming-languages/functional-programming-with-kotlin/]]></link>
			<title>A Taste of Kotlin and Functional Programming</title>
			<pubDate><![CDATA[Mon, 02 Jan 2023 16:48:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/algorithms/permutations/]]></guid>
			<link><![CDATA[https://kessler.tech/algorithms/permutations/]]></link>
			<title>Find All Short String Permutations in a Longer String</title>
			<pubDate><![CDATA[Mon, 26 Dec 2022 10:45:59 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/database/rdbms/introduction-to-the-sql-query-language/]]></guid>
			<link><![CDATA[https://kessler.tech/database/rdbms/introduction-to-the-sql-query-language/]]></link>
			<title>Intro to SQL: Hands-on The Structured Query Language</title>
			<pubDate><![CDATA[Mon, 02 Jan 2023 16:20:18 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/software-architecture/accelerate-app-creation-with-angular-firestore-and-firebase-part-2/]]></guid>
			<link><![CDATA[https://kessler.tech/software-architecture/accelerate-app-creation-with-angular-firestore-and-firebase-part-2/]]></link>
			<title>Accelerate App Creation with Angular, Firestore and Firebase &#8211; Part 2</title>
			<pubDate><![CDATA[Mon, 02 Jan 2023 16:15:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/software-architecture/solid/]]></guid>
			<link><![CDATA[https://kessler.tech/software-architecture/solid/]]></link>
			<title>SOLID Principles and The Clean Architecture</title>
			<pubDate><![CDATA[Mon, 02 Jan 2023 16:12:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/about/]]></guid>
			<link><![CDATA[https://kessler.tech/about/]]></link>
			<title>About</title>
			<pubDate><![CDATA[Mon, 19 Dec 2022 17:33:31 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/database/rdbms/introducing-relational-databases-a-guide-to-understanding-and-mastering-the-basics-of-database-management/]]></guid>
			<link><![CDATA[https://kessler.tech/database/rdbms/introducing-relational-databases-a-guide-to-understanding-and-mastering-the-basics-of-database-management/]]></link>
			<title>Introducing Relational Databases: A Guide to Understanding and Mastering the Basics of Database Management</title>
			<pubDate><![CDATA[Sun, 18 Dec 2022 15:10:34 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/algorithms/stop-spinning-my-words-codewars-solution/]]></guid>
			<link><![CDATA[https://kessler.tech/algorithms/stop-spinning-my-words-codewars-solution/]]></link>
			<title>Stop Spinning My Words! Codewars Solution</title>
			<pubDate><![CDATA[Wed, 16 Mar 2022 08:44:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/algorithms/fenwick-tree/]]></guid>
			<link><![CDATA[https://kessler.tech/algorithms/fenwick-tree/]]></link>
			<title>The Binary Indexed Tree/Fenwick Tree</title>
			<pubDate><![CDATA[Wed, 23 Feb 2022 10:36:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/algorithms/maximum-subarray-sum-codewars-solution/]]></guid>
			<link><![CDATA[https://kessler.tech/algorithms/maximum-subarray-sum-codewars-solution/]]></link>
			<title>Maximum Subarray Sum Codewars Solution</title>
			<pubDate><![CDATA[Wed, 23 Feb 2022 10:35:29 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/newsletter/]]></guid>
			<link><![CDATA[https://kessler.tech/newsletter/]]></link>
			<title>Newsletter</title>
			<pubDate><![CDATA[Wed, 09 Feb 2022 10:41:38 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/algorithms/number-of-people-in-the-bus-codewars-kata/]]></guid>
			<link><![CDATA[https://kessler.tech/algorithms/number-of-people-in-the-bus-codewars-kata/]]></link>
			<title>Number of People in the Bus &#8211; Codewars&#8217; Kata</title>
			<pubDate><![CDATA[Tue, 15 Feb 2022 11:16:11 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/algorithms/get-the-middle-character-codewars-kata/]]></guid>
			<link><![CDATA[https://kessler.tech/algorithms/get-the-middle-character-codewars-kata/]]></link>
			<title>Get the Middle Character &#8211; CodeWars&#8217; Kata</title>
			<pubDate><![CDATA[Tue, 15 Feb 2022 10:47:55 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/security/oauth2-1/]]></guid>
			<link><![CDATA[https://kessler.tech/security/oauth2-1/]]></link>
			<title>Everybody is Dancing in the OAuth 2.0 Protocol</title>
			<pubDate><![CDATA[Tue, 06 Jun 2023 16:10:18 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/algorithms/isunique-determine-if-a-string-has-all-unique-characters/]]></guid>
			<link><![CDATA[https://kessler.tech/algorithms/isunique-determine-if-a-string-has-all-unique-characters/]]></link>
			<title>isUnique? Determine if a string has all unique characters</title>
			<pubDate><![CDATA[Thu, 17 Feb 2022 16:37:05 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/home/]]></guid>
			<link><![CDATA[https://kessler.tech/home/]]></link>
			<title>Home</title>
			<pubDate><![CDATA[Thu, 03 Mar 2022 16:51:45 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/algorithms/string-incrementer-codewars-kata-solution/]]></guid>
			<link><![CDATA[https://kessler.tech/algorithms/string-incrementer-codewars-kata-solution/]]></link>
			<title>String Incrementer Codewars Kata Solution</title>
			<pubDate><![CDATA[Sun, 13 Mar 2022 14:05:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/blog/]]></guid>
			<link><![CDATA[https://kessler.tech/blog/]]></link>
			<title>Blog</title>
			<pubDate><![CDATA[Sun, 06 Feb 2022 15:08:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/algorithms/growth-of-a-population/]]></guid>
			<link><![CDATA[https://kessler.tech/algorithms/growth-of-a-population/]]></link>
			<title>Growth of a Population Codewars&#8217; Kata</title>
			<pubDate><![CDATA[Mon, 21 Feb 2022 11:52:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/algorithms/the-maximum-sum-value-of-ranges/]]></guid>
			<link><![CDATA[https://kessler.tech/algorithms/the-maximum-sum-value-of-ranges/]]></link>
			<title>The maximum sum value of ranges &#8212; Ultimate version &#8211; Codewars</title>
			<pubDate><![CDATA[Fri, 04 Mar 2022 22:18:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/projects-2/]]></guid>
			<link><![CDATA[https://kessler.tech/projects-2/]]></link>
			<title>Projects</title>
			<pubDate><![CDATA[Sun, 06 Feb 2022 15:08:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/algorithms/big-o/]]></guid>
			<link><![CDATA[https://kessler.tech/algorithms/big-o/]]></link>
			<title>Mastering the Big O Notation</title>
			<pubDate><![CDATA[Tue, 01 Feb 2022 20:30:50 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kessler.tech/contact/]]></guid>
			<link><![CDATA[https://kessler.tech/contact/]]></link>
			<title>Contact</title>
			<pubDate><![CDATA[Sun, 30 Jul 2023 12:06:00 +0000]]></pubDate>
		</item>
				</channel>
</rss>
