<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/_xslt/rss20_xhtml10_strict.xsl" type="text/xsl" media="screen"?>
<rss version="2.0">
  <channel>
    <title>development playground</title>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://www.xfruits.com/devpg/?id=100273" type="text/xml"/>
    <link>http://xfruits.com/devpg/</link>
    <description/>
    <language>en-us</language>
    <copyright/>
    <generator>xFruits - http://www.xfruits.com</generator>
    <pubDate>Fri, 28 Oct 2011 20:14:51 GMT</pubDate>
    <lastBuildDate>Tue, 30 Nov 1999 00:00:00 GMT</lastBuildDate>
    <category>agile devpg java software development web</category>
    <item>
      <title>devpg: The book I was working on for the last months together with other experts is now available. http://t.co/OpWEC91Q #Agile #Scrum #kanban #XP</title>
      <description><![CDATA[devpg: The book I was working on for the last months together with other experts is now available. http://t.co/OpWEC91Q #Agile #Scrum #kanban #XP<img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=808267759" />
]]></description>
      <pubDate>Thu, 27 Oct 2011 12:37:48 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=808267759&amp;url=http%3A%2F%2Ftwitter.com%2Fdevpg%2Fstatuses%2F129537276635136000</link>
      <guid>http://twitter.com/devpg/statuses/129537276635136000</guid>
      <source url="http://twitter.com/statuses/user_timeline/18831872.rss">Twitter / devpg</source>
    </item>
    <item>
      <title>devpg: @hansolo_ I was also affected :-(</title>
      <description><![CDATA[devpg: @hansolo_ I was also affected :-(<img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=808267760" />
]]></description>
      <pubDate>Wed, 26 Oct 2011 11:38:48 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=808267760&amp;url=http%3A%2F%2Ftwitter.com%2Fdevpg%2Fstatuses%2F129160040945946625</link>
      <guid>http://twitter.com/devpg/statuses/129160040945946625</guid>
      <source url="http://twitter.com/statuses/user_timeline/18831872.rss">Twitter / devpg</source>
    </item>
    <item>
      <title>devpg: To my followers: Seems like my twitter accout got hacked. Changed my credentials. Sorry for the inconvenience!</title>
      <description><![CDATA[devpg: To my followers: Seems like my twitter accout got hacked. Changed my credentials. Sorry for the inconvenience!<img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=808267761" />
]]></description>
      <pubDate>Wed, 26 Oct 2011 07:57:58 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=808267761&amp;url=http%3A%2F%2Ftwitter.com%2Fdevpg%2Fstatuses%2F129104469194588161</link>
      <guid>http://twitter.com/devpg/statuses/129104469194588161</guid>
      <source url="http://twitter.com/statuses/user_timeline/18831872.rss">Twitter / devpg</source>
    </item>
    <item>
      <title>devpg: RT @StefanRoock: Buchtipp: The Lean Startup http://t.co/NqIqdNmO</title>
      <description><![CDATA[devpg: RT @StefanRoock: Buchtipp: The Lean Startup http://t.co/NqIqdNmO<img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=808267762" />
]]></description>
      <pubDate>Wed, 26 Oct 2011 05:19:23 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=808267762&amp;url=http%3A%2F%2Ftwitter.com%2Fdevpg%2Fstatuses%2F129064560563978240</link>
      <guid>http://twitter.com/devpg/statuses/129064560563978240</guid>
      <source url="http://twitter.com/statuses/user_timeline/18831872.rss">Twitter / devpg</source>
    </item>
    <item>
      <title>devpg: RT @wpbasti: Pasta Mista: everything depends on each other using as many layers as possible and mix it with infinite complexity and diff ...</title>
      <description><![CDATA[devpg: RT @wpbasti: Pasta Mista: everything depends on each other using as many layers as possible and mix it with infinite complexity and diff ...<img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=808267763" />
]]></description>
      <pubDate>Wed, 26 Oct 2011 05:16:49 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=808267763&amp;url=http%3A%2F%2Ftwitter.com%2Fdevpg%2Fstatuses%2F129063914506960898</link>
      <guid>http://twitter.com/devpg/statuses/129063914506960898</guid>
      <source url="http://twitter.com/statuses/user_timeline/18831872.rss">Twitter / devpg</source>
    </item>
    <item>
      <title>devpg: RT @BoilerBuild: Organizing Mobile  #webdesign http://t.co/AsYgXhSC</title>
      <description><![CDATA[devpg: RT @BoilerBuild: Organizing Mobile  #webdesign http://t.co/AsYgXhSC<img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=808267764" />
]]></description>
      <pubDate>Tue, 18 Oct 2011 20:52:50 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=808267764&amp;url=http%3A%2F%2Ftwitter.com%2Fdevpg%2Fstatuses%2F126400367863930880</link>
      <guid>http://twitter.com/devpg/statuses/126400367863930880</guid>
      <source url="http://twitter.com/statuses/user_timeline/18831872.rss">Twitter / devpg</source>
    </item>
    <item>
      <title>devpg: @erikdoe Good talk about lean for enterprise architecture ... even I've a completely different view on #make or #buy :-)</title>
      <description><![CDATA[devpg: @erikdoe Good talk about lean for enterprise architecture ... even I've a completely different view on #make or #buy :-)<img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=808267765" />
]]></description>
      <pubDate>Tue, 18 Oct 2011 18:08:15 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=808267765&amp;url=http%3A%2F%2Ftwitter.com%2Fdevpg%2Fstatuses%2F126358948881235968</link>
      <guid>http://twitter.com/devpg/statuses/126358948881235968</guid>
      <source url="http://twitter.com/statuses/user_timeline/18831872.rss">Twitter / devpg</source>
    </item>
    <item>
      <title>devpg: Good talk by Wolf Schlegel but only about basics. Maybe we are already too far ... #IS24</title>
      <description><![CDATA[devpg: Good talk by Wolf Schlegel but only about basics. Maybe we are already too far ... #IS24<img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=808267766" />
]]></description>
      <pubDate>Tue, 18 Oct 2011 17:32:20 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=808267766&amp;url=http%3A%2F%2Ftwitter.com%2Fdevpg%2Fstatuses%2F126349907341742081</link>
      <guid>http://twitter.com/devpg/statuses/126349907341742081</guid>
      <source url="http://twitter.com/statuses/user_timeline/18831872.rss">Twitter / devpg</source>
    </item>
    <item>
      <title>devpg: Continuous delivery is an addition to an iterative software development approach.</title>
      <description><![CDATA[devpg: Continuous delivery is an addition to an iterative software development approach.<img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=808267767" />
]]></description>
      <pubDate>Tue, 18 Oct 2011 17:10:49 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=808267767&amp;url=http%3A%2F%2Ftwitter.com%2Fdevpg%2Fstatuses%2F126344492528836608</link>
      <guid>http://twitter.com/devpg/statuses/126344492528836608</guid>
      <source url="http://twitter.com/statuses/user_timeline/18831872.rss">Twitter / devpg</source>
    </item>
    <item>
      <title>devpg: Listening to Wolf Schlegel about "Dos and don'ts of Continuous Integration and Delivery". Nice intro so far ...</title>
      <description><![CDATA[devpg: Listening to Wolf Schlegel about "Dos and don'ts of Continuous Integration and Delivery". Nice intro so far ...<img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=808267768" />
]]></description>
      <pubDate>Tue, 18 Oct 2011 17:07:02 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=808267768&amp;url=http%3A%2F%2Ftwitter.com%2Fdevpg%2Fstatuses%2F126343542607052801</link>
      <guid>http://twitter.com/devpg/statuses/126343542607052801</guid>
      <source url="http://twitter.com/statuses/user_timeline/18831872.rss">Twitter / devpg</source>
    </item>
    <item>
      <title>devpg created branch master at (deleted)</title>
      <description/>
      <pubDate>Mon, 17 Oct 2011 08:30:18 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=807352295&amp;url=https%3A%2F%2Fgithub.com%2Fcompare%2Fmaster</link>
      <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="details">
  
  <div class="message">
      New branch is at <a href="//tree/master">//tree/master</a>
      <br />
      <a href="//compare/master" class="compare-link">Compare master branch with master &raquo;</a>

  </div>
</div><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=807352295" />
]]></content:encoded>
      <guid isPermaLink="false">tag:github.com,2008:CreateEvent/1492860442</guid>
      <source url="http://github.com/devpg.atom">devpg's Activity</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[devpg]]></dc:creator>
    </item>
    <item>
      <title>devpg created repository is24-api-android-sdk</title>
      <description/>
      <pubDate>Mon, 17 Oct 2011 08:18:44 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=807352296&amp;url=https%3A%2F%2Fgithub.com%2F</link>
      <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="details">
  
  <div class="message">

  </div>
</div><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=807352296" />
]]></content:encoded>
      <guid isPermaLink="false">tag:github.com,2008:CreateEvent/1492859056</guid>
      <source url="http://github.com/devpg.atom">devpg's Activity</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[devpg]]></dc:creator>
    </item>
    <item>
      <title>devpg forked SpringSource/spring-data-jpa-examples</title>
      <description/>
      <pubDate>Wed, 29 Jun 2011 09:51:19 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=807352297&amp;url=https%3A%2F%2Fgithub.com%2Fdevpg</link>
      <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="details">
  
  <div class="message">
    Forked repository has since been deleted.
  </div>
</div><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=807352297" />
]]></content:encoded>
      <guid isPermaLink="false">tag:github.com,2008:ForkEvent/1475312094</guid>
      <source url="http://github.com/devpg.atom">devpg's Activity</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[devpg]]></dc:creator>
    </item>
    <item>
      <title>devpg started watching Treesaver/treesaver</title>
      <description/>
      <pubDate>Sun, 13 Mar 2011 22:47:02 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=807352298&amp;url=https%3A%2F%2Fgithub.com%2FTreesaver%2Ftreesaver</link>
      <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="details">
  
  <div class="message">
    treesaver's description:
<blockquote>JavaScript library for creating column and page-based layouts</blockquote>
  </div>
</div><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=807352298" />
]]></content:encoded>
      <guid isPermaLink="false">tag:github.com,2008:WatchEvent/1183180213</guid>
      <source url="http://github.com/devpg.atom">devpg's Activity</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[devpg]]></dc:creator>
    </item>
    <item>
      <title>Mobile Application Development in an Enterprise Context</title>
      <description><![CDATA[At MobilesTimes I gave a speech about Enterprise Mobile Application Development. The main topics were: How to get a mobile strategy? What can I expect when developing for the mobile market? What should I mind? The content is based on the experience I have made at ImmobilienScout24. From my point of view it is important [...]<img src="http://feeds.feedburner.com/~r/DevelopmentPlayground/~4/LSYJ-ZL-YMc" height="1" width="1"/><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=771044222" />
]]></description>
      <comments>http://www.devpg.com/mobile-application-development-in-an-enterprise-context#comments</comments>
      <pubDate>Mon, 06 Sep 2010 13:57:20 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=771044222&amp;url=http%3A%2F%2Fwww.devpg.com%2Fmobile-application-development-in-an-enterprise-context</link>
      <category>Talks</category>
      <guid>http://www.devpg.com/?p=457</guid>
      <source url="http://feeds2.feedburner.com/DevelopmentPlayground/">development playground</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[devpg]]></dc:creator>
    </item>
    <item>
      <title>The Power of Proxies in Java</title>
      <description/>
      <pubDate>Tue, 11 May 2010 10:47:51 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=771044254&amp;url=http%3A%2F%2Ffeeds.dzone.com%2F%7Er%2Fdzone%2Ffrontpage%2F%7E3%2FHu2g26E2ci8%2Fthe_power_of_proxies_in_java.html</link>
      <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<a href="http://www.dzone.com/links/rss/the_power_of_proxies_in_java.html"><img src="http://cdn.dzone.com/images/thumbs/120x90/411837.jpg" style="width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc"></a><p style="margin-left:130px">In this article, I’ll show you the path that leads to true Java power, the use of proxies.

They are everywhere but only a handful of people know about them. Hibernate for lazy loading entities, Spring for AOP, LambdaJ for DSL, only to name a few: they all use their hidden magic. What are they? They are… Java’s dynamic proxies.<br><br><a href="http://www.dzone.com/links/rss/the_power_of_proxies_in_java.html"><img src="http://www.dzone.com/links/voteCountImage?linkId=411837" border="0"></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/Hu2g26E2ci8" height="1" width="1"><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=771044254" />
]]></content:encoded>
      <category>how-to</category>
      <guid isPermaLink="false">tag:google.com,2005:reader/item/364369c40399d85e</guid>
      <source url="tag:google.com,2005:reader/feed/http://www.dzone.com/links/feed/frontpage/rss.xml">dzone.com: latest front page</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[jsugrue]]></dc:creator>
    </item>
    <item>
      <title>Google AppEngine Language Performance Comparison Followup</title>
      <description/>
      <pubDate>Mon, 26 Apr 2010 08:57:34 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=771044255&amp;url=http%3A%2F%2Ffeeds.dzone.com%2F%7Er%2Fdzone%2Ffrontpage%2F%7E3%2FfrA9nDJU6sQ%2Fgoogle_appengine_language_performance_comparison.html</link>
      <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<a href="http://www.dzone.com/links/rss/google_appengine_language_performance_comparison.html"><img src="http://cdn.dzone.com/images/thumbs/120x90/402679.jpg" style="width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc"></a><p style="margin-left:130px">After stirring up some trouble in JVM AppEngine land, I decided a follow-up post was probably required to clear up a few things that were unclear from the previous post.  The impact of Loading Requests in AppEngine Java is still very much a problem, but a problem across the board for most alternative JVM languages I suspect.<br><br><a href="http://www.dzone.com/links/rss/google_appengine_language_performance_comparison.html"><img src="http://www.dzone.com/links/voteCountImage?linkId=402679" border="0"></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/frA9nDJU6sQ" height="1" width="1"><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=771044255" />
]]></content:encoded>
      <category>groovy</category>
      <guid isPermaLink="false">tag:google.com,2005:reader/item/e5a2f9603940b1d2</guid>
      <source url="tag:google.com,2005:reader/feed/http://www.dzone.com/links/feed/frontpage/rss.xml">dzone.com: latest front page</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[doehlman]]></dc:creator>
    </item>
    <item>
      <title>Why NoSQL Will Not Die</title>
      <description><![CDATA[Reading the recent flamory piece “I Can’t Wait for NoSQL to Die” from Ted Dziuba, I thought the author is wrong on so many levels. Or as Jeremy writes:

Well done, Ted. I laughed to myself a few times reading your post.

Not that I’m a NoSQL zealot, see my The Dark Side of NoSQL, but Ted [...]<img src="http://feeds.feedburner.com/~r/stephansblog/~4/QAFP0TpcFX8" height="1" width="1"><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=771044256" />
]]></description>
      <pubDate>Mon, 29 Mar 2010 15:04:22 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=771044256&amp;url=http%3A%2F%2Ffeedproxy.google.com%2F%7Er%2Fstephansblog%2F%7E3%2FQAFP0TpcFX8%2F</link>
      <category>NoSQL</category>
      <guid isPermaLink="false">tag:google.com,2005:reader/item/736ae65fe6515b09</guid>
      <source url="tag:google.com,2005:reader/feed/http://feeds.feedburner.com/stephansblog">Code Monkeyism</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[stephan]]></dc:creator>
    </item>
    <item>
      <title>Cross-Plattform-Development for Mobile Devices – An Introduction to Titanium Mobile</title>
      <description><![CDATA[For the last time I&#8217;m working on topics related to the development for mobile devices. Titanium Mobile impressed me that much that I would like to give an on hands introduction to that framework. Titanium Mobile is a framework to develop cross-platform applications for mobile devices, which runs smoothly on Android and iPhone OS. It [...]<img src="http://feeds.feedburner.com/~r/DevelopmentPlayground/~4/af8dIAlgAJA" height="1" width="1"/><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=771044223" />
]]></description>
      <comments>http://www.devpg.com/cross-plattform-development-for-mobile-devices-an-introduction-to-titanium-mobile#comments</comments>
      <pubDate>Mon, 01 Mar 2010 14:04:18 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=771044223&amp;url=http%3A%2F%2Fwww.devpg.com%2Fcross-plattform-development-for-mobile-devices-an-introduction-to-titanium-mobile</link>
      <category>Articles</category>
      <guid>http://www.devpg.com/?p=358</guid>
      <source url="http://feeds2.feedburner.com/DevelopmentPlayground/">development playground</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[devpg]]></dc:creator>
    </item>
    <item>
      <title>ImmobilienScout24-Scrum-Symposium</title>
      <description><![CDATA[This week there was the first Scrum-Symposium at ImmobilienScout24. As I initiated this event I&#8217;m very proud that it was a great success. After an exciting presentation of Frank Janisch (Head of Project Management at ImmobilienScout24) Alan Atlas gave a speech about the story of Scrum at Amazon.com. For those who couldn&#8217;t attend the event, [...]<img src="http://feeds.feedburner.com/~r/DevelopmentPlayground/~4/SY1Cskxxzh0" height="1" width="1"/><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=771044224" />
]]></description>
      <comments>http://www.devpg.com/immobilienscout24-scrum-symposium#comments</comments>
      <pubDate>Fri, 12 Feb 2010 16:29:19 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=771044224&amp;url=http%3A%2F%2Fwww.devpg.com%2Fimmobilienscout24-scrum-symposium</link>
      <category>Miscellaneous</category>
      <guid>http://www.devpg.com/?p=393</guid>
      <source url="http://feeds2.feedburner.com/DevelopmentPlayground/">development playground</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[devpg]]></dc:creator>
    </item>
    <item>
      <title>How to avoid “!= null” statements in Java?</title>
      <description/>
      <pubDate>Fri, 29 Jan 2010 09:59:35 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=771044257&amp;url=http%3A%2F%2Ffeeds.dzone.com%2F%7Er%2Fdzone%2Ffrontpage%2F%7E3%2FWQ1a-8RbERc%2Fhow_to_avoid_null_statements_in_java.html</link>
      <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<a href="http://www.dzone.com/links/rss/how_to_avoid_null_statements_in_java.html"><img src="http://cdn.dzone.com/images/thumbs/120x90/351079.jpg" style="width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc"></a><p style="margin-left:130px">One of the common problems that most developers tend to face at some point is defensively over checking for nulls. Many anticipate the null response without trusting the contract and bloat the code with !=null conditions making it unreadable and ugly.<br><br><a href="http://www.dzone.com/links/rss/how_to_avoid_null_statements_in_java.html"><img src="http://www.dzone.com/links/voteCountImage?linkId=351079" border="0"></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/WQ1a-8RbERc" height="1" width="1"><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=771044257" />
]]></content:encoded>
      <category>java</category>
      <guid isPermaLink="false">tag:google.com,2005:reader/item/6df9c9490dd0b12b</guid>
      <source url="tag:google.com,2005:reader/feed/http://www.dzone.com/links/feed/frontpage/rss.xml">dzone.com: latest front page</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[adsk]]></dc:creator>
    </item>
    <item>
      <title>UPDATE: Greasemonkey Extension to Select Labelled Conversations within Google Mail</title>
      <description><![CDATA[Since Google updates Google Mail with some great improvements I had to update my Greasemonkey extension to select labelled conversations to make it work with the new version. Download: Google Mail select labelled conversations (via userscripts.org) Below you will find the description: Goal: Add selection functionality for labelled conversation within the thread list to Google [...]<img src="http://feeds.feedburner.com/~r/DevelopmentPlayground/~4/Q54_lvF45E0" height="1" width="1"/><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=771044225" />
]]></description>
      <comments>http://www.devpg.com/update-greasemonkey-extension-to-select-labelled-conversations-within-google-mail#comments</comments>
      <pubDate>Mon, 07 Sep 2009 15:08:57 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=771044225&amp;url=http%3A%2F%2Fwww.devpg.com%2Fupdate-greasemonkey-extension-to-select-labelled-conversations-within-google-mail</link>
      <category>Coding</category>
      <guid>http://www.devpg.com/?p=314</guid>
      <source url="http://feeds2.feedburner.com/DevelopmentPlayground/">development playground</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[devpg]]></dc:creator>
    </item>
    <item>
      <title>Scaling of Applications in Conjunction with Amdahl’s Law</title>
      <description><![CDATA[This post is about the scaling of applications and the myth of unlimited scaling. I often read or hear that scaling is always an option and just a questition of resources. Indeed a good software design will make it easier, but even than there is a natural limitation. Have you ever heard of Amdahl&#8217;s law? [...]<img src="http://feeds.feedburner.com/~r/DevelopmentPlayground/~4/BLLNShvxbsQ" height="1" width="1"/><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=771044226" />
]]></description>
      <comments>http://www.devpg.com/scaling-of-applications-in-conjunction-with-amdahls-law#comments</comments>
      <pubDate>Thu, 30 Jul 2009 14:00:49 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=771044226&amp;url=http%3A%2F%2Fwww.devpg.com%2Fscaling-of-applications-in-conjunction-with-amdahls-law</link>
      <category>Articles</category>
      <guid>http://www.devpg.com/?p=241</guid>
      <source url="http://feeds2.feedburner.com/DevelopmentPlayground/">development playground</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[devpg]]></dc:creator>
    </item>
    <item>
      <title>New challenges in software testing</title>
      <description/>
      <pubDate>Mon, 13 Jul 2009 15:21:03 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=771044259&amp;url=http%3A%2F%2Ffeeds.dzone.com%2F%7Er%2Fdzone%2Ffrontpage%2F%7E3%2F4tZtiKgVq78%2Fnew_challenges_in_software_testing.html</link>
      <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<a href="http://www.dzone.com/links/rss/new_challenges_in_software_testing.html"><img src="http://cdn.dzone.com/images/thumbs/120x90/202204.jpg" style="width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc"></a><p style="margin-left:130px">We asked several testing gurus to share their thoughts on the state of the testing industry, and give us some insights on where they see things evolving.<br><br><a href="http://www.dzone.com/links/rss/new_challenges_in_software_testing.html"><img src="http://www.dzone.com/links/voteCountImage?linkId=202204" border="0"></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/4tZtiKgVq78" height="1" width="1"><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=771044259" />
]]></content:encoded>
      <category>opinion</category>
      <guid isPermaLink="false">tag:google.com,2005:reader/item/094fea8d2675f57c</guid>
      <source url="tag:google.com,2005:reader/feed/http://www.dzone.com/links/feed/frontpage/rss.xml">dzone.com: latest front page</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[estherschindler]]></dc:creator>
    </item>
    <item>
      <title>Lean Java EE 6 Without Spring And Spring 3.0 In Java EE 6 World: Summary and Conclusion (eJug Session)</title>
      <description><![CDATA[<p>It turned out, that both components models are surprisingly similar. You could migrate an EJB 3.1 based application, almost without any additional effort to Spring (search and replace for annotations). It is even possible to run an EJB 3.1 applications without ANY modification just tweaking Spring a bit. </p><p>Although both technologies are almost identical from the programming model perspective - the philosophy is totally different. Spring &quot;is not just a glue-framework&quot; (Juergen clarified that), rather than complete solution - the full stack. Spring was architected as a layer above the actual application server. The idea: you can upgrade your APIs updating Spring and not touching the application server. This is especially important if you have to use the &quot;heavyweights&quot; application servers (=they come with at least with one DVD to install and the installation takes several hours :-)) without having any control about the version. The Dependency Injection is only a small part of the framework. Spring offers you from DI, over Spring MVC with REST support (similar to JAX-RS) and even monitoring. It actually replaces the most parts of the application servers with own services.</p><p> What was also interesting - Spring is exactly NOT Convention Over Configuration. The idea is to configure everything is needed explicitly, without relying on conventions. But you don&#39;t have to configure everything over and over again - you can use &quot;Stereotypes&quot; for that purpose. Stereotypes are &quot;Meta-Annotations&quot;. So you can introduce your own annotations, using &quot;annotation inheritance&quot;. Then you only will have to use your own shortcuts (e.g. @Service, @ServiceFacade etc.). </p><p>The philosophy of EJB 3.1 is exactly the opposite. It is not a complete solution, rather than &quot;only&quot; a component model for transactional, serverside applications. It comes with a set of suitable conventions, so you don&#39;t have to configure anything an rely on the existing conventions. Neither annotations (except @Stateless), nor XML-configuration is needed. The EJB infrastructure has to be available at the application server - so you only have to deploy your application - without the EJB-&quot;framework&quot; (Glassfish EJB 3 container is about 700kB) bits. The DI are not as sophisticated as Spring&#39;s, JSR-299 or JSR-330, but actually absolutely sufficient for most projects (at least my projects :-)). </p><p>EJB 3.1 components are aimed to run directly on the server, without any indirections. This also means: you can only use EJB 3.1 in case your application server has support for it. But: I also saw some projects using <a href="http://openejb.apache.org/">openEJB</a> container to run EJB 3.1 on tomcat :-). Whats also true: SAP, IBM Websphere, BEA Weblogic, Oracle OC4J, JBoss 4 and 5, openEJB / Geronimo and Glassfish v2 (+<a href="http://www.adam-bien.com/roller/abien/entry/the_list_of_certified_java">several others</a>) comes already with EJB 3 support. In that case your components become vendor neutral. You can move them around, without changing any EJB 3.X setting (JPA is harder to port across different providers). You will, however, have to test them on different servers. </p><p>Spring will support parts of the Java EE 6 specification - except the @Stateless annotations :-). We (Juergen Hoeller, eJug audience and me) discussed a bit longer this issue. We have different opinions on this: If I were SpringSource, I would support @Stateless and few EJB 3.1 annotation to make the transition more easy. Juergen said it would be hard to support @Stateless in completely compliant way - and he would expect some criticism then. But: the differences could be documented - so there should be no problems as well at this point.</p><p>In the practice, however, the support issue may be important as well. It is more and more important to provide the support for the full stack from one company. I guess in future you will see SpringSource only (e.g. <a href="http://www.springsource.com/products/dmserver">dm server</a>), and Java EE 6 only solutions. These decisions will be not driven by technical, rather than political / strategic reasons. Imagine Spring will run on a commercial application server in production and something goes wrong. Such support issues could be really &quot;exciting&quot;. Some of my involvements in the resolution of &quot;multi-vendor J2EE-only&quot; support cases were already funny enough in the past :-).</p><p>I hope this is a unbiased description of this event - otherwise please feel free to drop me an email or comment. The <a href="http://www.ejug.at/node/26">eJug</a> meeting was well organized at a nice venue - the upcoming sessions are interesting as well. My (English) slides are based on some contents from my <a href="http://press.adam-bien.com/">&quot;Real World Java EE Patterns&quot; book</a> -the slides should be available for download from eJug. See the <a href="http://www.ejug.at/node/26">German (eJug) summary</a> as well. Thanks Juergen Hoeller for the <a href="http://www.adam-bien.com/roller/abien/entry/lean_service_domain_driven_components">invitation</a>! </p><p>Btw. I will cover some &quot;extreme&quot; EJB 3.1 / REST with Convention Over Configuration approaches in the upcoming <a href="http://www.javamagazin.de">Java Magazin</a> (German only :-)). </p><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=771044258" />
]]></description>
      <pubDate>Mon, 06 Jul 2009 07:55:03 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=771044258&amp;url=http%3A%2F%2Fwww.adam-bien.com%2Froller%2Fabien%2Fentry%2Fjava_ee_6_ejb_3</link>
      <category>Events</category>
      <guid isPermaLink="false">tag:google.com,2005:reader/item/1e64c7c29a8030c1</guid>
      <source url="tag:google.com,2005:reader/feed/http://www.adam-bien.com/roller/abien/feed/entries/rss">Adam Bien</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[admin]]></dc:creator>
    </item>
    <item>
      <title>ImmobilienScout24 – Introduction and Use of Agile Methods for Software Development – Slides from Karlsruher Developer Days (Update)</title>
      <description><![CDATA[Yesterday I gave a speech at the Karlsruher Developer Days. The topic was about the introduction and use of agile methods for software development at ImmobilienScout24. It was a quite interesting talk followed by an interesting discussion. Below you will find the slides. Immobilien Scout24 – Introduction and Use of Agile Methods for Software Development [...]<img src="http://feeds.feedburner.com/~r/DevelopmentPlayground/~4/MUwjDIh6pEw" height="1" width="1"/><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=771044227" />
]]></description>
      <comments>http://www.devpg.com/immobilienscout24-introduction-and-use-of-agile-methods-for-software-development-slides-from-karlsruher-developer-days#comments</comments>
      <pubDate>Wed, 24 Jun 2009 19:04:08 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=771044227&amp;url=http%3A%2F%2Fwww.devpg.com%2Fimmobilienscout24-introduction-and-use-of-agile-methods-for-software-development-slides-from-karlsruher-developer-days</link>
      <category>Referenced</category>
      <guid>http://www.devpg.com/?p=228</guid>
      <source url="http://feeds2.feedburner.com/DevelopmentPlayground/">development playground</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[devpg]]></dc:creator>
    </item>
    <item>
      <title>Introducing Joda Time: The smart date API</title>
      <description/>
      <pubDate>Wed, 17 Jun 2009 04:45:12 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=771044260&amp;url=http%3A%2F%2Ffeeds.dzone.com%2F%7Er%2Fdzone%2Ffrontpage%2F%7E3%2Fed-LB6lXbCs%2Fintroducing_joda_time_the_smart_date_api.html</link>
      <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<a href="http://www.dzone.com/links/rss/introducing_joda_time_the_smart_date_api.html"><img src="http://cdn.dzone.com/images/thumbs/120x90/193813.jpg" style="width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc"></a><p style="margin-left:130px">Recently I did a short presentation on Joda Time. Yesterday, on our yearly ODTUG preview, I was surpised that Joda Time is not known very well by ADF developers. To convince you of the power of this library I will give you a few examples of how and why I use it. It’s up to you if, after reading this post, you are going to use it in the future as well.<br><br><a href="http://www.dzone.com/links/rss/introducing_joda_time_the_smart_date_api.html"><img src="http://www.dzone.com/links/voteCountImage?linkId=193813" border="0"></a></p><img src="http://feeds2.feedburner.com/~r/dzone/frontpage/~4/ed-LB6lXbCs" height="1" width="1"><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=771044260" />
]]></content:encoded>
      <category>frameworks</category>
      <guid isPermaLink="false">tag:google.com,2005:reader/item/2663025cfb4fb91c</guid>
      <source url="tag:google.com,2005:reader/feed/http://www.dzone.com/links/feed/frontpage/rss.xml">dzone.com: latest front page</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[bloid]]></dc:creator>
    </item>
    <item>
      <title>Terracotta Based Distributed Caches - An Overview and How-to Guides.</title>
      <description/>
      <pubDate>Tue, 16 Jun 2009 07:46:57 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=771044261&amp;url=http%3A%2F%2Ffeeds.dzone.com%2F%7Er%2Fdzone%2Ffrontpage%2F%7E3%2FVLDhpSokIMs%2Fterracotta_based_distributed_caches_an_overview_a.html</link>
      <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<a href="http://www.dzone.com/links/rss/terracotta_based_distributed_caches_an_overview_a.html"><img src="http://cdn.dzone.com/images/thumbs/120x90/193573.jpg" style="width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc"></a><p style="margin-left:130px">The article examines distributed cache features and explains how Terracotta meets them (either in the Core Platform, or Add-Ons or up in the Application). It also examines all the various interfaces-choices available to the developer from a CHM to a CSM (Concurrent String Map) to EHcache to Hibernate 2nd Level Cache.  It also talks about the typical SDLC in 1 example - i.e. a distributed EHcache with Terracotta doing the smart, correct replication
<br><br><a href="http://www.dzone.com/links/rss/terracotta_based_distributed_caches_an_overview_a.html"><img src="http://www.dzone.com/links/voteCountImage?linkId=193573" border="0"></a></p><img src="http://feeds2.feedburner.com/~r/dzone/frontpage/~4/VLDhpSokIMs" height="1" width="1"><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=771044261" />
]]></content:encoded>
      <category>frameworks</category>
      <guid isPermaLink="false">tag:google.com,2005:reader/item/d32bc3dd0fd63735</guid>
      <source url="tag:google.com,2005:reader/feed/http://www.dzone.com/links/feed/frontpage/rss.xml">dzone.com: latest front page</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[zeeiyer]]></dc:creator>
    </item>
    <item>
      <title>The Rocky Road to my First Google Mail Extension for Greasemonkey</title>
      <description><![CDATA[I&#8217;m using Google Mail since 2006 for my whole private e-mail communication, about 40 e-mails (exclude spam) each day. One of the nifty features I like is the possibility to add a number of free defined labels to conversations. Even though I&#8217;m using filters to do this automatically for the most common conversations normally at [...]<img src="http://feeds.feedburner.com/~r/DevelopmentPlayground/~4/RN2xmLBnWc0" height="1" width="1"/><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=771044228" />
]]></description>
      <comments>http://www.devpg.com/the-rocky-road-to-my-first-google-mail-extension-for-greasemonkey#comments</comments>
      <pubDate>Mon, 25 May 2009 14:17:42 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=771044228&amp;url=http%3A%2F%2Fwww.devpg.com%2Fthe-rocky-road-to-my-first-google-mail-extension-for-greasemonkey</link>
      <category>Articles</category>
      <guid>http://www.devpg.com/?p=165</guid>
      <source url="http://feeds2.feedburner.com/DevelopmentPlayground/">development playground</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[devpg]]></dc:creator>
    </item>
    <item>
      <title>Greasemonkey Extension to Select Labelled Conversation within Google Mail</title>
      <description><![CDATA[UPDATE, 2009-9-7: Due to some improvements Google added to Google Mail I had to update this extension! Goal: Add selection functionality for labelled conversation within the thread list to Google Mail. Version: 0.8 Last Updated: 2009-5-24 Requires Googe Mail Version: 2.0 (What is Google Mail 2.0?) Support forWorks with: Multiple inboxes Screenshot: Download: Google Mail [...]<img src="http://feeds.feedburner.com/~r/DevelopmentPlayground/~4/n7fmXwJaM_k" height="1" width="1"/><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=771044229" />
]]></description>
      <comments>http://www.devpg.com/greasemonkey-extension-to-select-labelled-conversation-within-google-mail#comments</comments>
      <pubDate>Mon, 25 May 2009 13:55:58 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=771044229&amp;url=http%3A%2F%2Fwww.devpg.com%2Fgreasemonkey-extension-to-select-labelled-conversation-within-google-mail</link>
      <category>Coding</category>
      <guid>http://www.devpg.com/?p=168</guid>
      <source url="http://feeds2.feedburner.com/DevelopmentPlayground/">development playground</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[devpg]]></dc:creator>
    </item>
    <item>
      <title>Confused by the Option Pattern for a Better Nullpointer Handling in Java</title>
      <description><![CDATA[There are some posts[1][2] about the Option Pattern of Scala for Java. At first I have to say that I do understand the concept of the Option type. But I can&#8217;t follow the usefullness for a better nullpointer handling in Java. Let&#8217;s have a look what make me confused. class StockRegistry { private final Map&#60;String, [...]<img src="http://feeds.feedburner.com/~r/DevelopmentPlayground/~4/1PCTEnF9PnY" height="1" width="1"/><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=771044230" />
]]></description>
      <comments>http://www.devpg.com/confused-by-the-option-pattern-for-a-better-nullpointer-handling-in-java#comments</comments>
      <pubDate>Thu, 30 Apr 2009 20:46:14 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=771044230&amp;url=http%3A%2F%2Fwww.devpg.com%2Fconfused-by-the-option-pattern-for-a-better-nullpointer-handling-in-java</link>
      <category>Articles</category>
      <guid>http://www.devpg.com/?p=135</guid>
      <source url="http://feeds2.feedburner.com/DevelopmentPlayground/">development playground</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[devpg]]></dc:creator>
    </item>
    <item>
      <title>Contribution for Karlsruher Developer Days accepted</title>
      <description><![CDATA[I just received an affirmation for my contribution &#8220;ImmobilienScout24 – Implementation of agile methods for software development&#8221; for the Karlsruher Developer Days. This event is organized by adrena objects ag. My speech will be at Tuesday 6/23/2009 from 4:15 PM to 5:00 PM. So long! Note: Another submission about Testing with Fit wasn&#8217;t accepted. But [...]<img src="http://feeds.feedburner.com/~r/DevelopmentPlayground/~4/rz2DzrPyg50" height="1" width="1"/><img alt="" src="http://xfruits.com/devpg/?id=100273&amp;s_item=771044231" />
]]></description>
      <comments>http://www.devpg.com/contribution-for-karlsruher-developer-days-accepted#comments</comments>
      <pubDate>Sun, 08 Mar 2009 20:07:20 GMT</pubDate>
      <link>http://xfruits.com/devpg/?id=100273&amp;clic=771044231&amp;url=http%3A%2F%2Fwww.devpg.com%2Fcontribution-for-karlsruher-developer-days-accepted</link>
      <category>Miscellaneous</category>
      <guid>http://www.devpg.com/?p=128</guid>
      <source url="http://feeds2.feedburner.com/DevelopmentPlayground/">development playground</source>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><![CDATA[devpg]]></dc:creator>
    </item>
  </channel>
</rss>
