<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Blog IT - Mateusz Mrozewski</title>
	
	<link>http://tech.mrozewski.pl</link>
	<description>moje techniczne notki</description>
	<lastBuildDate>Sat, 27 Feb 2010 18:26:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BlogIt-MateuszMrozewski" /><feedburner:info uri="blogit-mateuszmrozewski" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>From JUnit3 to Easyb</title>
		<link>http://feedproxy.google.com/~r/BlogIt-MateuszMrozewski/~3/3QxHrnk_3j0/</link>
		<comments>http://tech.mrozewski.pl/2010/02/26/from-junit3-to-easyb/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 22:31:52 +0000</pubDate>
		<dc:creator>mati</dc:creator>
				<category><![CDATA[Groovy]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://tech.mrozewski.pl/?p=458</guid>
		<description>In this post I would like to show you a simple class and its tests and what was the evolution since JUnit3 to easyb.

I won't show it in the TDD or BDD way. We will start with the simple class and then focus on our tests. TDD and BDD are separate subjects that you should [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CnVf3YdIDoPmKcknLlebWcbkwkE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CnVf3YdIDoPmKcknLlebWcbkwkE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CnVf3YdIDoPmKcknLlebWcbkwkE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CnVf3YdIDoPmKcknLlebWcbkwkE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogIt-MateuszMrozewski/~4/3QxHrnk_3j0" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://tech.mrozewski.pl/2010/02/26/from-junit3-to-easyb/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://tech.mrozewski.pl/2010/02/26/from-junit3-to-easyb/</feedburner:origLink></item>
		<item>
		<title>JavaExpress Issue 5 in English</title>
		<link>http://feedproxy.google.com/~r/BlogIt-MateuszMrozewski/~3/wlYHKHE34tM/</link>
		<comments>http://tech.mrozewski.pl/2010/02/20/javaexpress-issue-5-in-english/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 09:21:39 +0000</pubDate>
		<dc:creator>mati</dc:creator>
				<category><![CDATA[Grails]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[JavaExpress]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://tech.mrozewski.pl/?p=455</guid>
		<description>The 5th issue of free JavaExpress magazine is now available in English. You can find it here.
In this issue you will find:

 SCJP in a nutshell
 Michał Piotrowski 
 OSGi: Modularity without restarts for Enterprise Java applications
 Joris Kuipers 
 Flex and Java
 Cornel Creanga 
 To-do list in Grails
 Mateusz Mrozewski 
 Automatic generation [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TNjV4iLsVLAIF_DieiJ1_8hUrJk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TNjV4iLsVLAIF_DieiJ1_8hUrJk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TNjV4iLsVLAIF_DieiJ1_8hUrJk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TNjV4iLsVLAIF_DieiJ1_8hUrJk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogIt-MateuszMrozewski/~4/wlYHKHE34tM" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://tech.mrozewski.pl/2010/02/20/javaexpress-issue-5-in-english/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://tech.mrozewski.pl/2010/02/20/javaexpress-issue-5-in-english/</feedburner:origLink></item>
		<item>
		<title>EJB3 tutorial, part 04: Introducing JPA</title>
		<link>http://feedproxy.google.com/~r/BlogIt-MateuszMrozewski/~3/2dl1-0TDU8g/</link>
		<comments>http://tech.mrozewski.pl/2010/02/15/ejb3-tutorial-part-04-introducing-jpa/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 21:07:51 +0000</pubDate>
		<dc:creator>mati</dc:creator>
				<category><![CDATA[EJB3]]></category>

		<guid isPermaLink="false">http://tech.mrozewski.pl/?p=452</guid>
		<description>In the last post about EJB3 (phew, three months ego ...) we discussed the session beans' lifecycle callbacks. So far we know how to create a stateless (or stateful) session bean and call it from a standalone client. We used JBoss Tools for development.
In this post I would like to switch to Netbeans 6.8 and [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vhBGrDCgucGMOJCyOg_p-7OSvOg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vhBGrDCgucGMOJCyOg_p-7OSvOg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vhBGrDCgucGMOJCyOg_p-7OSvOg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vhBGrDCgucGMOJCyOg_p-7OSvOg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogIt-MateuszMrozewski/~4/2dl1-0TDU8g" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://tech.mrozewski.pl/2010/02/15/ejb3-tutorial-part-04-introducing-jpa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://tech.mrozewski.pl/2010/02/15/ejb3-tutorial-part-04-introducing-jpa/</feedburner:origLink></item>
		<item>
		<title>rootnode.net</title>
		<link>http://feedproxy.google.com/~r/BlogIt-MateuszMrozewski/~3/mJ0KmfLr1gA/</link>
		<comments>http://tech.mrozewski.pl/2010/01/26/rootnode-net/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 15:04:09 +0000</pubDate>
		<dc:creator>mati</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://tech.mrozewski.pl/?p=450</guid>
		<description>A few weeks since the last post. A lazy start of the new year  
One of the significant things that happened recently was a hosting change - I moved my blogs to rootnode.net ("shell accounts from hell" as they say themselves). Beside PHP hosting there is a possibility to host Java apps so maybe [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/g5y4VCPiLCj8bz1iDd5wAupIEEY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g5y4VCPiLCj8bz1iDd5wAupIEEY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/g5y4VCPiLCj8bz1iDd5wAupIEEY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g5y4VCPiLCj8bz1iDd5wAupIEEY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogIt-MateuszMrozewski/~4/mJ0KmfLr1gA" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://tech.mrozewski.pl/2010/01/26/rootnode-net/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://tech.mrozewski.pl/2010/01/26/rootnode-net/</feedburner:origLink></item>
		<item>
		<title>Grails and Groovy Christmas</title>
		<link>http://feedproxy.google.com/~r/BlogIt-MateuszMrozewski/~3/FDszHXzRG1g/</link>
		<comments>http://tech.mrozewski.pl/2009/12/26/grails-and-groovy-christmas/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 17:20:22 +0000</pubDate>
		<dc:creator>mati</dc:creator>
				<category><![CDATA[Grails]]></category>
		<category><![CDATA[Groovy]]></category>

		<guid isPermaLink="false">http://tech.mrozewski.pl/?p=448</guid>
		<description>This Christmas we got great presents from Grails and Groovy teams.
Grails 1.2 has been released:

dependency resolution DSL
performance optimization - mainly through view layer changes
bootstrap has an environment support - different bootstrap for different envs
Spring 3 is now supported
URI re-writting - now you can map any URI, even static resources, to a pretty URI
transactions in services [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ANM-gngrARtnwK7WHZMeBR5ZAYM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ANM-gngrARtnwK7WHZMeBR5ZAYM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ANM-gngrARtnwK7WHZMeBR5ZAYM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ANM-gngrARtnwK7WHZMeBR5ZAYM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogIt-MateuszMrozewski/~4/FDszHXzRG1g" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://tech.mrozewski.pl/2009/12/26/grails-and-groovy-christmas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://tech.mrozewski.pl/2009/12/26/grails-and-groovy-christmas/</feedburner:origLink></item>
		<item>
		<title>New issue of JavaExpress</title>
		<link>http://feedproxy.google.com/~r/BlogIt-MateuszMrozewski/~3/fbgizxdhIac/</link>
		<comments>http://tech.mrozewski.pl/2009/12/11/new-issue-of-javaexpress/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 08:23:48 +0000</pubDate>
		<dc:creator>mati</dc:creator>
				<category><![CDATA[Grails]]></category>
		<category><![CDATA[JavaExpress]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://tech.mrozewski.pl/?p=445</guid>
		<description>A new issue of JavaExpress magazine is now available for download. You can download it at http://www.javaexpress.pl/. English version is not available yet but it will be soon.
 
 Praca: oferty pracy WorkIT.plJava Senior Software Developer, Malopolskie, Infolet Sp. z o.o. (etat)Programista PHP, Zachodniopomorskie, Red Sky Sp. z o.o. (etat)Java Software Engineer, Mazowieckie, Infolet Sp. [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Z6xtDrrMpd8Z5s3HcyLcJ0NiUzo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z6xtDrrMpd8Z5s3HcyLcJ0NiUzo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Z6xtDrrMpd8Z5s3HcyLcJ0NiUzo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z6xtDrrMpd8Z5s3HcyLcJ0NiUzo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogIt-MateuszMrozewski/~4/fbgizxdhIac" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://tech.mrozewski.pl/2009/12/11/new-issue-of-javaexpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://tech.mrozewski.pl/2009/12/11/new-issue-of-javaexpress/</feedburner:origLink></item>
		<item>
		<title>EJB3 tutorial part 03: session bean’s lifecycle callbacks</title>
		<link>http://feedproxy.google.com/~r/BlogIt-MateuszMrozewski/~3/E8NTcg44juA/</link>
		<comments>http://tech.mrozewski.pl/2009/11/17/ejb3-tutorial-part-03-session-beans-lifecycle-callbacks/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 23:42:25 +0000</pubDate>
		<dc:creator>mati</dc:creator>
				<category><![CDATA[EJB3]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://tech.mrozewski.pl/?p=441</guid>
		<description>In previous posts we've learned how to create Session Beans (both Statless and Stateful). In this post I would like to show how to use lifecycle callbacks.
What are lifecycle callbacks?
Lifecycle callbacks are calls to specific methods that occur when certain lifecycle events happed, for example creation of the instance.
Why it's important to me?
It's important from [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6dbVbirhaWgj9XAZCMMoQNvFqUo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6dbVbirhaWgj9XAZCMMoQNvFqUo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6dbVbirhaWgj9XAZCMMoQNvFqUo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6dbVbirhaWgj9XAZCMMoQNvFqUo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogIt-MateuszMrozewski/~4/E8NTcg44juA" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://tech.mrozewski.pl/2009/11/17/ejb3-tutorial-part-03-session-beans-lifecycle-callbacks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://tech.mrozewski.pl/2009/11/17/ejb3-tutorial-part-03-session-beans-lifecycle-callbacks/</feedburner:origLink></item>
		<item>
		<title>Mocking static methods with PowerMock</title>
		<link>http://feedproxy.google.com/~r/BlogIt-MateuszMrozewski/~3/28XM9CAz2VU/</link>
		<comments>http://tech.mrozewski.pl/2009/11/16/mocking-static-methods-with-powermock/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 20:53:25 +0000</pubDate>
		<dc:creator>mati</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://tech.mrozewski.pl/?p=436</guid>
		<description>Unit testing is great. As we learn it it's excellent. As we work on greenfield projects it's beautiful and sweet. The real problems start on the real projects.
Sometimes you must test classes that depend on other classes. A common solution is mocking. If you own all the implementation it is easy, as you can create [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/341XKqewszzANQmc_2pv1Sgo_p8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/341XKqewszzANQmc_2pv1Sgo_p8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/341XKqewszzANQmc_2pv1Sgo_p8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/341XKqewszzANQmc_2pv1Sgo_p8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogIt-MateuszMrozewski/~4/28XM9CAz2VU" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://tech.mrozewski.pl/2009/11/16/mocking-static-methods-with-powermock/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://tech.mrozewski.pl/2009/11/16/mocking-static-methods-with-powermock/</feedburner:origLink></item>
		<item>
		<title>Building Grails from scratch</title>
		<link>http://feedproxy.google.com/~r/BlogIt-MateuszMrozewski/~3/nnTmgeZTwPk/</link>
		<comments>http://tech.mrozewski.pl/2009/11/13/building-grails-from-scratch/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 08:17:10 +0000</pubDate>
		<dc:creator>mati</dc:creator>
				<category><![CDATA[Grails]]></category>
		<category><![CDATA[Groovy]]></category>

		<guid isPermaLink="false">http://tech.mrozewski.pl/?p=434</guid>
		<description>If you need the latest possible version of Grails (not release) you can download a fresh build from Hudson or build it yourself. The second options is fairly easy.

Clone the repository using git client. You can find the clone URL at http://github.com/grails/grails.
In the mean time check that you've JDK 1.5+ and Ant installed.
After the cloning [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PE90rGSXivnVstS64QgW2gnsIF0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PE90rGSXivnVstS64QgW2gnsIF0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PE90rGSXivnVstS64QgW2gnsIF0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PE90rGSXivnVstS64QgW2gnsIF0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogIt-MateuszMrozewski/~4/nnTmgeZTwPk" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://tech.mrozewski.pl/2009/11/13/building-grails-from-scratch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://tech.mrozewski.pl/2009/11/13/building-grails-from-scratch/</feedburner:origLink></item>
		<item>
		<title>Google Wave Robot – Gaelyk</title>
		<link>http://feedproxy.google.com/~r/BlogIt-MateuszMrozewski/~3/cuGy2y2jnu4/</link>
		<comments>http://tech.mrozewski.pl/2009/11/10/google-wave-robot-gaelyk/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 08:26:04 +0000</pubDate>
		<dc:creator>mati</dc:creator>
				<category><![CDATA[Groovy]]></category>

		<guid isPermaLink="false">http://tech.mrozewski.pl/?p=431</guid>
		<description>I've found another Google Wave Robot tutorial. This one is based on Gaelyk, "a lightweight Groovy toolkit for Google App Engine Java."
 
 Praca: oferty pracy WorkIT.plKonsultant ds. Systemow Wspomagajacych Zarzadzanie Projektami, Podkarpackie, BMM Sp. z o.o. (etat)PHP Developer ? kontrakt/freelance, Mazowieckie, Contracteam (freelance).NET Software Developer, Pomorskie, Nearshoring Solutions (etat)Programista C#/VB, Mazowieckie, Astek (inne)Web developer, [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Uzp4VNUXCTcOEYGinYGBgAS1ynI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Uzp4VNUXCTcOEYGinYGBgAS1ynI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Uzp4VNUXCTcOEYGinYGBgAS1ynI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Uzp4VNUXCTcOEYGinYGBgAS1ynI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogIt-MateuszMrozewski/~4/cuGy2y2jnu4" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://tech.mrozewski.pl/2009/11/10/google-wave-robot-gaelyk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://tech.mrozewski.pl/2009/11/10/google-wave-robot-gaelyk/</feedburner:origLink></item>
	</channel>
</rss>
