<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//praktycznajava.pl/wp-content/plugins/wordpress-seo/css/main-sitemap.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://praktycznajava.pl/</loc>
		<lastmod>2022-09-20T09:16:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://praktycznajava.pl/2021/11/24/zasada-open-close-solid/</loc>
		<lastmod>2022-01-07T20:26:53+00:00</lastmod>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/90e6261b-0379-4d9d-b682-a9068eefda50.png</image:loc>
			<image:title><![CDATA[90e6261b-0379-4d9d-b682-a9068eefda50]]></image:title>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/d422439e-7347-4eaa-bb4a-eead77d53b25.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/fa7a64f8-402a-4678-92a1-5eaddc1dd5a3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/c1792e10-865d-49e7-8301-b94cf1f6bcc3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/ad738023-dd3d-4bdd-a22e-4b6023afcee3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/6b64a925-0459-479e-a23b-318e8a59e9f6.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/d78e11c2-b174-4807-b385-a90f3ed81c06.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/fb7f5986-9731-4ec8-924c-6fe6aabbfdd4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/0ad62408-fd1c-426e-ba89-959155e5d9b7.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://praktycznajava.pl/2021/11/24/tipy-triki-jak-korzystac-ze-stream-api/</loc>
		<lastmod>2022-01-07T20:27:27+00:00</lastmod>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/6029b345-48ca-498f-8aa5-c957d812807d.png</image:loc>
			<image:title><![CDATA[6029b345-48ca-498f-8aa5-c957d812807d]]></image:title>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/dd91c160-6879-4b0d-9bdb-86fc1832dbbf.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/0293d75b-f1a1-454e-a9b8-ef5e4957c2f5.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/0709deb0-552a-4c75-8b2a-b0a082b3f83c.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/c786d6de-8e57-498f-b67e-0d8db1b50b5d.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/2b397fcd-2379-4319-bba2-ce3b6912fb32.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/3e357b70-0dc5-469f-bfe1-4a61637b1a7f.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/e7835a62-6bb6-44d2-9ab7-eada9a9a15f3.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/31a3cd18-919b-42e8-a750-011b11ea485b.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/1e8bd972-a2b6-4096-a3bd-78f57a635d85.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/3493d4ce-df07-4803-9445-e77e6059a419.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/06467a40-608c-40ed-bb90-12aa18552e06.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/10b4c961-e0bf-48ed-8cf8-263609dc34b4.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/4f8cb2cc-2776-4b28-a662-e18f3fae9bd9.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/0ccbb0a1-050f-4830-875f-3eaf5e41d8ec.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/6430e1c3-8dc2-49e5-9003-79a8b801b4be.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/93bc1960-b687-4141-a884-26ed7d21257f.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://praktycznajava.pl/2021/11/13/clean-code-w-testach-jak-to-zrobic-dobrze/</loc>
		<lastmod>2022-01-07T20:28:24+00:00</lastmod>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/afa270af-6462-4a1e-94ce-0a3d19deebe9.png</image:loc>
			<image:title><![CDATA[afa270af-6462-4a1e-94ce-0a3d19deebe9]]></image:title>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/f31daa1b-f3ec-413f-a210-3a706a128b62-1024x372.png</image:loc>
			<image:caption><![CDATA[Obrazek posiada pusty atrybut alt; plik o nazwie f31daa1b-f3ec-413f-a210-3a706a128b62-1024x372.png]]></image:caption>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/232ca1d7-168e-4407-bd39-442ec5934296-1024x415.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/c37c1226-37cc-42c4-9763-654bf080739d.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/c5f23f68-9cd0-459b-9d4d-5fb0285584fc-1024x86.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/c63cd3f1-9c67-49ae-bd3f-6935488b1f53-901x1024.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/9c8e1e5d-720e-462c-9a26-29f388a09e16-1024x195.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/da9decd2-5fdb-404c-9d42-28825b17e0bd-1024x258.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/6d35aaf5-032a-4d32-92cc-ef9313afa6ad-1024x340.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/3ac0695e-c71c-4dc1-805f-4385b1534e6d-1024x235.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/9723c3b3-4e0c-4b63-a3e9-7441548fdfd0-1024x367.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://praktycznajava.pl/2021/11/13/completablefuture-przegra-walke-z-nowym-projekt-loom/</loc>
		<lastmod>2022-01-07T20:29:55+00:00</lastmod>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/396f2f1b-a14e-4f8f-b77b-6a26e89bc87b.gif</image:loc>
			<image:title><![CDATA[396f2f1b-a14e-4f8f-b77b-6a26e89bc87b]]></image:title>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/d4944524-3bab-4b79-be51-a5e5bb6e0200.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/0ce51be9-03e8-4c02-aa3f-56299b041a18.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://praktycznajava.pl/2021/12/24/spring-security-jak-skutecznie-zabezpieczac-aplikacje/</loc>
		<lastmod>2022-01-07T21:14:05+00:00</lastmod>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/2622895e-abb0-4d82-ad7e-a17d05f1f1c0.png</image:loc>
			<image:title><![CDATA[2622895e-abb0-4d82-ad7e-a17d05f1f1c0]]></image:title>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/dd29d22c-67df-4da7-9a4f-41ba851ee84d.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/c381a6d7-491a-4789-9e57-fc1d1ce7e235.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/2cd3f7c7-3d17-411b-bf87-2404f4c2177b.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/24eaf7be-b71f-43f4-b633-70c5667f909b.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/8d7dd8e5-7d31-40ea-b7b4-4c91756339a8.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/8890a42e-8e4b-4c93-b701-1a30b4cf4489.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://praktycznajava.pl/2021/10/30/prawo-demeter-4-zasady-projektowania-wujka-boba/</loc>
		<lastmod>2022-01-07T21:14:46+00:00</lastmod>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/11716ed0-6c8b-48d0-9160-07c08e3b402b.png</image:loc>
			<image:title><![CDATA[11716ed0-6c8b-48d0-9160-07c08e3b402b]]></image:title>
		</image:image>
	</url>
	<url>
		<loc>https://praktycznajava.pl/2021/10/29/graphql-konkurencja-dla-resta/</loc>
		<lastmod>2022-01-07T21:15:15+00:00</lastmod>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/3558bb2d-8c4e-4106-84ea-792c6a4eacb7.png</image:loc>
			<image:title><![CDATA[3558bb2d-8c4e-4106-84ea-792c6a4eacb7]]></image:title>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/33f2d57d-418f-46dc-863a-d88fdeb31590.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/cd64f2e9-f20e-431b-8bdb-5aff95be08c2.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/49e1daf6-61d6-461f-b08d-b2ce18735756.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/2b199b55-9286-4587-b50f-851d52e868d3-1.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/e87b856c-6de5-4b2b-b35d-8d67bc7fb88a-1.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/74ade3c5-ed35-48f4-9a83-b0262d3046b7-1.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://praktycznajava.pl/2021/10/27/czy-dobrze-zinterpretowales-pierwsza-regule-solid/</loc>
		<lastmod>2022-01-07T21:15:45+00:00</lastmod>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/462556ba-27c3-406e-b546-5e4fa15e8d9a.png</image:loc>
			<image:title><![CDATA[462556ba-27c3-406e-b546-5e4fa15e8d9a]]></image:title>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/bf638ce1-f3e1-473c-90a4-49b11abedd12-1-1024x395.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/56dcfcbe-c9ba-4bf1-b340-9a81e51c1bb7-1-1024x659.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/122619a4-1972-42f1-856c-87419ff881c7-1-1024x400.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://praktycznajava.pl/2021/12/24/tipy-amp-triki-jak-korzystac-z-optional/</loc>
		<lastmod>2022-01-08T12:26:46+00:00</lastmod>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/dadfc226-b7a7-43aa-a39c-d972319dae8e.png</image:loc>
			<image:title><![CDATA[dadfc226-b7a7-43aa-a39c-d972319dae8e]]></image:title>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/a126c8a3-f0b4-4657-8234-3068cca0ba99.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/e8cdd28a-d516-43b5-ae24-fe8e70916afe.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/3e98f6e0-0eb6-4c61-9ac5-3d5cb653576c.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/262ab427-a9d8-4b72-8f64-3fa54bfd8eef.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/b90cf195-073a-4cd0-a815-26373b832e84.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/90229a29-4424-4e0c-942f-707a10aec278.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/6e0b14bf-17e2-4ad3-aa5e-6fb3d81f9abc.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/f158fa70-c953-4363-92d2-dfc06886f002.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/00a08ff4-fdd5-462d-9186-7bb2d7c4af71.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/4e5dc5f0-725e-4d8c-b7eb-39ba3ab4cf0c.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/c62f19e6-3598-4488-9089-6dee658444db.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/510b43ad-2685-4aaf-9f4e-33b385fe698f.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://praktycznajava.pl/2021/12/24/spring-webflux-i-programowanie-reaktywne/</loc>
		<lastmod>2022-01-15T20:55:28+00:00</lastmod>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/c6e4f35d-96e1-4792-ac48-3cc864417485.png</image:loc>
			<image:title><![CDATA[c6e4f35d-96e1-4792-ac48-3cc864417485]]></image:title>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/dc8103d2-595b-43fb-8f0e-1b6e211e15e7-1024x139.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/c3f89143-08f3-4fe8-83d2-f305cabf7518-1024x141.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/0bb5c92f-3757-4cf0-ba39-e3b84dbee447-1024x207.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/a829aa01-3389-4502-95e9-542ecd1a52a7-1024x204.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2021/10/7f1b9b55-858f-42e2-b9cf-526c2c2c0251-1024x207.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://praktycznajava.pl/2022/09/20/jak-poprawnie-obslugiwac-transakcje-w-springu/</loc>
		<lastmod>2022-09-20T09:16:10+00:00</lastmod>
		<image:image>
			<image:loc>https://praktycznajava.pl/wp-content/uploads/2022/09/springpodspodem.png</image:loc>
			<image:title><![CDATA[springpodspodem]]></image:title>
			<image:caption><![CDATA[Transakcje w Spring]]></image:caption>
		</image:image>
	</url>
</urlset>
<!-- XML Sitemap generated by Yoast SEO --><!-- permalink_structure ends with slash (/) but REQUEST_URI does not end with slash (/) -->