<?xml version="1.0" encoding="UTF-8"?>
<!-- Ta mapa witryny została wygenerowana dynamicznie 22/09/2026 o 14:37 przez wtyczkę All in One SEO v5.0.1.1 – oryginalną wtyczkę SEO do WordPressa. -->

<?xml-stylesheet type="text/xsl" href="https://blog.piotrnalepa.pl/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Piotr Nalepa - Blog webmasterski</title>
		<link><![CDATA[https://blog.piotrnalepa.pl]]></link>
		<description><![CDATA[Piotr Nalepa - Blog webmasterski]]></description>
		<lastBuildDate><![CDATA[Wed, 11 Jul 2018 15:58:37 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://blog.piotrnalepa.pl/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://blog.piotrnalepa.pl/2018/07/03/najlepsze-uczelnie-dla-programistow-w-polsce-ktore-wybrac/]]></guid>
			<link><![CDATA[https://blog.piotrnalepa.pl/2018/07/03/najlepsze-uczelnie-dla-programistow-w-polsce-ktore-wybrac/]]></link>
			<title>Najlepsze uczelnie dla programistów w Polsce &#8211; które wybrać?</title>
			<pubDate><![CDATA[Wed, 11 Jul 2018 15:58:37 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.piotrnalepa.pl/2013/10/07/js-tworzymy-aplikacje-js-z-wykorzystaniem-backbone-js-czesc-2/]]></guid>
			<link><![CDATA[https://blog.piotrnalepa.pl/2013/10/07/js-tworzymy-aplikacje-js-z-wykorzystaniem-backbone-js-czesc-2/]]></link>
			<title>[JS] Tworzymy aplikację JS z wykorzystaniem Backbone.js, część 2 &#8211; Integracja z Twitterem</title>
			<pubDate><![CDATA[Thu, 17 Sep 2026 17:03:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.piotrnalepa.pl/2023/09/19/rynek-pracy-dla-programistow-perspektywy-i-nowe-technologie/]]></guid>
			<link><![CDATA[https://blog.piotrnalepa.pl/2023/09/19/rynek-pracy-dla-programistow-perspektywy-i-nowe-technologie/]]></link>
			<title>Rynek pracy dla programistów: perspektywy i nowe technologie</title>
			<pubDate><![CDATA[Tue, 19 Sep 2023 07:59:47 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.piotrnalepa.pl/2017/08/19/jak-zaktualizowac-php-na-macos-sierra/]]></guid>
			<link><![CDATA[https://blog.piotrnalepa.pl/2017/08/19/jak-zaktualizowac-php-na-macos-sierra/]]></link>
			<title>Jak zaktualizować PHP na macOS Sierra?</title>
			<pubDate><![CDATA[Tue, 09 Jul 2024 06:00:01 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.piotrnalepa.pl/2023/08/24/tester-gier-komputerowych-poznaj-mozliwe-specjalizacje/]]></guid>
			<link><![CDATA[https://blog.piotrnalepa.pl/2023/08/24/tester-gier-komputerowych-poznaj-mozliwe-specjalizacje/]]></link>
			<title>Tester gier komputerowych &#8211; poznaj możliwe specjalizacje</title>
			<pubDate><![CDATA[Thu, 24 Aug 2023 16:00:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.piotrnalepa.pl/2013/10/23/js-tworzymy-aplikacje-js-z-wykorzystaniem-backbone-js-czesc-3/]]></guid>
			<link><![CDATA[https://blog.piotrnalepa.pl/2013/10/23/js-tworzymy-aplikacje-js-z-wykorzystaniem-backbone-js-czesc-3/]]></link>
			<title>[JS] Tworzymy aplikację JS z wykorzystaniem Backbone.js, część 3 &#8211; Integracja z Facebookiem</title>
			<pubDate><![CDATA[Thu, 17 Sep 2026 17:03:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.piotrnalepa.pl/2019/06/19/tajemnice-atrybutu-tabindex-jak-to-poprawnie-uzywac-w-kodzie-html/]]></guid>
			<link><![CDATA[https://blog.piotrnalepa.pl/2019/06/19/tajemnice-atrybutu-tabindex-jak-to-poprawnie-uzywac-w-kodzie-html/]]></link>
			<title>Tajemnice atrybutu tabindex. Jak to poprawnie używać w kodzie HTML?</title>
			<pubDate><![CDATA[Wed, 19 Jun 2019 11:13:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.piotrnalepa.pl/2013/11/11/js-tworzymy-aplikacje-js-z-wykorzystaniem-backbone-js-czesc-4/]]></guid>
			<link><![CDATA[https://blog.piotrnalepa.pl/2013/11/11/js-tworzymy-aplikacje-js-z-wykorzystaniem-backbone-js-czesc-4/]]></link>
			<title>[JS] Tworzymy aplikację JS z wykorzystaniem Backbone.js, część 4 – wysyłanie wiadomości</title>
			<pubDate><![CDATA[Thu, 17 Sep 2026 17:03:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.piotrnalepa.pl/2009/05/19/zaczynamy-blogowanie/]]></guid>
			<link><![CDATA[https://blog.piotrnalepa.pl/2009/05/19/zaczynamy-blogowanie/]]></link>
			<title>Zaczynamy blogowanie</title>
			<pubDate><![CDATA[Wed, 18 May 2022 07:46:50 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.piotrnalepa.pl/2022/09/27/jak-nauczyc-sie-react-nextjs-graphql-oraz-typescripta-efektywnie/]]></guid>
			<link><![CDATA[https://blog.piotrnalepa.pl/2022/09/27/jak-nauczyc-sie-react-nextjs-graphql-oraz-typescripta-efektywnie/]]></link>
			<title>Jak nauczyć się React, NextJS, GraphQL oraz TypeScripta efektywnie?</title>
			<pubDate><![CDATA[Tue, 27 Sep 2022 09:40:56 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.piotrnalepa.pl/2022/09/19/git-merge-vs-git-rebase-why-you-should-avoid-using-git-merge-to-update-your-branches/]]></guid>
			<link><![CDATA[https://blog.piotrnalepa.pl/2022/09/19/git-merge-vs-git-rebase-why-you-should-avoid-using-git-merge-to-update-your-branches/]]></link>
			<title>Git merge vs git rebase &#8211; why you should avoid using Git merge to update your branches?</title>
			<pubDate><![CDATA[Tue, 20 Sep 2022 09:33:18 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.piotrnalepa.pl/2022/09/13/satelity-4developers-nadchodza-nie-mozesz-tego-przegapic/]]></guid>
			<link><![CDATA[https://blog.piotrnalepa.pl/2022/09/13/satelity-4developers-nadchodza-nie-mozesz-tego-przegapic/]]></link>
			<title>Satelity 4Developers nadchodzą! Nie możesz tego przegapić!</title>
			<pubDate><![CDATA[Tue, 13 Sep 2022 08:07:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.piotrnalepa.pl/2013/09/17/js-tworzymy-aplikacje-js-z-wykorzystaniem-backbone-js-czesc-1/]]></guid>
			<link><![CDATA[https://blog.piotrnalepa.pl/2013/09/17/js-tworzymy-aplikacje-js-z-wykorzystaniem-backbone-js-czesc-1/]]></link>
			<title>[JS] Tworzymy aplikację JS z wykorzystaniem Backbone.js, część 1 &#8211; Zapoznanie z frameworkiem</title>
			<pubDate><![CDATA[Thu, 17 Sep 2026 17:03:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.piotrnalepa.pl/2014/07/28/js-jak-dodac-dodatkowy-tekst-do-tekstu-kopiowanego-ze-strony/]]></guid>
			<link><![CDATA[https://blog.piotrnalepa.pl/2014/07/28/js-jak-dodac-dodatkowy-tekst-do-tekstu-kopiowanego-ze-strony/]]></link>
			<title>[JS] Jak dodać dodatkowy tekst do tekstu kopiowanego ze strony?</title>
			<pubDate><![CDATA[Thu, 17 Sep 2026 17:03:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.piotrnalepa.pl/2023/03/06/chcesz-pracowac-z-nextjs-warto-zaczac-od-tego-kursu/]]></guid>
			<link><![CDATA[https://blog.piotrnalepa.pl/2023/03/06/chcesz-pracowac-z-nextjs-warto-zaczac-od-tego-kursu/]]></link>
			<title>Chcesz pracować z NextJS? Warto zacząć od tego kursu!</title>
			<pubDate><![CDATA[Mon, 06 Mar 2023 10:50:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.piotrnalepa.pl/2021/04/28/creating-connected-remote-teams/]]></guid>
			<link><![CDATA[https://blog.piotrnalepa.pl/2021/04/28/creating-connected-remote-teams/]]></link>
			<title>Creating connected remote teams</title>
			<pubDate><![CDATA[Wed, 28 Apr 2021 06:32:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.piotrnalepa.pl/2022/11/21/ryczalt-czy-podatek-liniowy-z-ip-box-co-wybrac-w-nowym-ladzie/]]></guid>
			<link><![CDATA[https://blog.piotrnalepa.pl/2022/11/21/ryczalt-czy-podatek-liniowy-z-ip-box-co-wybrac-w-nowym-ladzie/]]></link>
			<title>Ryczałt czy podatek liniowy z IP Box? Co wybrać w Nowym Ładzie?</title>
			<pubDate><![CDATA[Mon, 21 Nov 2022 17:19:37 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.piotrnalepa.pl/2020/07/06/how-to-configure-custom-absolute-imports-in-your-typescript-project/]]></guid>
			<link><![CDATA[https://blog.piotrnalepa.pl/2020/07/06/how-to-configure-custom-absolute-imports-in-your-typescript-project/]]>