<?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>Myšlenky dne otce Fura &#187; Java</title>
	<atom:link href="http://blog.novoj.net/category/programovani/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.novoj.net</link>
	<description>Dává je jen zřídka, obvykle jim není moc rozumět a často vám ani k ničemu nejsou.</description>
	<lastBuildDate>Sat, 17 Jul 2010 08:14:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>jOpenSpace 2010</title>
		<link>http://blog.novoj.net/2010/06/08/jopenspace-2010/</link>
		<comments>http://blog.novoj.net/2010/06/08/jopenspace-2010/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 19:12:59 +0000</pubDate>
		<dc:creator>Otec Fura</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Reportáže]]></category>
		<category><![CDATA[jOpenSpace]]></category>

		<guid isPermaLink="false">http://blog.novoj.net/?p=914</guid>
		<description><![CDATA[Opět po roce proběhla &#8211; v pořadí již třetí &#8211; ne-konference nesoucí název jOpenSpace. Na ní se každoročně setkávají zajímaví lidé z celé republiky, které spojuje jediné téma a tím je Java a vývoj aplikací. Základem konference jsou tzv. lightning talky, což jsou mini-přednášky na vybraná témata. Některá z nich se mi podařilo nahrát a [...]

<h3>Související články:</h3>
<ol><li><a href='http://blog.novoj.net/2008/08/31/jopenspace-2008-audio-1/' rel='bookmark' title='Permanent Link: jOpenSpace 2008 &#8211; Audio #1'>jOpenSpace 2008 &#8211; Audio #1</a></li>
<li><a href='http://blog.novoj.net/2009/07/21/jopenspace-audio-3/' rel='bookmark' title='Permanent Link: jOpenSpace 2009 &#8211; Audio #3'>jOpenSpace 2009 &#8211; Audio #3</a></li>
<li><a href='http://blog.novoj.net/2008/10/19/jopenspace-2008-audio-2/' rel='bookmark' title='Permanent Link: jOpenSpace 2008 &#8211; Audio #2'>jOpenSpace 2008 &#8211; Audio #2</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blog.novoj.net/2010/06/08/jopenspace-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.jopenspace.cz/2010/audio/1-02-predstaveni-knizek.mp3" length="2963410" type="audio/mpeg" />
<enclosure url="http://www.jopenspace.cz/2010/audio/1-03-co-stoji-vlakna-v-jave.mp3" length="3024759" type="audio/mpeg" />
<enclosure url="http://www.jopenspace.cz/2010/audio/1-04-deklarativni-dao.mp3" length="5191659" type="audio/mpeg" />
<enclosure url="http://www.jopenspace.cz/2010/audio/1-06-http-server.mp3" length="2286353" type="audio/mpeg" />
<enclosure url="http://www.jopenspace.cz/2010/audio/1-07-eurocon-lucene.mp3" length="8702899" type="audio/mpeg" />
<enclosure url="http://www.jopenspace.cz/2010/audio/1-08-peklo-open-source-licenci.mp3" length="3661899" type="audio/mpeg" />
<enclosure url="http://www.jopenspace.cz/2010/audio/1-10-objective-c-a-java.mp3" length="6122564" type="audio/mpeg" />
<enclosure url="http://www.jopenspace.cz/2010/audio/1-11-verifikace-sw.mp3" length="8215229" type="audio/mpeg" />
<enclosure url="http://www.jopenspace.cz/2010/audio/1-14-google-guice.mp3" length="5093592" type="audio/mpeg" />
		</item>
		<item>
		<title>Názvy argumentů metod v reflexi</title>
		<link>http://blog.novoj.net/2010/04/26/nazvy-argumentu-metod-v-reflexi/</link>
		<comments>http://blog.novoj.net/2010/04/26/nazvy-argumentu-metod-v-reflexi/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 10:29:13 +0000</pubDate>
		<dc:creator>Otec Fura</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programování]]></category>
		<category><![CDATA[reflection]]></category>

		<guid isPermaLink="false">http://blog.novoj.net/?p=871</guid>
		<description><![CDATA[Člověk neznalý věci by mohl nabýt dojmu, že přes reflexi v Javě půjdou získat všechny informace, které se v signaturách tříd a metod nacházejí. Reflexe v Javě je skutečně velmi mocná, nicméně k některým informacím se nedostává jednoduše (jak jsme si ukázali v minulém článku) a k některým se bohužel nedokážete dostat vůbec. Do té [...]]]></description>
		<wfw:commentRss>http://blog.novoj.net/2010/04/26/nazvy-argumentu-metod-v-reflexi/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Oříšek v reflexní analýze generik</title>
		<link>http://blog.novoj.net/2010/03/19/orisek-v-reflexni-analyze-generik/</link>
		<comments>http://blog.novoj.net/2010/03/19/orisek-v-reflexni-analyze-generik/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 07:14:42 +0000</pubDate>
		<dc:creator>Otec Fura</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programování]]></category>
		<category><![CDATA[generiky]]></category>
		<category><![CDATA[reflexe]]></category>

		<guid isPermaLink="false">http://blog.novoj.net/?p=850</guid>
		<description><![CDATA[Minulý týden jsem řešil zajímavý problém s reflexí a došel jsem k závěru, že generiky v reflexním API jsou opravdu velká legrace. Prototypoval jsem myšlenku automatického generování implementací nad obecným kontejnerem &#8211; dejme tomu Map (což není pro účely tohoto článku zase až tak důležité), a došel jsem k potřebě správně číst generické informace z [...]]]></description>
		<wfw:commentRss>http://blog.novoj.net/2010/03/19/orisek-v-reflexni-analyze-generik/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Vyhodnocení iBatis 3 Workshopu</title>
		<link>http://blog.novoj.net/2010/03/05/vyhodnoceni-ibatis-3-workshopu/</link>
		<comments>http://blog.novoj.net/2010/03/05/vyhodnoceni-ibatis-3-workshopu/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 21:00:48 +0000</pubDate>
		<dc:creator>Otec Fura</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programování]]></category>
		<category><![CDATA[Reportáže]]></category>
		<category><![CDATA[iBatis]]></category>

		<guid isPermaLink="false">http://blog.novoj.net/?p=819</guid>
		<description><![CDATA[Tento týden proběhl workshop na téma iBatis 3 v Národní technické knihovně. Na workshopu jsem vyhlásil soutěž o licenci vývojového prostředí IntelliJ Idea 9 &#8211; Ultimate Edition a v tomto příspěvku najdou soutěžící jak moji verzi řešení příkladů, tak i výsledné vyhodnocení. Kompletní řešení všech testů, které jsme v průběhu workshopu probírali najdete v GitHub [...]

<h3>Související články:</h3>
<ol><li><a href='http://blog.novoj.net/2010/02/20/pozvanka-na-czjug-workshop-venovany-ibatis-3/' rel='bookmark' title='Permanent Link: Pozvánka na CZJUG Workshop věnovaný iBatis 3'>Pozvánka na CZJUG Workshop věnovaný iBatis 3</a></li>
<li><a href='http://blog.novoj.net/2009/08/16/ibatis-30-preview-cast-prvni/' rel='bookmark' title='Permanent Link: iBatis 3.0 preview &#8211; část první'>iBatis 3.0 preview &#8211; část první</a></li>
<li><a href='http://blog.novoj.net/2009/02/08/pozvanka-na-prednasku-na-uhk-ibatis-sqlmaps/' rel='bookmark' title='Permanent Link: Pozvánka na přednášku na UHK iBatis SqlMaps'>Pozvánka na přednášku na UHK  iBatis SqlMaps</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blog.novoj.net/2010/03/05/vyhodnoceni-ibatis-3-workshopu/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Pozvánka na CZJUG Workshop věnovaný iBatis 3</title>
		<link>http://blog.novoj.net/2010/02/20/pozvanka-na-czjug-workshop-venovany-ibatis-3/</link>
		<comments>http://blog.novoj.net/2010/02/20/pozvanka-na-czjug-workshop-venovany-ibatis-3/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 21:03:55 +0000</pubDate>
		<dc:creator>Otec Fura</dc:creator>
				<category><![CDATA[Databáze]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programování]]></category>
		<category><![CDATA[iBatis]]></category>

		<guid isPermaLink="false">http://blog.novoj.net/?p=807</guid>
		<description><![CDATA[Rád bych vás všechny pozval na workshop na téma iBatis 3 konaný 3. března 2010 od 18 hodin v rámci CZ JUG setkání (pozor tato praktická setkání se konají v Národní technické knihovně v Praze &#8211; Dejvicích &#8211; viz. mapka dole). iBatis je framework pro mapování dat uložených v relační databázi na Java objekty. Už [...]

<h3>Související články:</h3>
<ol><li><a href='http://blog.novoj.net/2010/03/05/vyhodnoceni-ibatis-3-workshopu/' rel='bookmark' title='Permanent Link: Vyhodnocení iBatis 3 Workshopu'>Vyhodnocení iBatis 3 Workshopu</a></li>
<li><a href='http://blog.novoj.net/2009/02/08/pozvanka-na-prednasku-na-uhk-ibatis-sqlmaps/' rel='bookmark' title='Permanent Link: Pozvánka na přednášku na UHK iBatis SqlMaps'>Pozvánka na přednášku na UHK  iBatis SqlMaps</a></li>
<li><a href='http://blog.novoj.net/2009/02/09/ibatis-3-is-alive/' rel='bookmark' title='Permanent Link: iBatis 3 is alive!'>iBatis 3 is alive!</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blog.novoj.net/2010/02/20/pozvanka-na-czjug-workshop-venovany-ibatis-3/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>7 tipů pro práci v Debug režimu v IntelliJ Idea</title>
		<link>http://blog.novoj.net/2010/01/05/7-tipu-pro-praci-v-debug-rezimu-v-intellij-idea/</link>
		<comments>http://blog.novoj.net/2010/01/05/7-tipu-pro-praci-v-debug-rezimu-v-intellij-idea/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 20:06:37 +0000</pubDate>
		<dc:creator>Otec Fura</dc:creator>
				<category><![CDATA[IntelliJ Idea]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwarové nástroje]]></category>

		<guid isPermaLink="false">http://blog.novoj.net/?p=704</guid>
		<description><![CDATA[Před lety jsem psal článek o debugování aplikací v Javě. K mému překvapení jsem se totiž setkal s programátory, kteří v Javě k debugování kódu používali System.out(&#8230;) místo debug režimu. Po letech otvírám stejné téma z jiného pohledu. Jak efektivně používáme nástroje debug režimu, které nám naše IDE nabízí? Je totiž plno situací, kdy se [...]

<h3>Související články:</h3>
<ol><li><a href='http://blog.novoj.net/2009/12/13/7-tipu-pro-praci-s-vcs-v-intellij-idea/' rel='bookmark' title='Permanent Link: 7 tipů pro práci s VCS v IntelliJ Idea'>7 tipů pro práci s VCS v IntelliJ Idea</a></li>
<li><a href='http://blog.novoj.net/2007/08/12/porovnani-maven-2-pluginu-pro-intellij-idea/' rel='bookmark' title='Permanent Link: Porovnání Maven 2 pluginů pro IntelliJ Idea'>Porovnání Maven 2 pluginů pro IntelliJ Idea</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blog.novoj.net/2010/01/05/7-tipu-pro-praci-v-debug-rezimu-v-intellij-idea/feed/</wfw:commentRss>
		<slash:comments>-32</slash:comments>
		</item>
		<item>
		<title>Třetí rok Myšlenek Otce Fura</title>
		<link>http://blog.novoj.net/2009/12/29/treti-rok-myslenek-otce-fura/</link>
		<comments>http://blog.novoj.net/2009/12/29/treti-rok-myslenek-otce-fura/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 21:14:44 +0000</pubDate>
		<dc:creator>Otec Fura</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.novoj.net/?p=723</guid>
		<description><![CDATA[Tradic je nutno se držet &#8211; i když je to jen tradice dvouletá. Proto i letos rekapituluji dění na mém blogu výtahem několika málo statistik, které mám k dispozici a také informacemi z mého osobního života, které mají s blogem souvislost. Doufám, že tím milé čtenáře neurazím, že v mé závěrečné rekapitulaci (kterou dělám i [...]

<h3>Související články:</h3>
<ol><li><a href='http://blog.novoj.net/2007/12/13/prvni-rok-myslenek-otce-fura/' rel='bookmark' title='Permanent Link: První rok Myšlenek Otce Fura'>První rok Myšlenek Otce Fura</a></li>
<li><a href='http://blog.novoj.net/2008/12/22/druhy-rok-otce-fura/' rel='bookmark' title='Permanent Link: Druhý rok Otce Fura'>Druhý rok Otce Fura</a></li>
<li><a href='http://blog.novoj.net/2008/12/09/monitoring-declarative-transactions-in-springbod-pro-otce-fura/' rel='bookmark' title='Permanent Link: Monitoring Declarative Transactions in Spring, bod pro Otce Fura'>Monitoring Declarative Transactions in Spring, bod pro Otce Fura</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blog.novoj.net/2009/12/29/treti-rok-myslenek-otce-fura/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>7 tipů pro práci s VCS v IntelliJ Idea</title>
		<link>http://blog.novoj.net/2009/12/13/7-tipu-pro-praci-s-vcs-v-intellij-idea/</link>
		<comments>http://blog.novoj.net/2009/12/13/7-tipu-pro-praci-s-vcs-v-intellij-idea/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 21:40:46 +0000</pubDate>
		<dc:creator>Otec Fura</dc:creator>
				<category><![CDATA[IntelliJ Idea]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programování]]></category>

		<guid isPermaLink="false">http://blog.novoj.net/?p=682</guid>
		<description><![CDATA[Znát velmi dobře IDE, se kterým pracujete deno denně, je pro vaši produktivitu zcela zásadní. Poslední rok mne utvrdil v tom, že přesto že IntelliJ Ideu používám už několik let, přesto je plno věcí, které nevím a které mi nakonec ušetří plno práce. Příkladem budiž pár klávesových zkratek o kterých jsem absolutně nevěděl a které [...]

<h3>Související články:</h3>
<ol><li><a href='http://blog.novoj.net/2010/01/05/7-tipu-pro-praci-v-debug-rezimu-v-intellij-idea/' rel='bookmark' title='Permanent Link: 7 tipů pro práci v Debug režimu v IntelliJ Idea'>7 tipů pro práci v Debug režimu v IntelliJ Idea</a></li>
<li><a href='http://blog.novoj.net/2007/08/12/porovnani-maven-2-pluginu-pro-intellij-idea/' rel='bookmark' title='Permanent Link: Porovnání Maven 2 pluginů pro IntelliJ Idea'>Porovnání Maven 2 pluginů pro IntelliJ Idea</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blog.novoj.net/2009/12/13/7-tipu-pro-praci-s-vcs-v-intellij-idea/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Groovy &#8211; making existing objects refreshable</title>
		<link>http://blog.novoj.net/2009/11/29/groovy-making-existing-objects-refreshable/</link>
		<comments>http://blog.novoj.net/2009/11/29/groovy-making-existing-objects-refreshable/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 09:50:47 +0000</pubDate>
		<dc:creator>Otec Fura</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programování]]></category>

		<guid isPermaLink="false">http://blog.novoj.net/?p=648</guid>
		<description><![CDATA[In the last post I described the basic principles I found behind the scenes of GroovyScript refresh. Now imagine that you want to create your own long living Groovy instances with auto-refresh behaviour when source code changes. You can use out-of-the-box Spring support &#8211; but there are some limitations I stated in the previous article. [...]

<h3>Související články:</h3>
<ol><li><a href='http://blog.novoj.net/2009/11/08/the-secret-of-groovy-script-refresh/' rel='bookmark' title='Permanent Link: The secret of Groovy script refresh'>The secret of Groovy script refresh</a></li>
<li><a href='http://blog.novoj.net/2009/04/18/spring-cglib-dynamic-aop-proxies-proper-pointcut-equals-method-is-simply-essential/' rel='bookmark' title='Permanent Link: Spring CgLib Dynamic AOP Proxies &#8211; proper Pointcut equals method is simply essential'>Spring CgLib Dynamic AOP Proxies &#8211; proper Pointcut equals method is simply essential</a></li>
<li><a href='http://blog.novoj.net/2008/09/20/testing-aspect-pointcuts-is-there-an-easy-way/' rel='bookmark' title='Permanent Link: Testing Aspect Pointcuts &#8211; is there an easy way?'>Testing Aspect Pointcuts &#8211; is there an easy way?</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blog.novoj.net/2009/11/29/groovy-making-existing-objects-refreshable/feed/</wfw:commentRss>
		<slash:comments>-87</slash:comments>
		</item>
		<item>
		<title>The secret of Groovy script refresh</title>
		<link>http://blog.novoj.net/2009/11/08/the-secret-of-groovy-script-refresh/</link>
		<comments>http://blog.novoj.net/2009/11/08/the-secret-of-groovy-script-refresh/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 21:32:04 +0000</pubDate>
		<dc:creator>Otec Fura</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programování]]></category>

		<guid isPermaLink="false">http://blog.novoj.net/?p=548</guid>
		<description><![CDATA[The first thing one should undestand before he tries to integrate scripting support into his application / framework are class loading issues. One of the main reasons (next to the ability to easily switch from Java) why we have chosen Groovy as our primary scripting language is very good support for live refresh of Groovy [...]

<h3>Související články:</h3>
<ol><li><a href='http://blog.novoj.net/2009/11/29/groovy-making-existing-objects-refreshable/' rel='bookmark' title='Permanent Link: Groovy &#8211; making existing objects refreshable'>Groovy &#8211; making existing objects refreshable</a></li>
<li><a href='http://blog.novoj.net/2009/04/18/spring-cglib-dynamic-aop-proxies-proper-pointcut-equals-method-is-simply-essential/' rel='bookmark' title='Permanent Link: Spring CgLib Dynamic AOP Proxies &#8211; proper Pointcut equals method is simply essential'>Spring CgLib Dynamic AOP Proxies &#8211; proper Pointcut equals method is simply essential</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blog.novoj.net/2009/11/08/the-secret-of-groovy-script-refresh/feed/</wfw:commentRss>
		<slash:comments>-245</slash:comments>
		</item>
	</channel>
</rss>
