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

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Dragan Atanasov Dev Blog</title>
		<link><![CDATA[https://draganatanasov.com]]></link>
		<description><![CDATA[Dragan Atanasov Dev Blog]]></description>
		<lastBuildDate><![CDATA[Wed, 11 Sep 2019 22:32:07 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://draganatanasov.com/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://draganatanasov.com/2019/09/11/things-to-consider-when-developing-a-re-usable-module/]]></guid>
			<link><![CDATA[https://draganatanasov.com/2019/09/11/things-to-consider-when-developing-a-re-usable-module/]]></link>
			<title>Things to consider when developing a re-usable module</title>
			<pubDate><![CDATA[Wed, 11 Sep 2019 22:32:07 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://draganatanasov.com/about-me/]]></guid>
			<link><![CDATA[https://draganatanasov.com/about-me/]]></link>
			<title>About Me</title>
			<pubDate><![CDATA[Wed, 09 Nov 2022 09:54:12 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://draganatanasov.com/2019/05/07/re-index-your-elasticsearch-data-with-zero-downtime/]]></guid>
			<link><![CDATA[https://draganatanasov.com/2019/05/07/re-index-your-elasticsearch-data-with-zero-downtime/]]></link>
			<title>Re-index your Elasticsearch data with zero downtime</title>
			<pubDate><![CDATA[Tue, 07 May 2019 21:49:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://draganatanasov.com/2020/05/24/the-observer-design-pattern-in-php/]]></guid>
			<link><![CDATA[https://draganatanasov.com/2020/05/24/the-observer-design-pattern-in-php/]]></link>
			<title>The observer design pattern in PHP</title>
			<pubDate><![CDATA[Tue, 06 Oct 2020 18:23:47 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://draganatanasov.com/2022/10/18/unify-laravel-api-responses-with-custom-success-and-error-classes/]]></guid>
			<link><![CDATA[https://draganatanasov.com/2022/10/18/unify-laravel-api-responses-with-custom-success-and-error-classes/]]></link>
			<title>Unify Laravel API responses with custom Success and Error classes</title>
			<pubDate><![CDATA[Thu, 03 Nov 2022 16:55:43 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://draganatanasov.com/2023/01/15/repository-pattern-explained-with-laravel-and-nestjs-examples/]]></guid>
			<link><![CDATA[https://draganatanasov.com/2023/01/15/repository-pattern-explained-with-laravel-and-nestjs-examples/]]></link>
			<title>Repository pattern explained with Laravel and NestJS examples</title>
			<pubDate><![CDATA[Sun, 15 Jan 2023 23:22:41 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://draganatanasov.com/2020/10/11/facade-and-builder-design-patterns-in-php/]]></guid>
			<link><![CDATA[https://draganatanasov.com/2020/10/11/facade-and-builder-design-patterns-in-php/]]></link>
			<title>Facade and Builder design patterns in PHP</title>
			<pubDate><![CDATA[Sun, 11 Oct 2020 23:03:22 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://draganatanasov.com/2023/04/02/composition-vs-inheritance-in-php/]]></guid>
			<link><![CDATA[https://draganatanasov.com/2023/04/02/composition-vs-inheritance-in-php/]]></link>
			<title>Composition vs. inheritance in PHP</title>
			<pubDate><![CDATA[Sun, 02 Apr 2023 17:53:56 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://draganatanasov.com/2022/11/12/data-transfer-objects-in-php/]]></guid>
			<link><![CDATA[https://draganatanasov.com/2022/11/12/data-transfer-objects-in-php/]]></link>
			<title>Data Transfer Objects in PHP</title>
			<pubDate><![CDATA[Sat, 12 Nov 2022 22:53:02 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://draganatanasov.com/2020/03/29/factory-design-pattern-and-its-variations-in-php/]]></guid>
			<link><![CDATA[https://draganatanasov.com/2020/03/29/factory-design-pattern-and-its-variations-in-php/]]></link>
			<title>Factory design pattern and its variations in PHP</title>
			<pubDate><![CDATA[Mon, 30 Mar 2020 07:25:11 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://draganatanasov.com/2019/06/24/handle-your-exceptions-by-using-global-exception-filter-in-a-nestjs-application/]]></guid>
			<link><![CDATA[https://draganatanasov.com/2019/06/24/handle-your-exceptions-by-using-global-exception-filter-in-a-nestjs-application/]]></link>
			<title>Handle your exceptions by using global exception filter in a NestJS application</title>
			<pubDate><![CDATA[Mon, 24 Jun 2019 21:45:29 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://draganatanasov.com/2019/04/14/how-to-re-index-your-elasticsearch-data-with-a-laravel/]]></guid>
			<link><![CDATA[https://draganatanasov.com/2019/04/14/how-to-re-index-your-elasticsearch-data-with-a-laravel/]]></link>
			<title>How to re-index your Elasticsearch data with Laravel Command</title>
			<pubDate><![CDATA[Mon, 22 Apr 2019 22:48:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://draganatanasov.com/contact/]]></guid>
			<link><![CDATA[https://draganatanasov.com/contact/]]></link>
			<title>Contact</title>
			<pubDate><![CDATA[Mon, 08 Apr 2019 20:18:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://draganatanasov.com/2020/02/03/strategy-design-pattern-in-php/]]></guid>
			<link><![CDATA[https://draganatanasov.com/2020/02/03/strategy-design-pattern-in-php/]]></link>
			<title>Strategy design pattern in PHP</title>
			<pubDate><![CDATA[Mon, 03 Feb 2020 08:41:04 +0000]]></pubDate>
		</item>
				</channel>
</rss>
