<?xml version="1.0" encoding="UTF-8"?>
<!-- Ta mapa witryny została wygenerowana dynamicznie 2026-08-25 o 20:39 przez wtyczkę All in One SEO v5.0.0.1 – oryginalną wtyczkę SEO do WordPressa. -->

<?xml-stylesheet type="text/xsl" href="https://blog.orbisbit.com/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>orbisblog</title>
		<link><![CDATA[https://blog.orbisbit.com]]></link>
		<description><![CDATA[orbisblog]]></description>
		<lastBuildDate><![CDATA[Tue, 29 Oct 2024 19:10:31 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://blog.orbisbit.com/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://blog.orbisbit.com/wpisy/repozytorium-repository-pattern/]]></guid>
			<link><![CDATA[https://blog.orbisbit.com/wpisy/repozytorium-repository-pattern/]]></link>
			<title>Repozytorium (repository pattern)</title>
			<pubDate><![CDATA[Tue, 29 Oct 2024 19:10:31 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.orbisbit.com/wpisy/czym-jest-agent-w-ai-coding-i-kiedy-stosowac-architekture-multi-agent/]]></guid>
			<link><![CDATA[https://blog.orbisbit.com/wpisy/czym-jest-agent-w-ai-coding-i-kiedy-stosowac-architekture-multi-agent/]]></link>
			<title>Czym jest agent w AI coding i kiedy stosować architekturę multi-agent?</title>
			<pubDate><![CDATA[Tue, 25 Aug 2026 06:07:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.orbisbit.com/wpisy/skalowanie-aplikacji-on-prem-jak-przejsc-od-monolitu-do-klastra/]]></guid>
			<link><![CDATA[https://blog.orbisbit.com/wpisy/skalowanie-aplikacji-on-prem-jak-przejsc-od-monolitu-do-klastra/]]></link>
			<title>Skalowanie aplikacji on-prem. Jak przejść od monolitu do klastra</title>
			<pubDate><![CDATA[Mon, 22 Jun 2026 07:36:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.orbisbit.com/wpisy/lepszy-kod-w-laravelu-jak-naprawic-architekture-active-record-i-nie-oszalec/]]></guid>
			<link><![CDATA[https://blog.orbisbit.com/wpisy/lepszy-kod-w-laravelu-jak-naprawic-architekture-active-record-i-nie-oszalec/]]></link>
			<title>Lepszy kod w Laravelu: jak naprawić architekturę Active Record i nie oszaleć</title>
			<pubDate><![CDATA[Sun, 31 May 2026 13:40:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.orbisbit.com/wpisy/architektura-warstwowa-n-tier/]]></guid>
			<link><![CDATA[https://blog.orbisbit.com/wpisy/architektura-warstwowa-n-tier/]]></link>
			<title>Architektura warstwowa (n-tier)</title>
			<pubDate><![CDATA[Tue, 27 Jan 2026 12:52:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.orbisbit.com/wpisy/publikowac-event-y-domenowe-czy-integracyjne/]]></guid>
			<link><![CDATA[https://blog.orbisbit.com/wpisy/publikowac-event-y-domenowe-czy-integracyjne/]]></link>
			<title>Publikować event-y domenowe czy integracyjne?</title>
			<pubDate><![CDATA[Wed, 19 Feb 2025 20:13:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.orbisbit.com/wpisy/obiekt-dostepu-do-danych-dao/]]></guid>
			<link><![CDATA[https://blog.orbisbit.com/wpisy/obiekt-dostepu-do-danych-dao/]]></link>
			<title>Obiekt dostępu do danych (DAO)</title>
			<pubDate><![CDATA[Tue, 29 Oct 2024 19:11:29 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.orbisbit.com/wpisy/repository-i-dao-wzorce-warstwy-dostepu-do-danych/]]></guid>
			<link><![CDATA[https://blog.orbisbit.com/wpisy/repository-i-dao-wzorce-warstwy-dostepu-do-danych/]]></link>
			<title>Repository i DAO, wzorce warstwy dostępu do danych</title>
			<pubDate><![CDATA[Tue, 29 Oct 2024 19:04:56 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.orbisbit.com/wpisy/dlaczego-kod-generowany-przez-ai-przestaje-byc-utrzymywalny-ai-black-box-problem/]]></guid>
			<link><![CDATA[https://blog.orbisbit.com/wpisy/dlaczego-kod-generowany-przez-ai-przestaje-byc-utrzymywalny-ai-black-box-problem/]]></link>
			<title>Dlaczego kod generowany przez AI przestaje być utrzymywalny: AI Black Box Problem</title>
			<pubDate><![CDATA[Thu, 26 Mar 2026 13:32:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.orbisbit.com/wpisy/vertical-slice-architecture-jak-pisac-systemy-ktore-nie-bola/]]></guid>
			<link><![CDATA[https://blog.orbisbit.com/wpisy/vertical-slice-architecture-jak-pisac-systemy-ktore-nie-bola/]]></link>
			<title>Vertical Slice Architecture &#8211; jak pisać systemy, które nie bolą</title>
			<pubDate><![CDATA[Sun, 25 May 2025 18:11:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.orbisbit.com/wpisy/fundamenty-ai-w-architekturze-it/]]></guid>
			<link><![CDATA[https://blog.orbisbit.com/wpisy/fundamenty-ai-w-architekturze-it/]]></link>
			<title>Fundamenty AI w architekturze IT</title>
			<pubDate><![CDATA[Mon, 12 Jan 2026 12:15:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.orbisbit.com/wpisy/optimistic-vs-pesimistic-locking-czyli-co-sie-dzieje-gdy-kilka-procesow-chce-zmienic-to-samo/]]></guid>
			<link><![CDATA[https://blog.orbisbit.com/wpisy/optimistic-vs-pesimistic-locking-czyli-co-sie-dzieje-gdy-kilka-procesow-chce-zmienic-to-samo/]]></link>
			<title>Optimistic vs. pessimistic locking &#8211; czyli co się dzieje, gdy kilka procesów chce zmienić to samo</title>
			<pubDate><![CDATA[Fri, 21 Nov 2025 09:36:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.orbisbit.com/wpisy/b-tree-a-lsm-tree-czyli-dlaczego-trzeba-sie-zastanowic-przed-wyborem-bazy-do-projektu/]]></guid>
			<link><![CDATA[https://blog.orbisbit.com/wpisy/b-tree-a-lsm-tree-czyli-dlaczego-trzeba-sie-zastanowic-przed-wyborem-bazy-do-projektu/]]></link>
			<title>B-tree a LSM-tree, czyli dlaczego trzeba się zastanowić przed wyborem bazy do projektu</title>
			<pubDate><![CDATA[Fri, 15 Aug 2025 12:06:56 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.orbisbit.com/wpisy/sposoby-na-skalowanie-bazy-danych-przewodnik-na-przykladzie-postgresql/]]></guid>
			<link><![CDATA[https://blog.orbisbit.com/wpisy/sposoby-na-skalowanie-bazy-danych-przewodnik-na-przykladzie-postgresql/]]></link>
			<title>Sposoby na skalowanie bazy danych: replikacja vs. sharding</title>
			<pubDate><![CDATA[Fri, 10 Oct 2025 18:58:34 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.orbisbit.com/wpisy/jak-obslugiwac-duplikaty-wiadomosci-idempotent-consumers-w-praktyce/]]></guid>
			<link><![CDATA[https://blog.orbisbit.com/wpisy/jak-obslugiwac-duplikaty-wiadomosci-idempotent-consumers-w-praktyce/]]></link>
			<title>Jak obsługiwać duplikaty wiadomości? Idempotent consumers w Praktyce</title>
			<pubDate><![CDATA[Sun, 19 Jan 2025 20:03:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.orbisbit.com/wpisy/eventual-consistency-cichy-wrog-dobrego-ux/]]></guid>
			<link><![CDATA[https://blog.orbisbit.com/wpisy/eventual-consistency-cichy-wrog-dobrego-ux/]]></link>
			<title>Eventual consistency – cichy wróg dobrego UX</title>
			<pubDate><![CDATA[Sun, 13 Apr 2025 07:29:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.orbisbit.com/wpisy/wzorzec-dto-data-transfer-object/]]></guid>
			<link><![CDATA[https://blog.orbisbit.com/wpisy/wzorzec-dto-data-transfer-object/]]></link>
			<title>Wzorzec DTO (Data Transfer Object)</title>
			<pubDate><![CDATA[Wed, 18 Dec 2024 19:31:34 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.orbisbit.com/wpisy/czytelne-testy-z-aaa-arrange-act-assert/]]></guid>
			<link><![CDATA[https://blog.orbisbit.com/wpisy/czytelne-testy-z-aaa-arrange-act-assert/]]></link>
			<title>Czytelne testy z AAA: Arrange, Act, Assert</title>
			<pubDate><![CDATA[Wed, 18 Dec 2024 18:10:36 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.orbisbit.com/wpisy/hexagonal-architecture-porty-i-adaptery-vs-onion/]]></guid>
			<link><![CDATA[https://blog.orbisbit.com/wpisy/hexagonal-architecture-porty-i-adaptery-vs-onion/]]></link>
			<title>Hexagon (porty i adaptery) &#8211; fakty i mity