<?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>dailylog</title>
	<atom:link href="http://dailylog.lenart.org.pl/feed/" rel="self" type="application/rss+xml" />
	<link>http://dailylog.lenart.org.pl</link>
	<description>from my work as a developer</description>
	<lastBuildDate>Fri, 25 Nov 2011 13:39:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>what I learnt</title>
		<link>http://dailylog.lenart.org.pl/2011/11/25/what-i-learnt/</link>
		<comments>http://dailylog.lenart.org.pl/2011/11/25/what-i-learnt/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 13:33:40 +0000</pubDate>
		<dc:creator>Lukasz</dc:creator>
				<category><![CDATA[dailylog]]></category>
		<category><![CDATA[distributed team]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[ted]]></category>

		<guid isPermaLink="false">http://dailylog.lenart.org.pl/?p=428</guid>
		<description><![CDATA[Do you remember my posts about the fourth question and fast thursday ? Here is another constant behaviour for another day &#8211; friday with constant question: what you learnt (during this week). Your answer can be related to your job or to hobby or to whatever you want. Give just one small example of what]]></description>
			<content:encoded><![CDATA[<p>Do you remember my posts about the <a title="fourth question" href="http://dailylog.lenart.org.pl/2011/07/27/fourth-question/">fourth question</a> and <a title="a fast thursday" href="http://dailylog.lenart.org.pl/2011/10/27/a-fast-thursday/">fast thursday</a> ?</p>
<p>Here is another constant behaviour for another day &#8211; friday with constant question: what you learnt (during this week).</p>
<p>Your answer can be related to your job or to hobby or to whatever you want. Give just one small example of what you learnt, it can be something small and funny or huge and very important <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  It&#8217;s up to you, but share your knowledge, make other start wondering what to do next, maybe you&#8217;ll inspire others to do something like you. It&#8217;s very informative attitude, you&#8217;re expressing yourself, showing you aren&#8217;t just a nerd <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Ok, so what I learnt ? I remember two things:</p>
<ol>
<li>below 0 degrees it&#8217;s hard drive a bike, not because it&#8217;s cold, but because a glass from the helmet freezes and you see nothing on the road <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
<li>at last I understood what&#8217;s the difference between @Inject (JSR-330) i CDI (JSR-299), CDI bases on @Inject, but you cannot put equal mark between them</li>
</ol>
<ul></ul>
<p>There were probably more, but it isn&#8217;t important to say about all of them, just two is enough. Please try, share your knowledge!</p>
<p>And as usual some nice presentation from TED &#8211; be smart, play games <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><object width="560" height="315"><param name="movie" value="http://www.youtube.com/v/O2N-5maKZ9Q?version=3&amp;hl=en_US" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed type="application/x-shockwave-flash" width="560" height="315" src="http://www.youtube.com/v/O2N-5maKZ9Q?version=3&amp;hl=en_US" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://dailylog.lenart.org.pl/2011/11/25/what-i-learnt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>shared experience</title>
		<link>http://dailylog.lenart.org.pl/2011/11/21/shared-experience/</link>
		<comments>http://dailylog.lenart.org.pl/2011/11/21/shared-experience/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 10:28:36 +0000</pubDate>
		<dc:creator>Lukasz</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[devoxx]]></category>
		<category><![CDATA[experience]]></category>

		<guid isPermaLink="false">http://dailylog.lenart.org.pl/?p=424</guid>
		<description><![CDATA[The 10th annual Devoxx conference is over and I was there, honey &#38; win drank [1] It was my second time when I&#8217;ve participated in the Devoxx conference and it was the second time like almost all of us from SoftwareMill were joining the conference together. What can I say, it was worth to be]]></description>
			<content:encoded><![CDATA[<p>The 10th annual <a title="Devoxx conference" href="http://devoxx.com/">Devoxx</a> conference is over and I was there, honey &amp; win drank [<a title="Fragment of Pan Tadeusz poem" href="http://pl.wikiquote.org/wiki/Pan_Tadeusz#I">1</a>] <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>It was my second time when I&#8217;ve participated in the <a title="Devoxx conference" href="http://devoxx.com/">Devoxx</a> conference and it was the second time like almost all of us from <a title="SoftwareMill" href="http://softwaremill.com/">SoftwareMill</a> were joining the conference together. What can I say, it was worth to be there, to meet people from around the world and to have fun for all of the three days (in fact, four days <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ).</p>
<p>Maybe I wasn&#8217;t so happy to see so many Android related talks, but there were few talks that I enjoyed.</p>
<p>First was about how to become an awesome developer by Diabolical Developer aka <a title="The Diabolical Developer - take the power back" href="http://www.devoxx.com/display/DV11/Martijn+Verburg">Martijn Verburg</a> and this talk filled out the gap in my thinking about how to be a great developer and how to follow all those shiny stars like Uncle Bob and others. I cannot say that everything is clear and perfect, but at last I&#8217;m not alone with my thoughts &#8211; there are other. If you&#8217;ll have opportunity to join that talk, I real encourage you to do that.</p>
<p>The second talks was given by <a title="Matt Raible" href="http://www.devoxx.com/display/DV11/Matt+Raible">Matt Raible</a> about his <a title="Play Framework" href="http://www.playframework.org/">Play Framework</a> learning experience. It was very funny and educational as well. As always, Matt was very well prepared to give his talk and I real enjoyed it. He inspired me how can I learn <a title="Scala JVM Language" href="http://www.scala-lang.org/">Scala</a>. So the plan is to learn <a title="Scala JVM Language" href="http://www.scala-lang.org/">Scala</a> with <a title="Play Framework" href="http://www.playframework.org/">Play Framework</a>.</p>
<p>Another great thing was the OSS dinner with friends from the <a title="Apache Struts" href="http://struts.apache.org/">Apache Struts</a> community &#8211; Rene, Rainer and Philipe and few others. Nice to met people you know just from the Internet, to talk face to face and to drink few beers (especially belgian&#8217;s beers <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ). It was awesome, really enjoyed that moment, hope we can meet next year as well.</p>
<p>Right now, after catching up mails, todos, I&#8217;m back at work with few ideas to implement. And in context of the conference and sharing experience I&#8217;m recommend you to see that TED&#8217;s presentation &#8211; share your experience <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><object width="526" height="374"><param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="bgColor" value="#ffffff" /><param name="flashvars" value="vu=http://video.ted.com/talk/stream/2011X/Blank/CharlieTodd_2011X-320k.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/CharlieTodd_2011X-embed.jpg&amp;vw=512&amp;vh=288&amp;ap=0&amp;ti=1269&amp;lang=&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=charlie_todd_the_shared_experience_of_absurdity;year=2011;theme=whipsmart_comedy;theme=the_rise_of_collaboration;theme=art_unusual;theme=master_storytellers;theme=not_business_as_usual;theme=spectacular_performance;theme=the_creative_spark;event=TEDxBloomington;tag=Culture;tag=Entertainment;tag=comedy;tag=community;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><embed type="application/x-shockwave-flash" width="526" height="374" src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" flashvars="vu=http://video.ted.com/talk/stream/2011X/Blank/CharlieTodd_2011X-320k.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/CharlieTodd_2011X-embed.jpg&amp;vw=512&amp;vh=288&amp;ap=0&amp;ti=1269&amp;lang=&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=charlie_todd_the_shared_experience_of_absurdity;year=2011;theme=whipsmart_comedy;theme=the_rise_of_collaboration;theme=art_unusual;theme=master_storytellers;theme=not_business_as_usual;theme=spectacular_performance;theme=the_creative_spark;event=TEDxBloomington;tag=Culture;tag=Entertainment;tag=comedy;tag=community;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" allowscriptaccess="always" allowfullscreen="true" bgcolor="#ffffff" wmode="transparent" pluginspace="http://www.macromedia.com/go/getflashplayer"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://dailylog.lenart.org.pl/2011/11/21/shared-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>a fast thursday</title>
		<link>http://dailylog.lenart.org.pl/2011/10/27/a-fast-thursday/</link>
		<comments>http://dailylog.lenart.org.pl/2011/10/27/a-fast-thursday/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 07:57:01 +0000</pubDate>
		<dc:creator>Lukasz</dc:creator>
				<category><![CDATA[dailylog]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[ted]]></category>

		<guid isPermaLink="false">http://dailylog.lenart.org.pl/?p=420</guid>
		<description><![CDATA[Do you remember the post about the fourth question ? If so, there is a little backward of that. Some people like to talk, they talk a bit too much, especially in a case of the Daily StandUp. You should answer short and on topic, not to talk about what if &#8230; just answer the]]></description>
			<content:encoded><![CDATA[<p>Do you remember the post about the <a title="fourth question" href="http://dailylog.lenart.org.pl/2011/07/27/fourth-question/">fourth question</a> ? If so, there is a little backward of that. Some people like to talk, they talk a bit too much, especially in a case of the Daily StandUp. You should answer short and on topic, not to talk about what if &#8230; just answer the three questions: what I did, what I&#8217;m going to do, what blocks me.</p>
<p>The fourth question should be used to bit relax the discipline (it isn&#8217;t the Army <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ) , but overused it can have negative influences. To stop that, we introduced <strong>a fast thursday</strong> &#8211; the day without the fourth question, you must answer the standard three questions. Nothing more.</p>
<p>Some says, if you talk too much, you did nothing <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  So, don&#8217;t talk, answer!</p>
<p>Today I have another interesting presentation from TED, to sum up: &#8220;All right, so for some of you, this may be really, really out there.&#8221;</p>
<p><object width="526" height="374"><param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="bgColor" value="#ffffff" /><param name="flashvars" value="vu=http://video.ted.com/talk/stream/2011G/Blank/JaeRhimLee_2011G-320k.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/JaeRhimLee_2011G-embed.jpg&amp;vw=512&amp;vh=288&amp;ap=0&amp;ti=1247&amp;lang=&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=jae_rhim_lee;year=2011;theme=new_on_ted_com;theme=a_greener_future;theme=technology_history_and_destiny;theme=talks_from_ted_fellows;theme=a_taste_of_tedglobal_2011;event=TEDGlobal+2011;tag=Arts;tag=Design;tag=TED+Fellows;tag=death;tag=green;tag=invention;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><embed type="application/x-shockwave-flash" width="526" height="374" src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" flashvars="vu=http://video.ted.com/talk/stream/2011G/Blank/JaeRhimLee_2011G-320k.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/JaeRhimLee_2011G-embed.jpg&amp;vw=512&amp;vh=288&amp;ap=0&amp;ti=1247&amp;lang=&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=jae_rhim_lee;year=2011;theme=new_on_ted_com;theme=a_greener_future;theme=technology_history_and_destiny;theme=talks_from_ted_fellows;theme=a_taste_of_tedglobal_2011;event=TEDGlobal+2011;tag=Arts;tag=Design;tag=TED+Fellows;tag=death;tag=green;tag=invention;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" allowscriptaccess="always" allowfullscreen="true" bgcolor="#ffffff" wmode="transparent" pluginspace="http://www.macromedia.com/go/getflashplayer"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://dailylog.lenart.org.pl/2011/10/27/a-fast-thursday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fourth question</title>
		<link>http://dailylog.lenart.org.pl/2011/07/27/fourth-question/</link>
		<comments>http://dailylog.lenart.org.pl/2011/07/27/fourth-question/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 10:10:49 +0000</pubDate>
		<dc:creator>Lukasz</dc:creator>
				<category><![CDATA[dailylog]]></category>
		<category><![CDATA[Confitura]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://dailylog.lenart.org.pl/?p=414</guid>
		<description><![CDATA[Many of you know how the Scrum&#8217;s Stand Up Meeting is going to be held. There are three questions you must answer: what did you do ? what are going to do ? what is blocking you ? It&#8217;s quite obvious and after some time it&#8217;s getting bored also. So to change a schema you]]></description>
			<content:encoded><![CDATA[<p>Many of you know how the Scrum&#8217;s Stand Up Meeting is going to be held. There are three questions you must answer:</p>
<ul>
<li>what did you do ?</li>
<li>what are going to do ?</li>
<li>what is blocking you ?</li>
</ul>
<p>It&#8217;s quite obvious and after some time it&#8217;s getting bored also. So to change a schema you can add the fourth question. It was proposed by <a title="Pawel Wrzeszcz's home page" href="http://pawel.wrzesz.cz/" target="_blank">Pawel</a> &#8211; our Scrum Master and I must say, it was a very good idea &#8211; think out of the box <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>What is the fourth question ? It depends &#8230; as say consultants <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  It shouldn&#8217;t be related to your tasks, it must be more about surrounding environment. Like for example: what kind of book have you read recently (not related to software development) ? or what was the lats boardgame you have played ? or what did you learn from the last week ? and so forth &#8230;</p>
<p>Why the fourth question is so important ? To break rutin, to express a different you, to show up that there is something other than coding <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  When people are laughing, sharing experience in different areas they&#8217;re socialize, they become more a team of friends instead of a team of geeks. We aren&#8217;t just geeks, behind we&#8217;re humans <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>This time no new interesting TED&#8217;s presentation, but if you understand polish language you maybe find something interesting in <a title="Confitura 2011 Conference talks" href="http://vimeo.com/confiturapl" target="_blank">talks</a> from Confitura 2011 conference. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://dailylog.lenart.org.pl/2011/07/27/fourth-question/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>extend or not extend</title>
		<link>http://dailylog.lenart.org.pl/2011/06/14/extend-or-not-extend/</link>
		<comments>http://dailylog.lenart.org.pl/2011/06/14/extend-or-not-extend/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 08:40:08 +0000</pubDate>
		<dc:creator>Lukasz</dc:creator>
				<category><![CDATA[dailylog]]></category>
		<category><![CDATA[distributed team]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[skype]]></category>

		<guid isPermaLink="false">http://dailylog.lenart.org.pl/?p=407</guid>
		<description><![CDATA[That&#8217;s the question! When you are managing a project using the Scrum methods, each of your tasks must be grouped in sprints or iterations. The whole team is preparing a sprint, estimating the tasks and fitting stories in a given period of time &#8211; the Iteration. As usual, the estimates are just estimates It&#8217;s always]]></description>
			<content:encoded><![CDATA[<p>That&#8217;s the question!</p>
<p>When you are managing a project using the Scrum methods, each of your tasks must be grouped in sprints or iterations. The whole team is preparing a sprint, estimating the tasks and fitting stories in a given period of time &#8211; the Iteration.</p>
<p>As usual, the estimates are just estimates <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  It&#8217;s always some kind of guessing &#8230; even if you spent a lot of time on the project and you know each line of the code and all the business behind (do you?). The problem is, there are many unrelated things that can happen. People can be sick, a build server can blow-up, a team member can left the company and so on and etc &#8230;</p>
<p>The reasons you cannot imagine and predict.</p>
<p>So, because of that should the sprint be extend or not ?</p>
<p>We can fail, we can move tasks and stories, we can spend hours trying figure out what was wrong &#8230; Or maybe extend the sprint for one, two more days, solve all the issues, close all the tasks. No one will be frustrated because of fail of sprint. We will not lost time for looking into the problems, we just passed over them. What do you think ?</p>
<p>At the end there should be a presentation from TED, but I didn&#8217;t get the newsletter yet, so I&#8217;m going to say how I work. As a member of highly distributed team which is working remotely, we use Skype to communicate. And because of that there is a drawback &#8211; you don&#8217;t know when someone just left the room and he / she isn&#8217;t at his / her desk. So, we use the short status messages (you can use &#8220;/me text&#8221; to change the status in Skype). The list is below, feel free to share it or extend!</p>
<ul>
<li><strong>ś</strong> &#8211; śniadanie (breakfast)</li>
<li><strong>b</strong> &#8211; back (I&#8217;m back at the desk)</li>
<li><strong>brb</strong> &#8211; be right back (means I will be back in few seconds / minutes / hours)</li>
<li><strong>biab</strong> &#8211; back in a bit (means I will be back in few minutes / hours / days)</li>
<li><strong>bbiab</strong> &#8211; be back in a bit (means I will be back in few hours / days / years)</li>
<li><strong>o</strong> &#8211; obiad (lunch &#8211; in Poland not known)</li>
<li><strong>z</strong> &#8211; zupa (soup &#8211; if you eat)</li>
<li><strong>dd</strong> &#8211; drugie danie (second meal)</li>
<li><strong>out</strong> &#8211; out (means you finished the work for today and now you&#8217;re coding for pleasure)</li>
</ul>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://dailylog.lenart.org.pl/2011/06/14/extend-or-not-extend/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>copy pattern</title>
		<link>http://dailylog.lenart.org.pl/2011/06/08/copy-pattern/</link>
		<comments>http://dailylog.lenart.org.pl/2011/06/08/copy-pattern/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 04:41:58 +0000</pubDate>
		<dc:creator>Lukasz</dc:creator>
				<category><![CDATA[dailylog]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[design patterns]]></category>
		<category><![CDATA[ted]]></category>

		<guid isPermaLink="false">http://dailylog.lenart.org.pl/?p=404</guid>
		<description><![CDATA[Recently I&#8217;ve joined a new ongoing project. In theory it should have been easily jump into it, but as usual each project is specific. The team developed a custom framework to generate JSF view base on an entity class. The framework after first look is quite simple, but as always the devils is in the]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve joined a new ongoing project. In theory it should have been easily jump into it, but as usual each project is specific. The team developed a custom framework to generate JSF view base on an entity class. The framework after first look is quite simple, but as always the devils is in the details <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  So, I&#8217;ve spent a bit of time to catch up what is real going on. The next thing I had to implement was an option to export entire view to PDF &#8211; there was already an example how to do it and I followed it. Just copied the source and started adjusting it to my needs.</p>
<p>That&#8217;s the Copy Pattern. It&#8217;s used very often when you join a new project, when you learn a new language, when you do something first time. You need a pattern to base on, to follow.</p>
<p>So, it isn&#8217;t a bad idea to use the copy pattern, but you cannot stop on that. After first step, after you grasped the problem you must apply another patterns &#8211; real software development patterns. Leaving the code as is after using the copy pattern is bad &#8211; we&#8217;ve seen it a lot in many places. The copy pattern is just a beginning, is the easiest way to get into the project.</p>
<p>And the beauty of this is that you can change the name of the class, extract methods, extract new classes &#8211; just before messing with a code repository, before posting too match changes,that no one will know what is really happening;-)</p>
<p>Don&#8217;t be afraid to use the copy pattern, but also don&#8217;t stop on it!</p>
<p>And as usual at the end a talk from TED, this time about a car for blind people. And about new control interfaces we can face soon <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Enjoy!</p>
<p><object width="446" height="326"><param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="bgColor" value="#ffffff" /><param name="flashvars" value="vu=http://video.ted.com/talk/stream/2011/Blank/DennisHong_2011-320k.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/DennisHong-2011.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=1158&amp;lang=&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=dennis_hong_making_a_car_for_blind_drivers;year=2011;theme=a_taste_of_ted2011;theme=new_on_ted_com;theme=what_s_next_in_tech;event=TED2011;tag=Design;tag=Technology;tag=transportation;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><embed type="application/x-shockwave-flash" width="446" height="326" src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" wmode="transparent" bgcolor="#ffffff" allowfullscreen="true" allowscriptaccess="always" flashvars="vu=http://video.ted.com/talk/stream/2011/Blank/DennisHong_2011-320k.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/DennisHong-2011.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=1158&amp;lang=&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=dennis_hong_making_a_car_for_blind_drivers;year=2011;theme=a_taste_of_ted2011;theme=new_on_ted_com;theme=what_s_next_in_tech;event=TED2011;tag=Design;tag=Technology;tag=transportation;"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://dailylog.lenart.org.pl/2011/06/08/copy-pattern/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to make the Confitura ?</title>
		<link>http://dailylog.lenart.org.pl/2011/05/25/how-to-make-the-confitura/</link>
		<comments>http://dailylog.lenart.org.pl/2011/05/25/how-to-make-the-confitura/#comments</comments>
		<pubDate>Wed, 25 May 2011 06:14:04 +0000</pubDate>
		<dc:creator>Lukasz</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[Confitura]]></category>
		<category><![CDATA[ted]]></category>

		<guid isPermaLink="false">http://dailylog.lenart.org.pl/?p=402</guid>
		<description><![CDATA[Less than three weeks left to Confitura conference and we still have discussing with new Partners. Many of the local companies are supporting us, it&#8217;s so nice to see them with us! But it&#8217;s a hard work, lot of mails, phone calls and some paper work at the end. Especially it&#8217;s hard for me as]]></description>
			<content:encoded><![CDATA[<p>Less than three weeks left to <a title="Confitura 2011 annual Warsaw JUG conference" href="http://www.confitura.pl" target="_blank">Confitura</a> conference and we still have discussing with new Partners. Many of the local companies are supporting us, it&#8217;s so nice to see them with us! But it&#8217;s a hard work, lot of mails, phone calls and some paper work at the end. Especially it&#8217;s hard for me as a one of the Organizers &#8211; I&#8217;m ordinary Software Developer and quite often don&#8217;t understand what moves business forward <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Anyway it can be the largest free of charge conference in Europe (regarding Java, software development, etc). Right now we have over 800 participants (some of them will give up just before the conference &#8211; as usual <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ), 13 Partners (and we&#8217;re discussing with another few), 20 lectors from around Poland &#8211; huge event and everything because of passion <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>So, if you don&#8217;t know what to do on 11th of June, come in and see how it is.</p>
<p>And at the end two presentation from TED &#8211; maybe not really, but they&#8217;re funny and practical as usual <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a title="Gel: Gotta share!" href="http://www.ted.com/talks/gel_gotta_share.html" target="_blank">Gel: Gotta share!</a></p>
<p>and <strong>How to tie your shoes</strong> ?</p>
<p><object width="334" height="326"><param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="bgColor" value="#ffffff" /><param name="flashvars" value="vu=http://video.ted.com/talk/stream/2005/Blank/TerryMoore_2005-320k.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/TerryMoore-2005.embed_thumbnail.jpg&amp;vw=320&amp;vh=240&amp;ap=0&amp;ti=1150&amp;lang=&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=terry_moore_how_to_tie_your_shoes;year=2005;theme=hidden_gems;theme=ted_in_3_minutes;theme=new_on_ted_com;event=TED2005;tag=Culture;tag=Entertainment;tag=demo;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><embed type="application/x-shockwave-flash" width="334" height="326" src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" wmode="transparent" bgcolor="#ffffff" allowfullscreen="true" allowscriptaccess="always" flashvars="vu=http://video.ted.com/talk/stream/2005/Blank/TerryMoore_2005-320k.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/TerryMoore-2005.embed_thumbnail.jpg&amp;vw=320&amp;vh=240&amp;ap=0&amp;ti=1150&amp;lang=&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=terry_moore_how_to_tie_your_shoes;year=2005;theme=hidden_gems;theme=ted_in_3_minutes;theme=new_on_ted_com;event=TED2005;tag=Culture;tag=Entertainment;tag=demo;"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://dailylog.lenart.org.pl/2011/05/25/how-to-make-the-confitura/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>reactivation</title>
		<link>http://dailylog.lenart.org.pl/2011/05/06/reactivation/</link>
		<comments>http://dailylog.lenart.org.pl/2011/05/06/reactivation/#comments</comments>
		<pubDate>Fri, 06 May 2011 07:45:05 +0000</pubDate>
		<dc:creator>Lukasz</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[dailylog]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Confitura]]></category>
		<category><![CDATA[jdn]]></category>
		<category><![CDATA[struts 2]]></category>
		<category><![CDATA[ted]]></category>

		<guid isPermaLink="false">http://dailylog.lenart.org.pl/?p=397</guid>
		<description><![CDATA[I&#8217;ve decided to reactivate my technical blog (in Polish) hosted on Java Developer&#8217;s Network &#8211; why? I&#8217;ve stared missing strict technical entries and discussion over them. And there are plenty of english technical blogs out there, so I didn&#8217;t want to be another one here. I&#8217;m still planning to post some small examples in English, but larges]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve decided to reactivate my technical <a title="Łukasz Lenart's blog" href="http://jdn.pl/blog/416" target="_blank">blog</a> (in Polish) hosted on <a title="Java Developer's Network" href="http://jdn.pl" target="_blank">Java Developer&#8217;s Network</a> &#8211; why? I&#8217;ve stared missing strict technical entries and discussion over them. And there are plenty of english technical blogs out there, so I didn&#8217;t want to be another one here. I&#8217;m still planning to post some small examples in English, but larges one will be posted there.</p>
<p>Few weeks ago I was moved to join a new project and for last two weeks I was trying hard to recall how JSF 2.0 works. It isn&#8217;t an intuitive way and for a guy as me &#8211; who was growing up on request-response paradigmate of the Web - the whole components approach is a big fake <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  The frameworks are cheating us and the users, http protocol is stateless and over it we try to build a statefull application. Jsfize are flying in the air <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>What else is going on? A lot, I can say. A brand new <a title="Apache Struts 2" href="http://struts.apache.org/" target="_blank">Apache Struts 2</a> is out &#8211; the web page should be updated soon (on my todo list), also we&#8217;ve a few new very active contributors and a new PMC Chair. It looks like we&#8217;ve a new opening <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>The fourth thing, another we are working to prepare upcoming annual <a title="Warsaw Java User Group" href="http://groups.google.com/group/warszawa-jug/" target="_blank">Warsaw Java User Group</a> conference &#8211; <a title="Confitura 2011 conference" href="http://www.confitura.pl" target="_blank">Confitura 2011</a> aka Javarsovia. It&#8217;s a hard peace of wood now, but hopefully we redo it in something nicer <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>And the last thing &#8211; a new Agile conference in Warsaw is over the horizon &#8211; <a title="Agile By Example" href="http://agilebyexample.com" target="_blank">Agile By Example</a>!</p>
<p>That&#8217;s it folks &#8230;. naha &#8230; what&#8217;s left is some new presentation from TED &#8211; not only software can be open sourced <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><object width="446" height="326"><param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="bgColor" value="#ffffff" /><param name="flashvars" value="vu=http://video.ted.com/talk/stream/2011U/Blank/MarcinJakubowski_2011U-320k.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/MarcinJakubowski-2011U.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=1122&amp;lang=&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=marcin_jakubowski;year=2011;theme=new_on_ted_com;theme=tales_of_invention;theme=the_rise_of_collaboration;theme=design_like_you_give_a_damn;event=Design+Like+You+Give+a+Damn;tag=Culture;tag=Technology;tag=open-source;tag=ted+fellows;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><embed type="application/x-shockwave-flash" width="446" height="326" src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" wmode="transparent" bgcolor="#ffffff" allowfullscreen="true" allowscriptaccess="always" flashvars="vu=http://video.ted.com/talk/stream/2011U/Blank/MarcinJakubowski_2011U-320k.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/MarcinJakubowski-2011U.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=1122&amp;lang=&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=marcin_jakubowski;year=2011;theme=new_on_ted_com;theme=tales_of_invention;theme=the_rise_of_collaboration;theme=design_like_you_give_a_damn;event=Design+Like+You+Give+a+Damn;tag=Culture;tag=Technology;tag=open-source;tag=ted+fellows;"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://dailylog.lenart.org.pl/2011/05/06/reactivation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>not a live demo</title>
		<link>http://dailylog.lenart.org.pl/2011/04/18/not-a-live-demo/</link>
		<comments>http://dailylog.lenart.org.pl/2011/04/18/not-a-live-demo/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 12:26:34 +0000</pubDate>
		<dc:creator>Lukasz</dc:creator>
				<category><![CDATA[dailylog]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[iteration]]></category>

		<guid isPermaLink="false">http://dailylog.lenart.org.pl/?p=392</guid>
		<description><![CDATA[I like the idea when the Iteration is done and you have a lazy day &#8211; an easy friday. In my new project that&#8217;s how we finished the last week. We had the whole day to read requirements for a new iteration, we were able to do some administrative tasks and to prepare a demo]]></description>
			<content:encoded><![CDATA[<p>I like the idea when the Iteration is done and you have a lazy day &#8211; an easy friday. In my new project that&#8217;s how we finished the last week. We had the whole day to read requirements for a new iteration, we were able to do some administrative tasks and to prepare a demo &#8211; not a live demo <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>It&#8217;s a quite good idea &#8211; you don&#8217;t have to organize a room, invite people &#8211; forget about wasting time to look up for a best time and place for everybody. You don&#8217;t have to worry that something will blow up. You just sit and record what have you done &#8211; one demo per each User Story you have implemented. It must be short, 2-3 minutes with comments &#8211; this will allow people to follow you smoothly.</p>
<p>Juts all the demos on a server, collect all the informations and send an e-mail to everyone who was normally be invited to the room. People can watch your demos at any time, they can go directly to a demo server and do it yourself base on what they&#8217;ve seen. No one is frustrated or bored, they can just watch and give a feedback or ignore your e-mail and go home.</p>
<p>&#8230; but that isn&#8217;t your problem any more <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://dailylog.lenart.org.pl/2011/04/18/not-a-live-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>a bit confused</title>
		<link>http://dailylog.lenart.org.pl/2011/04/15/a-bit-confused/</link>
		<comments>http://dailylog.lenart.org.pl/2011/04/15/a-bit-confused/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 08:32:10 +0000</pubDate>
		<dc:creator>Lukasz</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[dailylog]]></category>
		<category><![CDATA[ASF]]></category>
		<category><![CDATA[Confitura]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[jsf2]]></category>
		<category><![CDATA[OGNL]]></category>
		<category><![CDATA[struts]]></category>

		<guid isPermaLink="false">http://dailylog.lenart.org.pl/?p=388</guid>
		<description><![CDATA[Yup, I&#8217;m. I&#8217;m confused because of lack of good TED presentations for last few weeks. Maybe I&#8217;m wrong and there were some, please feel free to show me them, because if so, it means that&#8217;s something wrong with me Never mind, back to business. I was working hard for last few weeks to release a]]></description>
			<content:encoded><![CDATA[<p>Yup, I&#8217;m. I&#8217;m confused because of lack of good <a title="TED" href="http://www.ted.com" target="_blank">TED</a> presentations for last few weeks. Maybe I&#8217;m wrong and there were some, please feel free to show me them, because if so, it means that&#8217;s something wrong with me <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Never mind, back to business. I was working hard for last few weeks to release a new <a title="Apache Struts project" href="http://struts.apache.org/" target="_blank">Apache Struts 2</a> version. The first attempt failed, as during the Vote progress a bug was detected &#8211; so it&#8217;s good, better sooner than later <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  The second attempt is under Vote right now and I&#8217;m testing it &#8211; like a tester, by clicking here and there with the example Showcase application. It looks good, but <a title="Matt Raible" href="http://raibledesigns.com/" target="_blank">Matt</a> reported that tests for <a title="AppFuse" href="http://appfuse.org/display/APF/Home" target="_blank">AppFuse</a> are slower for version 2.2.3 comparing to version 2.1.8. Hmm&#8230; only two seconds but always &#8230;</p>
<p>I figured out how to check what can be wrong. In the latest version we&#8217;ve introduced mechanism to escape action&#8217;s name and method&#8217;s name as with Dynamic Method Invocation mechanism a hacker can use them for XSS attack. And as an Action is created per each request, that can slow down the whole framework. So I will use YSlow to measure load times for pages in the Showcase application, next I will rollback the changes regarding escaping and re-run the tests. And then compare the results.</p>
<p>Maybe it will give me the answer <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Staying around the Apache Software Foundation &#8211; proposal to join ASF is almost ready for OGNL project &#8211; it&#8217;s a very good information as OGNL was homeless for some time. Many thanks to <a title="Simone Tripodi's home page" href="http://people.apache.org/~simonetripodi/" target="_blank">Simone</a> for taking care of that, lot of good work!</p>
<p>Another thing, I&#8217;ve started or rather joined a new project or better an on-going project <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  It&#8217;s for financial industry &#8211; again someone could say &#8211; but it&#8217;s something different from what I had been doing for a previous bank. Anyway it should be funny and interesting &#8211; lot of JSF2ise, CDIse and JBossise stuff will be flying in the air <img src='http://dailylog.lenart.org.pl/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>What else is going on ? We&#8217;re working hard to prepare the next edition of the Warsaw JUG Conference &#8211; <a title="Confitura 2011 conference" href="http://www.confitura.pl/" target="_blank">Confitura 2011</a> aka Javarsovia &#8211; see you there in June. On the beginning of May the <a title="GeeCON 2011 conference" href="http://geecon.org" target="_blank">GeeCON</a> conference take place and hopefully I&#8217;ll be there as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://dailylog.lenart.org.pl/2011/04/15/a-bit-confused/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

