<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Programowanie - NullPointerException.pl</title>
	<atom:link href="https://nullpointerexception.pl/category/programowanie/feed/" rel="self" type="application/rss+xml" />
	<link>https://nullpointerexception.pl/category/programowanie/</link>
	<description>Blog o programowaniu w Javie</description>
	<lastBuildDate>Fri, 04 Aug 2023 17:06:51 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://nullpointerexception.pl/wp-content/uploads/2019/04/icon.png</url>
	<title>Programowanie - NullPointerException.pl</title>
	<link>https://nullpointerexception.pl/category/programowanie/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Architektura Heksagonalna &#8211; warsztat już dostępny</title>
		<link>https://nullpointerexception.pl/architektura-heksagonalna-warsztat-juz-dostepny/</link>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Mon, 29 Nov 2021 10:11:45 +0000</pubDate>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[architektura]]></category>
		<category><![CDATA[architektura heksagonalna]]></category>
		<category><![CDATA[architektura warstwowa]]></category>
		<category><![CDATA[projektowanie aplikacji]]></category>
		<category><![CDATA[Testy Jednostkowe]]></category>
		<category><![CDATA[Wzorce projektowe]]></category>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=3337</guid>

					<description><![CDATA[<p>Warsztat o architekturze heksagonalnej jest już dostępny. Jest to kolejny warsztat z serii o architekturach aplikacji, który możecie kupić na mojej stronie. Poprzedni warsztat był poświęcony architekturze warstwowej, która jest najpopularniejszą architekturą aplikacji. Architektura heksagonalna to też jedna z popularniejszych architektur aplikacji, jednak jest ona stosowana dużo rzadziej niż architektura warstwowa. Jej głównym założeniem jest [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/architektura-heksagonalna-warsztat-juz-dostepny/">Architektura Heksagonalna &#8211; warsztat już dostępny</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Architektura Warstwowa &#8211; warsztat już dostępny</title>
		<link>https://nullpointerexception.pl/warsztat-architektura-warstwowa-juz-dostepny/</link>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Thu, 23 Sep 2021 07:40:11 +0000</pubDate>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[architektura warstwowa]]></category>
		<category><![CDATA[projektowanie aplikacji]]></category>
		<category><![CDATA[Wzorce projektowe]]></category>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=3223</guid>

					<description><![CDATA[<p>W tym wpisie opisze pokrótce, jak wygląda mój warsztat z architektury warstwowej. I dlaczego w ogóle postanowiłem, że zrobię cały cykl warsztatów o różnych architekturach aplikacji. Pisałem już kiedyś na blogu o architekturze warstwowej: Architektura warstwowa &#8211; sposób na organizację kodu.  I ostatnio pomyślałem, że architektura to coś takiego, co każdy developer powinien bardzo dobrze znać, [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/warsztat-architektura-warstwowa-juz-dostepny/">Architektura Warstwowa &#8211; warsztat już dostępny</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Co to jest REST API?</title>
		<link>https://nullpointerexception.pl/jak-tworzyc-rest-api/</link>
					<comments>https://nullpointerexception.pl/jak-tworzyc-rest-api/#comments</comments>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Thu, 30 Jul 2020 11:08:43 +0000</pubDate>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Java Pytania Rekrutacyjne]]></category>
		<category><![CDATA[Rest]]></category>
		<category><![CDATA[Rest api]]></category>
		<category><![CDATA[RestFull]]></category>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=1950</guid>

					<description><![CDATA[<p>W tym artykule przedstawię podstawowe zasady tworzenia REST API, czyli usług zorientowanych na zasoby (resources). Dowiesz się, co to w ogóle jest REST API, jak tworzyć API w prawidłowy sposób. Co to są poziomy zaawansowania REST API. Jakie metody http stosować, a także czy wersjonować API swoich usług. &#160; REST (REpresentational State Transfer) to styl [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/jak-tworzyc-rest-api/">Co to jest REST API?</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
					<wfw:commentRss>https://nullpointerexception.pl/jak-tworzyc-rest-api/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Feign deklaratywny klient http</title>
		<link>https://nullpointerexception.pl/feign-deklaratywny-klient-http/</link>
					<comments>https://nullpointerexception.pl/feign-deklaratywny-klient-http/#comments</comments>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Thu, 14 May 2020 08:23:25 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[client http]]></category>
		<category><![CDATA[Java Spring]]></category>
		<category><![CDATA[RestTemplate]]></category>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2546</guid>

					<description><![CDATA[<p>Współczesne aplikacje coraz częściej komunikują się ze sobą, coraz częściej korzystają także z różnego rodzaju api udostępnianego publicznie przez różnych dostawców. Najprostszą i chyba najczęściej wykorzystywaną metodą łączenia się z różnymi serwisami poprzez takie api, jest użyciu klienta http. Implementacji różnych klientów jest wiele. Ja dzisiaj opiszę Feigna, klienta deklaratywnego, który pozwala nam zmniejszyć ilość [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/feign-deklaratywny-klient-http/">Feign deklaratywny klient http</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
					<wfw:commentRss>https://nullpointerexception.pl/feign-deklaratywny-klient-http/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Jak przyspieszyć swoją pracę w Intellij Idea (Tips &#038; Tricks)</title>
		<link>https://nullpointerexception.pl/jak-przyspieszyc-swoja-prace-w-intellij-idea-tips-tricks/</link>
					<comments>https://nullpointerexception.pl/jak-przyspieszyc-swoja-prace-w-intellij-idea-tips-tricks/#comments</comments>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Fri, 10 Apr 2020 09:24:14 +0000</pubDate>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IDEA]]></category>
		<category><![CDATA[Intellij IDEA]]></category>
		<category><![CDATA[Java]]></category>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2418</guid>

					<description><![CDATA[<p>Intellij Idea to jedno z najpopularniejszych środowisk programistycznych dla Javy. W tym filmie pokaże jak korzystać z niego o wiele wygodnie. Omawiam najpotrzebniejsze pluginy, najważniejsze skróty klawiaturowe, live templates i ustawienia pamięci. Dzięki tym wszystkim rzeczom przyspieszysz swoją pracę i skupisz się na samym programowania a nie an tym jak wykonać coś w IDE. &#160; [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/jak-przyspieszyc-swoja-prace-w-intellij-idea-tips-tricks/">Jak przyspieszyć swoją pracę w Intellij Idea (Tips &#038; Tricks)</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
					<wfw:commentRss>https://nullpointerexception.pl/jak-przyspieszyc-swoja-prace-w-intellij-idea-tips-tricks/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Pytania rekrutacyjne &#8211; czym różni się klasa abstrakcyjna od interfejsu?</title>
		<link>https://nullpointerexception.pl/pytania-rekrutacyjne-czym-rozni-sie-klasa-abstrakcyjna-od-interfejsu/</link>
					<comments>https://nullpointerexception.pl/pytania-rekrutacyjne-czym-rozni-sie-klasa-abstrakcyjna-od-interfejsu/#comments</comments>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Thu, 02 Apr 2020 08:29:44 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[interfejs]]></category>
		<category><![CDATA[Java 8]]></category>
		<category><![CDATA[Java Interfejsy]]></category>
		<category><![CDATA[Java Pytania Rekrutacyjne]]></category>
		<category><![CDATA[klasa abstrakcyjna]]></category>
		<category><![CDATA[SOLID]]></category>
		<guid isPermaLink="false">http://nullpointerexception.pl/?p=1837</guid>

					<description><![CDATA[<p>Na to z pozoru proste pytanie możesz odpowiedzieć na kilka sposobów. Możesz skupić się tylko na różnicach technicznych pomiędzy klasą abstrakcyjną i interfejsem. To jest ta prosta część. Możesz też zagłębić się bardziej w temat i opowiedzieć o tym, kiedy stosować klasę abstrakcyjną, a kiedy interfejs. Ale to nie wszystko, bo możesz także powiedzieć o [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/pytania-rekrutacyjne-czym-rozni-sie-klasa-abstrakcyjna-od-interfejsu/">Pytania rekrutacyjne &#8211; czym różni się klasa abstrakcyjna od interfejsu?</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
					<wfw:commentRss>https://nullpointerexception.pl/pytania-rekrutacyjne-czym-rozni-sie-klasa-abstrakcyjna-od-interfejsu/feed/</wfw:commentRss>
			<slash:comments>25</slash:comments>
		
		
			</item>
		<item>
		<title>Architektura warstwowa &#8211; sposób na organizację kodu</title>
		<link>https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/</link>
					<comments>https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comments</comments>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Tue, 17 Mar 2020 09:12:49 +0000</pubDate>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[architektura warstwowa]]></category>
		<category><![CDATA[logika biznesowa]]></category>
		<category><![CDATA[model warstwowy]]></category>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2234</guid>

					<description><![CDATA[<p>Jednym ze sposobów radzenia sobie z rozrastającym się kodem aplikacją jest architektura warstwowa. Model warstwowy jest jednym z najbardziej rozpowszechnionych modeli architektury aplikacji. Ale czy jest najlepszy i czy nadaje się do każdej aplikacji dowiesz się z poniższego artykułu. Co to jest architektura warstwowa? Architekturę warstwową aplikacji możemy sprowadzić do prostego podziału aplikacji na techniczne [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/">Architektura warstwowa &#8211; sposób na organizację kodu</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
					<wfw:commentRss>https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
		<item>
		<title>3 najpopularniejsze wzorce projektowe</title>
		<link>https://nullpointerexception.pl/3-najpopularniejsze-wzorce-projektowe/</link>
					<comments>https://nullpointerexception.pl/3-najpopularniejsze-wzorce-projektowe/#comments</comments>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Tue, 03 Mar 2020 09:46:46 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[Builder]]></category>
		<category><![CDATA[Factory]]></category>
		<category><![CDATA[Singleton]]></category>
		<category><![CDATA[Wzorce projektowe]]></category>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2080</guid>

					<description><![CDATA[<p>W tym artykule opiszę 3 najpopularniejsze wzorce projektowe, które moim zdaniem powinien znać każdy programista. Nie ważne czy dopiero zaczynasz, czy masz już kilka lat doświadczenia. Znajomość tych wzorców to podstawa. Wzorce pomagają uporządkować twój kod i sprawiają, że nie musisz wynajdować koła na nowo rozwiązując znane już problemy. Wzorce projektowe &#8211; wprowadzenie Z pośród [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/3-najpopularniejsze-wzorce-projektowe/">3 najpopularniejsze wzorce projektowe</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
					<wfw:commentRss>https://nullpointerexception.pl/3-najpopularniejsze-wzorce-projektowe/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>3 błędy początkującego programisty</title>
		<link>https://nullpointerexception.pl/3-bledy-poczatkujacego-programisty/</link>
					<comments>https://nullpointerexception.pl/3-bledy-poczatkujacego-programisty/#comments</comments>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Fri, 07 Feb 2020 08:49:35 +0000</pubDate>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[jak uczyć się programować]]></category>
		<category><![CDATA[Java kurs]]></category>
		<category><![CDATA[nauka Javy]]></category>
		<category><![CDATA[nauka programowania]]></category>
		<guid isPermaLink="false">http://nullpointerexception.pl/?p=1840</guid>

					<description><![CDATA[<p>Wszyscy popełniamy różnego rodzaju błędy, które często sprawiają, że nauka nowych rzeczy nie jest zbyt efektywna. W programowaniu jest to szczególnie istotne, ponieważ nauka programowania to dosyć długi proces. Im mniej błędów popełnisz ucząc się programować, tym szybciej będziesz mógł osiągnąć wyższy poziom. W tym artykule dzielę się swoimi przemyśleniami, jakich błędów unikać przy uczeniu [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/3-bledy-poczatkujacego-programisty/">3 błędy początkującego programisty</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
					<wfw:commentRss>https://nullpointerexception.pl/3-bledy-poczatkujacego-programisty/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
			</item>
		<item>
		<title>Trendy w świecie Javy 2020</title>
		<link>https://nullpointerexception.pl/trendy-w-swiecie-javy-2020/</link>
		
		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Tue, 28 Jan 2020 09:40:37 +0000</pubDate>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[GraalVm]]></category>
		<category><![CDATA[Lombok]]></category>
		<category><![CDATA[Micronaut]]></category>
		<category><![CDATA[Quarkus]]></category>
		<category><![CDATA[Spring]]></category>
		<guid isPermaLink="false">http://nullpointerexception.pl/?p=1768</guid>

					<description><![CDATA[<p>W tym artykule spróbuję odpowiedzieć na pytanie: czego warto się uczyć w 2020-tym roku? To, że Java nadal jest jednym z najpopularniejszych języków jest jasne chyba dla wszystkich moich czytelników. Ale Java to nie tylko język, to cały ekosystem, w którym znajduje się wiele technologii, frameworków i cała masa bibliotek. Przyjrzyjmy się teraz rzeczom, które [&#8230;]</p>
<p>Artykuł <a href="https://nullpointerexception.pl/trendy-w-swiecie-javy-2020/">Trendy w świecie Javy 2020</a> pochodzi z serwisu <a href="https://nullpointerexception.pl">NullPointerException.pl</a>.</p>
]]></description>
		
		
		
			</item>
	</channel>
</rss>
