tag:blogger.com,1999:blog-76489396661340067292024-03-13T16:47:00.030-07:00Some letters and numbersPersonal blogBolesław Dawidowiczhttp://www.blogger.com/profile/09178797216278734614noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-7648939666134006729.post-18261025137787343122014-06-16T05:16:00.004-07:002014-06-16T06:57:39.054-07:00Devoxx4Kids Poland 2014<br />
<br />
<span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;">Week ago there was first ever edition of </span><a href="http://www.devoxx4kids.org/" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;">Devoxx4Kids</a><span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"> hosted in </span><a href="http://www.devoxx4kids.pl/" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;">Poland</a><span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;">. It is worth writing about it for several reasons.</span><br />
<div>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-ZEv9rcLXI_o/U57Xw_3m5XI/AAAAAAAAPTM/7ggaznAj3DI/s1600/IMG_8603.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-ZEv9rcLXI_o/U57Xw_3m5XI/AAAAAAAAPTM/7ggaznAj3DI/s1600/IMG_8603.jpg" height="213" width="320" /></a></div>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br />First of all as a father of three I’m really happy to see such events happening locally. My own kids were still too young to participate therefore I’m already looking forward to the next edition! :) </span><br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-DF4bKrwQews/U57Yc4ANOMI/AAAAAAAAPTk/T84lqObdNvw/s1600/10411796_544749182302363_3832478619197369212_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-DF4bKrwQews/U57Yc4ANOMI/AAAAAAAAPTk/T84lqObdNvw/s1600/10411796_544749182302363_3832478619197369212_n.jpg" height="213" width="320" /></a></div>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br />I have two very personal reasons to feel really proud about this event. <a href="http://www.devoxx4kids.pl/">Devoxx4Kids Poland</a> was organised mainly by people from <a href="http://warszawa.jug.pl/">Warsaw JUG</a>. As a member and one of previous leaders of this community - currently focusing on <a href="http://wjbug.pl/">JBUG</a> - I love to see how it is thriving. Lot of awesome new initiatives are being brought to live! </span><br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br />Additionally this edition was sponsored by my employer - <a href="https://www.redhat.com/">Red Hat</a>. Let me just say that when I approached <a href="https://community.jboss.org/blogs/mark.little">Mark Little</a> - Vice President of Middleware Engineering - I didn’t have to ask twice about it. It makes a difference to work for a company which cares about local <a href="http://www.redhat.com/community/">communities</a>, spreading technology and educating people about it!</span><br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-8Wef0kFHaYM/U57YLBiQfKI/AAAAAAAAPTY/lzWM11IK0Ug/s1600/IMG_4409.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-8Wef0kFHaYM/U57YLBiQfKI/AAAAAAAAPTY/lzWM11IK0Ug/s1600/IMG_4409.jpg" height="213" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-_0PqDam0IOM/U57YLHtz2PI/AAAAAAAAPTU/D33CGCOXhCo/s1600/IMG_4448.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-_0PqDam0IOM/U57YLHtz2PI/AAAAAAAAPTU/D33CGCOXhCo/s1600/IMG_4448.jpg" height="213" width="320" /></a></div>
<br />
<br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">Last and probably most important reason - looks like this event might have been one of the biggest <a href="http://www.devoxx4kids.org/">Devoxx4Kids</a> worldwide!!! <b>112</b> kids attended <b>12</b> workshops in <b>8</b> parallel tracks…. wow! </span><br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-Lhi7y1n9hCM/U57Xd8k4SII/AAAAAAAAPTE/P_oSRKgi9P0/s1600/10384587_541321949311753_4023073364096000888_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-Lhi7y1n9hCM/U57Xd8k4SII/AAAAAAAAPTE/P_oSRKgi9P0/s1600/10384587_541321949311753_4023073364096000888_n.jpg" height="213" width="320" /></a></div>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">To give you an idea here is the <a href="http://www.devoxx4kids.pl/harmonogram">agenda</a> arranged by different age groups:</span><br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br /></span>
<br />
<h3>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">6+</span></h3>
<ul style="color: #222222;"><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">
<li><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><a href="http://drtechniko.com/" style="background-color: transparent;"><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">Dr Techniko</span></a></span></li>
<li><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><a href="http://light-bot.com/" style="background-color: transparent;"><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">LightBot</span></a></span></li>
<li><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><span style="background-color: transparent; font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><a href="http://education.lego.com/en-us/preschool-and-school/lower-primary/7plus-education-wedo" style="background-color: transparent;">Lego® WeDo basics</a></span></span></li>
</span></ul>
<h3>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">8+</span></h3>
<ul style="color: #222222;"><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">
<li><a href="http://education.lego.com/en-us/preschool-and-school/lower-primary/7plus-education-wedo" style="background-color: transparent;"><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">Lego® WeDo advanced</span></a></li>
<li><a href="http://scratch.mit.edu/" style="background-color: transparent;"><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">Scratch</span></a></li>
<li><span style="background-color: transparent; font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><a href="http://code.org/" style="background-color: transparent;">Code.org</a></span></li>
</span></span></ul>
<h3>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">10+</span></h3>
<ul style="color: #222222;"><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">
<li><a href="http://en.wikipedia.org/wiki/Colobot" style="background-color: transparent;"><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">CoLoBot</span></a></li>
<li><a href="http://mindstorms.lego.com/" style="background-color: transparent;"><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">Lego® Mindstorms® Basic</span></a></li>
<li><span style="background-color: transparent; font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><a href="https://minecraft.net/" style="background-color: transparent;">Minecraft</a></span></li>
</span></span></ul>
<h3>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">12+</span></h3>
<ul><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><span style="color: #222222;">
<li><a href="http://www.cl.cam.ac.uk/projects/raspberrypi/sonicpi/" style="background-color: transparent;"><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">Sonic-Pi</span></a></li>
<li><a href="http://mindstorms.lego.com/" style="background-color: transparent;"><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">Lego® Mindstorms® Advanced</span></a></li>
<li><a href="http://www.arduino.cc/" style="background-color: transparent;"><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">Arduino</span></a></li>
</span></span></span></ul>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><span style="color: #222222;">
</span></span><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">I would like to end with simply congratulating organisers - <span style="color: #222222;"><a href="http://about.me/efka">Ewa Waliczek</a>, </span><span style="color: #222222;"><a href="https://plus.google.com/u/0/105048210438738606813/about">Dariusz Kaczynski</a>, </span><a href="https://plus.google.com/115199310426964455344/about">Michal Lewandowski</a> and <a href="https://plus.google.com/u/0/+TomKucharskiZigi/about">Tomasz Kucharski</a> - together with all <a href="http://www.devoxx4kids.pl/o-nas">volunteers</a> and other <a href="http://www.devoxx4kids.pl/sponsorzy">sponsors</a>. Well done everyone!</span><br />
<br />
</span><br />
<div>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><br />Make sure to check out awesome photos from the whole event:</span></span></div>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">
</span>
<br />
<div>
<ul><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">
<li><span style="color: #222222; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"><a href="https://www.facebook.com/media/set/?set=a.544617125648902.1073741830.516462921797656&type=1">Facebook gallery</a></span></li>
<li><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><a href="https://picasaweb.google.com/114911144671165469374/Devoxx4KidsPL">Picasa album</a></span></li>
</span></ul>
</div>
<div>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;"><i>(all photos by <a href="http://fotomilo.pl/">fotomilo.pl</a> and <a href="https://plus.google.com/108877131134833991998">Andrzej Goławski</a>)</i></span></div>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif;">
</span></div>
Bolesław Dawidowiczhttp://www.blogger.com/profile/09178797216278734614noreply@blogger.com0tag:blogger.com,1999:blog-7648939666134006729.post-69353351094351095622014-05-29T06:32:00.000-07:002014-05-29T06:50:10.204-07:00Warsaw JBUG - Marek Goldmann presenting Docker<a href="http://wjbug.pl/">Warsaw JBoss User Group</a> is only 2 months old still we already had our 3rd meeting. This time <a href="http://goldmann.pl/">Marek Goldmann</a> joined us to present <a href="https://www.docker.io/">Docker</a>. New and cool light virtualization solution. We had a nice crowd of around 50 attendees and good followup discussions discussions after.<br />
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-AAixiJ4VSQs/U4cxTC9ndSI/AAAAAAAAPRw/rufqsVR7pIk/w659-h878-no/29.05.2014+-+1" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-AAixiJ4VSQs/U4cxTC9ndSI/AAAAAAAAPRw/rufqsVR7pIk/w659-h878-no/29.05.2014+-+1" height="320" width="239" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-_BlzyL1BCe0/U4cxTIJVSUI/AAAAAAAAPSA/73eb1yDTyCs/w659-h878-no/29.05.2014+-+2" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-_BlzyL1BCe0/U4cxTIJVSUI/AAAAAAAAPSA/73eb1yDTyCs/w659-h878-no/29.05.2014+-+2" height="320" width="239" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-zWoA0KaXceI/U4cxTLBvedI/AAAAAAAAPRo/NSsGgK5ro2M/w1171-h878-no/29.05.2014+-+3" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-zWoA0KaXceI/U4cxTLBvedI/AAAAAAAAPRo/NSsGgK5ro2M/w1171-h878-no/29.05.2014+-+3" height="239" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-LeSWEYIvlH0/U4cxTC9h8eI/AAAAAAAAPR4/YmaPMy17zko/w1171-h878-no/29.05.2014+-+4" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-LeSWEYIvlH0/U4cxTC9h8eI/AAAAAAAAPR4/YmaPMy17zko/w1171-h878-no/29.05.2014+-+4" height="239" width="320" /></a></div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-wdzN3ERsvWQ/U4cxTPSwejI/AAAAAAAAPSI/yNpjGAK3BZ8/w1171-h878-no/29.05.2014+-+5" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-wdzN3ERsvWQ/U4cxTPSwejI/AAAAAAAAPSI/yNpjGAK3BZ8/w1171-h878-no/29.05.2014+-+5" height="239" width="320" /></a></div>
<div>
<br /></div>
Bolesław Dawidowiczhttp://www.blogger.com/profile/09178797216278734614noreply@blogger.com0tag:blogger.com,1999:blog-7648939666134006729.post-69209516228116226512013-10-13T14:14:00.003-07:002013-10-13T14:25:41.743-07:00Warsjawa 2013<div>
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">To be honest I'm still quite shocked how it all developed and worked out. <a href="http://warsjawa.pl/">Warsjawa</a> since few years has been quite exceptional kind of conference. It was always free, organised by community and for the community. However since few years it is containing only workshops - no pure traditional presentations at all. Now it seems that it may be one of the largest events of this kind around - or at least I'm not really aware of any other one like that. </span><br />
<span style="color: #f3f3f3;"><br style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;" /></span>
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">Year ago it contained 10 workshops and nearly 200 attendees showed up. This year it grew into:</span><br />
<span style="color: #f3f3f3;"><br style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;" /></span>
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">- 42 workshops</span><br />
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">- 53 presenters/coaches (tbd)</span><br />
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">- Nearly 500 attendees</span><br />
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">- 12 sponsors</span><br />
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">- 8 volunteers</span><br />
<span style="color: #f3f3f3;"><br style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;" /></span>
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">During retrospective within organising committee after previous edition we had few ambitious plans for next one. Ok… it was mainly Wojtek Erbetowski who was throwing ambitious ideas while I was the sceptical one ;) Last Saturday most of those actually happened and worked beyond our initial expectations. After several months of preparations this is really rewarding experience. :)</span><br />
<span style="color: #f3f3f3;"><br style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;" /></span>
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">It is worth mentioning that this is also quite an achievement for the whole <a href="http://warszawa.jug.pl/#/about">Warsaw/Warszawa JUG</a> community. Other conference under JUG umbrella - <a href="http://confitura.pl/">Confitura</a> - had over 900 registered attendees this year. Nowadays there are 3 well organised and independent groups of people responsible for biweekly <a href="http://warszawa.jug.pl/#/about">WJUG</a> meetings, <a href="http://confitura.pl/">Confitura</a> and Warsjawa<a href="http://warsjawa.pl/">http://warsjawa.pl/</a> conferences. However we are still one <a href="http://warszawa.jug.pl/#/about">WJUG</a> community and it is truly awesome to be part of it. During past few years I was not that much active however I had chance to be one of JUG leaders and part of organising committees for both conferences in 2008. Looking back I think this community has never been as vibrant and active as now. </span><br />
<span style="color: #f3f3f3;"><br style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;" /></span>
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">Just to complete the picture with few highlights about Warsjawa 2013…. </span><br />
<span style="color: #f3f3f3;"><br style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;" /></span>
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">This year we had really great variety of topics. Main categories:</span><br />
<span style="color: #f3f3f3;"><br style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;" /></span>
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">- JVM - inlc. Profiling, Java 8..</span><br />
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">- Frameworks: incl. Wiciet, AngularJS, Vert.x, JBPM, Struts2</span><br />
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">- Design Patterns </span><br />
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">- Scala - 3 different ones about language itself, Play2, Akka…</span><br />
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">- Architecture and Testing</span><br />
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">- Cloud Computing - Vagrant, Chef</span><br />
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">- Build Tools - Gradle, Phabricator</span><br />
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">- Mobile - iOS, Android</span><br />
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">- Hardware Fun - Arduino</span><br />
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">- Soft & Agile</span><br />
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">- NoSQL / Big Data - Storm, Cassandra, R, ElasticSearch</span><br />
<span style="color: #f3f3f3;"><br style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;" /></span>
<span style="color: #f3f3f3;"><span style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">Dedication from presenters and coaches was quite amazing. Many workshops lasted 6h. Konrad Malawski deserves to be mentioned separately for teaching Scala for the </span><b style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">whole day</b><span style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">. 9h in raw…. it is quite an achievement! </span></span><br />
<span style="color: #f3f3f3;"><br style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;" /></span>
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">Most stressful part for the organisers was to provide stable and reliable internet connection - really critical for workshops. Wifi is pretty known to have reliability issues with so many devices around. Therefore we invested significant part of conference budget into huge number of network switches and patch cords. This should really give you an idea about our dedication… </span><br />
<span style="color: #f3f3f3;"><br style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;" /></span>
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">Traditionally we are really grateful for the support from <a href="http://www.mimuw.edu.pl/">Warsaw University</a>. <a href="http://warsjawa.pl/">Warsjawa</a> hijacked over 20 rooms at the<a href="http://www.mimuw.edu.pl/"> The Faculty of Mathematics, Informatics and Mechanics</a>. It really matters for us that we are always warmly welcomed there.</span><br />
<span style="color: #f3f3f3;"><br style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;" /></span>
<span style="color: #f3f3f3;"><br style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;" /></span>
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">We also had really exceptional squad of volunteers that helped a lot with final preparation. Few coming from Krakow - which is not a short journey to make. Such people really bring the motivation! </span><br />
<span style="color: #f3f3f3;"><br style="font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;" /></span>
<span style="color: #f3f3f3; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18px;">Ok… I could go on and on… Looking forward for next year and <a href="https://plus.google.com/photos/101278010757085599707/albums/5933841206686872033">enjoy the photos</a>!</span></div>
<div>
<span style="color: #f3f3f3;"><br /></span></div>
<div>
<br /></div>
Bolesław Dawidowiczhttp://www.blogger.com/profile/09178797216278734614noreply@blogger.com0tag:blogger.com,1999:blog-7648939666134006729.post-12029480441695598142012-10-28T11:15:00.002-07:002012-10-30T09:51:28.218-07:00WarsJawa 2012 and 100th Warsaw JUG meeting<!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->
<br />
<div style="font-family: Arial;">
<a href="http://warszawa.jug.pl/">Warsaw JUG</a> is traditionally hosting 2 bigger events during the year. First one is <a href="http://www.confitura.pl/">Confitura</a> (former Javarsovia) which is a full scale free Java conference - with <a href="https://picasaweb.google.com/Confiturapl">around 800 attendees</a> this year. Second one is <a href="http://www.warsjawa.pl/">WarsJawa</a> (former WarsJava...) which is smaller and more workshop focused event. This year I had an honor to be one of co organizers of it</div>
<div style="font-family: Arial;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://warszawa.jug.pl/_/rsrc/1348822474557/config/warsjawa2012-logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://warszawa.jug.pl/_/rsrc/1348822474557/config/warsjawa2012-logo.png" /></a></div>
<div style="font-family: Arial;">
<br /></div>
<div style="font-family: Arial;">
2012 edition was a bit special as we also celebrated 100th meeting of Warsaw JUG. Therefore during opening session several people who have been engaged in local Java community over past years shared some of their memories. </div>
<div style="font-family: Arial;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-e4_aGJgq3N8/UIu81GI9fyI/AAAAAAAAN0w/v7Z35UB_3QU/s1600/IMG_0271.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://4.bp.blogspot.com/-e4_aGJgq3N8/UIu81GI9fyI/AAAAAAAAN0w/v7Z35UB_3QU/s320/IMG_0271.jpg" width="213" /></a></div>
<div style="font-family: Arial;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-y1RG37tBka4/UIu82iW4xFI/AAAAAAAAN1Q/nVY8tUOZzmw/s1600/IMG_0273.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="213" src="http://2.bp.blogspot.com/-y1RG37tBka4/UIu82iW4xFI/AAAAAAAAN1Q/nVY8tUOZzmw/s320/IMG_0273.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-QDiB5KINz5M/UIwAubrDrhI/AAAAAAAABXY/F6XYHZivH2I/s1600/DSC_7378.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="212" src="http://2.bp.blogspot.com/-QDiB5KINz5M/UIwAubrDrhI/AAAAAAAABXY/F6XYHZivH2I/s320/DSC_7378.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="font-family: Arial;">
<br /></div>
<div style="font-family: Arial;">
Bartek Zdanowski, Tomasz Szymanski, Paweł Wrzeszcz, Łukasz Lenart, Jakub Nabrdalik, Wojciech Erbertowski, Kamil Szymański, Marcin Zajączkowski and me came on stage. Few opening words from JUG founder Jacek Laskowski were played from video as he could not join us. Maybe it is a sign of future direction to consider video streaming more … :) </div>
<div style="font-family: Arial;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-uC8nlLhv5iw/UIu8qfOgnPI/AAAAAAAANzo/Q2LTEXSpaNU/s1600/IMG_0258.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://4.bp.blogspot.com/-uC8nlLhv5iw/UIu8qfOgnPI/AAAAAAAANzo/Q2LTEXSpaNU/s320/IMG_0258.jpg" width="213" /></a></div>
<div style="font-family: Arial;">
<br /></div>
<div style="font-family: Arial;">
<br /></div>
<div style="font-family: Arial;">
To be honest many people who have been engaged over the years were missing. There would have been A LOT of different folks on stage if we had manage to grab everyone involved from day one… </div>
<div style="font-family: Arial;">
<br /></div>
<div style="font-family: Arial;">
During next session Grzegorz Duda shared his view on current status of Java community in Poland. Then there was a key part of the conference - 10 different workshops that lasted 7 hours with ~170 attendees in total. </div>
<div style="font-family: Arial;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-l39P39JYr1o/UIu9wMp5EQI/AAAAAAAANos/Prt0gXs07hI/s1600/IMG_0341.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="213" src="http://4.bp.blogspot.com/-l39P39JYr1o/UIu9wMp5EQI/AAAAAAAANos/Prt0gXs07hI/s320/IMG_0341.JPG" width="320" /></a></div>
<div style="font-family: Arial;">
<br /></div>
<div style="font-family: Arial;">
<br /></div>
<div style="font-family: Arial;">
Not all of them were purely Java or software development focused. Besides Jenkins, Git, or Qooxdoo there was also Arduino, iOS Kickstart and purely "soft" one called "One day with difficult customer".</div>
<div style="font-family: Arial;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-dkrzJ5nLLUE/UIu9pkETjII/AAAAAAAAN6o/gcn_t_wI_Aw/s1600/IMG_0333.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="213" src="http://2.bp.blogspot.com/-dkrzJ5nLLUE/UIu9pkETjII/AAAAAAAAN6o/gcn_t_wI_Aw/s320/IMG_0333.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-Uk4BudRT3_4/UIu946OfU3I/AAAAAAAANqI/zzdDfVwBO6E/s1600/IMG_0354.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="213" src="http://2.bp.blogspot.com/-Uk4BudRT3_4/UIu946OfU3I/AAAAAAAANqI/zzdDfVwBO6E/s320/IMG_0354.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="font-family: Arial;">
<br /></div>
<div style="font-family: Arial;">
<br /></div>
<div style="font-family: Arial;">
From my perspective it is really good to see that Warsaw JUG is not closed to non Java topics and is serving different needs.</div>
<div style="font-family: Arial;">
<br /></div>
<div style="font-family: Arial;">
That would be all for the short summary. I had to leave early but from what I heard that was a cool afterparty :) </div>
<div style="font-family: Arial;">
<br /></div>
<div style="font-family: Arial;">
Here is <a href="https://picasaweb.google.com/117219839878145989021/Warsjawa2012#">my photo gallery</a> from the event. Check <a href="https://plus.google.com/photos/116891989919461415994/albums/5804292392525614993?authkey=CIDl1IHSid-IJQ">some more photos from Marcin Zajączkowski</a> and <a href="http://blog.bartekzdanowski.pl/2012/10/udana-warsjawa-v-100-spotkanie-wjug.html">blog relation</a> (in polish) from Bartek Zdanowski. </div>
<div style="font-family: Arial;">
<br /></div>
<div style="font-family: Arial;">
Looking forward for WarsJawa 2013!</div>
<div style="font-family: Arial;">
<br /></div>
Bolesław Dawidowiczhttp://www.blogger.com/profile/09178797216278734614noreply@blogger.com0tag:blogger.com,1999:blog-7648939666134006729.post-62984434712173163212010-03-21T20:45:00.000-07:002010-03-22T00:50:17.412-07:00Time for some screencastsInspired by awesome work that <a href="http://www.jroller.com/wesleyhales/">Wesley Hales</a> is doing in the <a href="http://vimeo.com/channels/79640">JBoss Portlet Community</a> I recently decided to try doing screencasts myself. Today I would like to share my first attempts with you. Movies below cover <a href="http://www.jboss.org/gatein">GateIn Portal</a> integration with LDAP and give some insight about internal <a href="http://www.jboss.org/picketlink/IDM.html">Picketlink IDM</a> usage. First one demonstrates how you can start experimenting with sample configuration in few simple steps and uses <a href="http://www.opends.org/">OpenDS</a> as an example server. Second one separately shows Active Directory integration as it requires few special config tweaks and includes MSAD installation instructions (in Part 1).<br /><br /><br /><br /><object height="300" width="400"><param name="allowfullscreen" value="true"><param name="allowscriptaccess" value="always"><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10310784&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1"><embed src="http://vimeo.com/moogaloop.swf?clip_id=10310784&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="300" width="400"></embed></object><br /><br /><object height="300" width="400"><param name="allowfullscreen" value="true"><param name="allowscriptaccess" value="always"><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10320467&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1"><embed src="http://vimeo.com/moogaloop.swf?clip_id=10320467&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="300" width="400"></embed></object><br /><br /><object height="300" width="400"><param name="allowfullscreen" value="true"><param name="allowscriptaccess" value="always"><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10332596&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1"><embed src="http://vimeo.com/moogaloop.swf?clip_id=10332596&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="300" width="400"></embed></object><br /><br />Both screencasts are based on tutorials that can be found in <a href="http://community.jboss.org/wiki/GateIn">GateIn wiki</a>:<br /><a href="http://www.blogger.com/-%20http://community.jboss.org/wiki/GateInwithLDAPasadefaultuserandgroupstore">- http://community.jboss.org/wiki/GateInwithLDAPasadefaultuserandgroupstore</a><br /><a href="http://www.blogger.com/-%20http://community.jboss.org/wiki/GateInwithLDAPinreadonlymode">- http://community.jboss.org/wiki/GateInwithLDAPinreadonlymode</a><br /><br />So far my experience is that.... doing screencasts is way more challenging and time consuming than it seems :)<br /><br />I hope to get some feedback from you (and I'm already aware about few things that I could have done better...)<br /><br />P.S. Big thanks to Wesley for sharing his <a href="http://www.jroller.com/wesleyhales/entry/the_ultimate_guide_for_developer">screencast experience</a>Bolesław Dawidowiczhttp://www.blogger.com/profile/09178797216278734614noreply@blogger.com1tag:blogger.com,1999:blog-7648939666134006729.post-26103625805848319542009-02-09T01:24:00.000-08:002009-02-09T01:34:46.194-08:00Another LDAP SDK option for JavaLast week Neil A. Wilson announced on his blog a<a href="http://directorymanager.wordpress.com/2009/02/06/making-it-easier-to-write-directory-enabled-applications/"> new alternative</a> to JNDI, Netscape SDK and Spring LDAP providing LDAP support in Java. It is called <a href="http://www.unboundid.com/products/ldapsdk/">UnboundID LDAP SDK</a> and I must say that <a href="http://www.unboundid.com/products/ldapsdk/docs/advantages/comparison.php">features comparision</a> and<a href="http://www.unboundid.com/products/ldapsdk/docs/ldapsdk-faq.php#examples"> code examples</a> look quite promising. Definitely want to look at it closer in the future.Bolesław Dawidowiczhttp://www.blogger.com/profile/09178797216278734614noreply@blogger.com0tag:blogger.com,1999:blog-7648939666134006729.post-86520199935049249392008-11-25T23:47:00.000-08:002008-11-25T23:48:29.156-08:00Warsjawa Eclipse DemoCamp 2008Last week <a href="http://groups.google.pl/group/warszawa-jug">Warsaw JUG</a> held "<a href="http://wiki.eclipse.org/Eclipse_DemoCamps_November_2008/Warszawa">Warsjawa Eclipse DemoCamp 2008</a>" event. I'd had a chance to help a bit with preparations (blame me if you don't like the <a href="http://www.jdn.pl/files/wj2008-koszulka-1.jpg">T-shirt</a> ;). As it was not meant to be a big conference the numbers are quite impressive: 153 attendees! <a href="http://www.jdn.pl/node/1619">Łukasz</a> and <a href="http://jlaskowski.blogspot.com/2008/11/relacja-z-warsjawa-eclipse-democamp.html">Jacek</a> have already written more complete reviews on their blogs (in Polish). I will just leave you with photos ;)<br /><ul><li><a href="http://picasaweb.google.com/eljotpl/Warsjawa2008#">http://picasaweb.google.com/eljotpl/Warsjawa2008</a></li><li><a href="http://picasaweb.google.com/boleslaw.dawidowicz/Warsjawa2008#">http://picasaweb.google.com/boleslaw.dawidowicz/Warsjawa2008#</a></li></ul>Bolesław Dawidowiczhttp://www.blogger.com/profile/09178797216278734614noreply@blogger.com0tag:blogger.com,1999:blog-7648939666134006729.post-566274378291863592008-07-29T03:24:00.000-07:002008-07-29T06:41:27.741-07:00Embedded OpenDS 1.0.0I was recently playing with <a href="https://opends.dev.java.net/">OpenDS</a> LDAP server 1.0.0. As its pure Java implementation it is used in embedded mode in <a href="http://www.jboss.org/jbossas/">JBoss AS</a> and <a href="http://www.jboss.org/jbossportal/">JBoss Portal</a> testsuites. What is so cool about embedded OpenDS and why you should look at it?<br /><ul><li>It requires only two jar files for basic features support<br /></li><li>Just few lines of code for management operations are needed.</li><li>Community on the mailing lists is very responsive</li></ul>There are few good resources describing how to embed OpenDS available on the web:<br /><ul><li><a href="https://www.opends.org/wiki/page/UsingOpenDSAsAnEmbeddedApplication">https://www.opends.org/wiki/page/UsingOpenDSAsAnEmbeddedApplication</a></li><li><a href="https://www.opends.org/wiki/attach/OpenDSPresentations/OpenDS_Jazoon08.pdf">https://www.opends.org/wiki/attach/OpenDSPresentations/OpenDS_Jazoon08.pdf</a><br /></li><li><a href="http://www.blogger.com/post-edit.g?blogID=7648939666134006729&postID=56627437829186359#%20http://wiki.interldap.objectweb.org/xwiki/bin/view/Main/EmbeddedLDAP">http://wiki.interldap.objectweb.org/xwiki/bin/view/Main/EmbeddedLDAP</a></li></ul>However as the project evolves rapidly they don't cover the most recent 1.0.0 version. Here are few simple steps needed to bootstrap OpenDS from Java code:<br /><br /><ol><li>Download <a href="https://www.opends.org/promoted-builds/1.0.0/OpenDS-1.0.0.zip">OpenDS 1.0.0</a> and unzip it.</li><li>Fire the 'setup' config script from the main directory and alter the configuration as you need. Remember to shutdown the server if you let to start it.</li><li>Embedded OpenDS will require a special directory structure to be able to start. All needed files can be copied from the server directory and are shown on the picture below:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9wPqRbWe-BI/SI7_7D8RoZI/AAAAAAAAEAQ/aUp-F7d7uWg/s1600-h/OpenDS-files.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_9wPqRbWe-BI/SI7_7D8RoZI/AAAAAAAAEAQ/aUp-F7d7uWg/s400/OpenDS-files.png" alt="" id="BLOGGER_PHOTO_ID_5228397607559209362" border="0" /></a>The 'db' directory can be left empty if you want to add the root entry manually in the code<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9wPqRbWe-BI/SI7_7D8RoZI/AAAAAAAAEAQ/aUp-F7d7uWg/s1600-h/OpenDS-files.png"><br /></a></li><li>Copy OpenDS.jar and je.jar files from <span style="font-style: italic;">OpenDS-1.0.0/lib/</span> directory and add them to the project classpath<br /></li><li>Edit <span style="font-style: italic;">opends/config/config.ldif</span> and remove following entry:<br /><br /><span style="font-size:85%;"><span style="font-style: italic;">dn: cn=SNMP Connection Handler,cn=Connection Handlers,cn=config</span><br /><span style="font-style: italic;">objectClass: top</span><br /><span style="font-style: italic;">objectClass: ds-cfg-snmp-connection-handler</span><br /><span style="font-style: italic;">objectClass: ds-cfg-connection-handler</span><br /><span style="font-style: italic;">ds-cfg-listen-port: 161</span><br /><span style="font-style: italic;">ds-cfg-enabled: false</span><br /><span style="font-style: italic;">ds-cfg-trap-port: 162</span><br /><span style="font-style: italic;">ds-cfg-java-class: org.opends.server.snmp.SNMPConnectionHandler</span><br /><span style="font-style: italic;">cn: SNMP Connection Handler</span></span><br /><br />(This entry requires to have <span style="font-style: italic;">OpenDS-1.0.0/lib/extensions/snmp-mib2605.jar</span> file on the classpath) </li></ol>Now with such prepared directory structure OpenDS can be started directly from the Java code. Belpw there is a very simple class that manages server lifecycle - it just needs two jar files in the classpath (<span style="font-style: italic;">OpenDS.jar</span> and <span style="font-style: italic;">je.jar</span>)<br /><br /><pre name="code" class="java"><br /><br /><br />public class OpenDSService<br />{<br /> private String serverRoot = "";<br /><br /> public DirectoryEnvironmentConfig getConfig()<br /> {<br /> DirectoryEnvironmentConfig config = new DirectoryEnvironmentConfig();<br /><br /> try<br /> {<br /> <br /> // Server root points to the directory with opends configuration<br /> config.setServerRoot(new File(getServerRoot()));<br /> config.setForceDaemonThreads(true);<br /><br /> }<br /> catch (InitializationException e)<br /> {<br /> e.printStackTrace();<br /> }<br /><br /> return config;<br /> }<br /><br /><br /> public void start()<br /> {<br /> if (!EmbeddedUtils.isRunning())<br /> {<br /> try<br /> {<br /> EmbeddedUtils.startServer(getConfig());<br /> }<br /> catch (Exception e)<br /> {<br /> e.printStackTrace();<br /> }<br /> }<br /> }<br /><br /> public void stop()<br /> {<br /> if (EmbeddedUtils.isRunning())<br /> {<br /> EmbeddedUtils.stopServer(this.getClass().getName(), null);<br /> }<br /> }<br /><br /> public String getServerRoot()<br /> {<br /> return serverRoot;<br /> }<br /><br /> public void setServerRoot(String serverRoot)<br /> {<br /> this.serverRoot = serverRoot;<br /> }<br />}<br /><br /><br /><br /><br /></pre><br /><a href="http://boleslaw.dawidowicz.googlepages.com/embedded-opends.zip">Here</a> there is a trivial example maven project that starts opends and performs simple JNDI search.Bolesław Dawidowiczhttp://www.blogger.com/profile/09178797216278734614noreply@blogger.com2tag:blogger.com,1999:blog-7648939666134006729.post-73810299079306548232008-06-12T06:53:00.000-07:002008-07-29T06:40:37.544-07:00Book Review: Business Process Management with JBoss jBPM<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.packtpub.com/jboss-jbpm/book"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://images.packtpub.com/images/full/184719236X.jpg" alt="" border="0" /></a>Probably all of you have a private list of technologies that you want to look more deeply at but don't have much time to do so because of other duties. BPM was one of those on my private list so when Packt Publishing asked me to write a review of their book "Business Process Management with JBoss jBPM" I decided it was the right moment to give it a try. Although a subtitle on the main page states that it is "A Practical Guide for Business Analysts" it turns out a perfect position for anyone who does a first look on the technology.<br /><br />The author begins with a brief high level overview of what Business Process Management is and what benefits it can give to the enterprise. Then we are introduced to the example project case study - Bland Records Inc. and it explains the whole context of introducing BPM in real life and unveil all the non-technical aspects of it. Step by step we learn how to work with people to discover all the processes that are defined in the company and how to describe and improve them.<br /><br />The book goes step by step through the whole process from gathering requirements to deploying complete system and introducing it to the real users. The amount of technical knowledge required from the reader is really low. At some points it can be even a bit boring for a JEE developer to read about how to install Java on Windows machine and configure MySQL database with JBoss Application Server, but it gives an opportunity to quickly learn all the basics of jBPM framework. Author shows how to leverage JBoss Developer Studio for most of tasks described in the book. It also covers Business Activity Monitoring and explains integration with the SeeWhy Business Intelligence platform.<br /><br />All activities described in the book are illustrated with lots of screenshots, diagrams and dialogs. It is written with a very easy informative style. The author achieved a good balance between explaining the methodology behind introducing BPM in the company and technical details about jBPM framework. I can recommend this book to anyone who wants to quickly gain a base knowledge about jBPM.Bolesław Dawidowiczhttp://www.blogger.com/profile/09178797216278734614noreply@blogger.com0