<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.dzone.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dz="http://www.developerzone.com/modules/dz/1.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>dzone.com: java</title>
    <link>http://www.dzone.com/links/tag/java.html</link>
    <description>dzone.com: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2008 DZone, Inc.</copyright>
    <pubDate>Thu, 09 Feb 2012 07:13:56 GMT</pubDate>
    <dc:creator>The dzone.com community</dc:creator>
    <dc:date>2012-02-09T07:13:56Z</dc:date>
    <dc:language>en-us</dc:language>
    <dc:rights>Copyright (c) 2008 DZone, Inc.</dc:rights>
    <dz:selfLink>http://www.dzone.com/links/feed/frontpage/java/rss.xml</dz:selfLink>
    <image>
      <title>dzone.com: fresh links for developers</title>
      <url>http://www.dzone.com/images/std/dzone.com_258x55.gif</url>
      <link>http://www.dzone.com/links/</link>
    </image>
    <feedburner:info uri="dzone/java" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://www.dzone.com/feed/frontpage/java/rss.xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fjava%2Frss.xml" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fjava%2Frss.xml" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fjava%2Frss.xml" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://www.dzone.com/feed/frontpage/java/rss.xml" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fjava%2Frss.xml" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fjava%2Frss.xml" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fjava%2Frss.xml" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
      <title>Understanding JVM Internals</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/ng6CIIJFxMU/understanding_jvm_internals.html</link>
      <description>Every developer who uses Java knows that Java bytecode runs in a JRE. The most important element of the JRE is Java Virtual Machine (JVM), which analyzes and executes Java byte code. In this article the author explains how JVM works, its structure, how it executes Java bytecode, the order of execution, examples of common mistakes and their solutions, as well as the new features in Java SE 7 Edition. The article, written by a senior software engineer at NHN Corporation, is very detailed and oriented for advanced Java developers.</description>
      <category>java</category>
      <category>open source</category>
      <category>research</category>
      <category>standards</category>
      <pubDate>Wed, 08 Feb 2012 07:02:55 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/741597.html</guid>
      <dc:creator>CUBRID</dc:creator>
      <dc:date>2012-02-08T07:02:55Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/understanding_jvm_internals.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/741597.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Every developer who uses Java knows that Java bytecode runs in a JRE. The most important element of the JRE is Java Virtual Machine (JVM), which analyzes and executes Java byte code. In this article the author explains how JVM works, its structure, how it executes Java bytecode, the order of execution, examples of common mistakes and their solutions, as well as the new features in Java SE 7 Edition. The article, written by a senior software engineer at NHN Corporation, is very detailed and oriented for advanced Java developers.<br/><br/><a href='http://www.dzone.com/links/rss/understanding_jvm_internals.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=741597' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/ng6CIIJFxMU" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>741597</dz:linkId>
      <dz:submitDate>2012-02-08T02:46:25Z</dz:submitDate>
      <dz:promoteDate>2012-02-08T07:02:55Z</dz:promoteDate>
      <dz:voteUpCount>30</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>1492</dz:clickCount>
      <dz:commentCount>3</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/741597.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>CUBRID</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/767129.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/understanding_jvm_internals.html</feedburner:origLink></item>
    <item>
      <title>Effective Scala - A collection of Scala best practices from Twitter</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/TLENkhpGquE/effective_scala_a_collection_of_scala_best_practi.html</link>
      <description>This is not an introduction to Scala; we assume the reader is familiar with the language. This is a living document that will change to reflect our current “best practices,” but its core ideas are unlikely to change: Always favor readability; write generic code but not at the expensive of clarity; take advantage of simple language features that afford great power but avoid the esoteric ones (especially in the type system). Above all, be always aware of the trade offs you make. A sophisticated language requires a complex implementation, and complexity begets complexity: of reasoning, of semantics, of interaction between features, and of the understanding of your collaborators. Thus complexity is the tax of sophistication — you must always ensure that its utility exceeds its cost.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>other languages</category>
      <category>tools</category>
      <pubDate>Wed, 08 Feb 2012 18:01:25 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/741469.html</guid>
      <dc:creator>Dev{eloper} Stonez</dc:creator>
      <dc:date>2012-02-08T18:01:25Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/effective_scala_a_collection_of_scala_best_practi.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/741469.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This is not an introduction to Scala; we assume the reader is familiar with the language. This is a living document that will change to reflect our current “best practices,” but its core ideas are unlikely to change: Always favor readability; write generic code but not at the expensive of clarity; take advantage of simple language features that afford great power but avoid the esoteric ones (especially in the type system). Above all, be always aware of the trade offs you make. A sophisticated language requires a complex implementation, and complexity begets complexity: of reasoning, of semantics, of interaction between features, and of the understanding of your collaborators. Thus complexity is the tax of sophistication — you must always ensure that its utility exceeds its cost.<br/><br/><a href='http://www.dzone.com/links/rss/effective_scala_a_collection_of_scala_best_practi.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=741469' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/TLENkhpGquE" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>741469</dz:linkId>
      <dz:submitDate>2012-02-07T19:26:06Z</dz:submitDate>
      <dz:promoteDate>2012-02-08T18:01:25Z</dz:promoteDate>
      <dz:voteUpCount>17</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>527</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/741469.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dev.stonez</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/811641.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/effective_scala_a_collection_of_scala_best_practi.html</feedburner:origLink></item>
    <item>
      <title>Some Interview Questions to Hire a Java EE Developer</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/Wq8veWoq29Q/some_interview_questions_to_hire_a_java_ee_develo.html</link>
      <description>The Internet is full of interview questions for Java developers. The main problem of those questions is that they only prove that the candidate has a good memory, remmembering all that syntax, structures, constants, etc. There is not real evaluation of his/her logical reasoning.</description>
      <category>java</category>
      <category>research</category>
      <pubDate>Wed, 08 Feb 2012 15:14:38 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/741317.html</guid>
      <dc:creator>RiaDro</dc:creator>
      <dc:date>2012-02-08T15:14:38Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/some_interview_questions_to_hire_a_java_ee_develo.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/741317.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The Internet is full of interview questions for Java developers. The main problem of those questions is that they only prove that the candidate has a good memory, remmembering all that syntax, structures, constants, etc. There is not real evaluation of his/her logical reasoning.<br/><br/><a href='http://www.dzone.com/links/rss/some_interview_questions_to_hire_a_java_ee_develo.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=741317' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/Wq8veWoq29Q" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>741317</dz:linkId>
      <dz:submitDate>2012-02-07T16:14:04Z</dz:submitDate>
      <dz:promoteDate>2012-02-08T15:14:38Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>866</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/741317.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>RiaDro</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/960933.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/some_interview_questions_to_hire_a_java_ee_develo.html</feedburner:origLink></item>
    <item>
      <title>Why wait and notify is on Object class in Java</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/VNP7gd3uTbg/why_wait_and_notify_is_on_object_class_in_java.html</link>
      <description>This has been a classic java interview question, here are few reasons which make sense to me on why wait and notify method is in object class and not in Thread class alongwith Sleep().</description>
      <category>java</category>
      <pubDate>Tue, 07 Feb 2012 07:39:06 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/740537.html</guid>
      <dc:creator>screener</dc:creator>
      <dc:date>2012-02-07T07:39:06Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/why_wait_and_notify_is_on_object_class_in_java.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/740537.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This has been a classic java interview question, here are few reasons which make sense to me on why wait and notify method is in object class and not in Thread class alongwith Sleep().<br/><br/><a href='http://www.dzone.com/links/rss/why_wait_and_notify_is_on_object_class_in_java.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=740537' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/VNP7gd3uTbg" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>740537</dz:linkId>
      <dz:submitDate>2012-02-06T13:54:33Z</dz:submitDate>
      <dz:promoteDate>2012-02-07T07:39:06Z</dz:promoteDate>
      <dz:voteUpCount>19</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>1320</dz:clickCount>
      <dz:commentCount>7</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/740537.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>screener</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/884233.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/why_wait_and_notify_is_on_object_class_in_java.html</feedburner:origLink></item>
    <item>
      <title>Java Version Market Share: January 2012</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/ZMSbiQ6V2rI/java_version_market_share_january_2012.html</link>
      <description>Over the last few months we have been tracking the change in usage between Java 6 and the lastest version, Java 7. Since you have the ability to choose within Jelastic the version of Java that you want, we thought you might want to know what other developers out there are choosing. We’ve had about four months to track these changes, so here are the numbers.</description>
      <category>java</category>
      <category>open source</category>
      <category>trends</category>
      <pubDate>Mon, 06 Feb 2012 12:57:32 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/740479.html</guid>
      <dc:creator>MarinaSprava</dc:creator>
      <dc:date>2012-02-06T12:57:32Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/java_version_market_share_january_2012.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/740479.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Over the last few months we have been tracking the change in usage between Java 6 and the lastest version, Java 7. Since you have the ability to choose within Jelastic the version of Java that you want, we thought you might want to know what other developers out there are choosing. We’ve had about four months to track these changes, so here are the numbers.<br/><br/><a href='http://www.dzone.com/links/rss/java_version_market_share_january_2012.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=740479' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/ZMSbiQ6V2rI" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>740479</dz:linkId>
      <dz:submitDate>2012-02-06T11:17:43Z</dz:submitDate>
      <dz:promoteDate>2012-02-06T12:57:32Z</dz:promoteDate>
      <dz:voteUpCount>25</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>1212</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/740479.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>MarinaSprava</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/949381.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/java_version_market_share_january_2012.html</feedburner:origLink></item>
    <item>
      <title>STOMP Messaging Benchmarks: ActiveMQ vs Apollo vs HornetQ vs RabbitMQ</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/Qcs-WwAgBKo/stomp_messaging_benchmarks_activemq_vs_apollo_vs.html</link>
      <description>STOMP is an asynchronous messaging protocol with design roots are based on HTTP protocol.  It’s simplicity has made the protocol tremendously  popular since it reduces the complexity of integrating different platforms and languages.  There are a multitude of client libraries for your language of choice to interface with STOMP servers.&#xD;
&#xD;
The benchmark focuses on finding the maximum producer and consumer throughput for a variety of messaging scenarios. I’ve recently run STOMP benchmarks against the lastest releases of the 4 most feature packed STOMP servers:&#xD;
Apache ActiveMQ 5.5.1, &#xD;
Apache ActiveMQ Apollo 1.0, HornetQ 2.2.5, RabbitMQ 2.7.0&#xD;
&#xD;
[ * ] Apollo looking impressive http://hiramchirino.com/blog/2011/01/activemq-apollo-looking-impressive/</description>
      <category>frameworks</category>
      <category>java</category>
      <category>server</category>
      <category>tools</category>
      <pubDate>Mon, 06 Feb 2012 21:57:11 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/740469.html</guid>
      <dc:creator>Dev{eloper} Stonez</dc:creator>
      <dc:date>2012-02-06T21:57:11Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/stomp_messaging_benchmarks_activemq_vs_apollo_vs.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/740469.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>STOMP is an asynchronous messaging protocol with design roots are based on HTTP protocol.  It’s simplicity has made the protocol tremendously  popular since it reduces the complexity of integrating different platforms and languages.  There are a multitude of client libraries for your language of choice to interface with STOMP servers.

The benchmark focuses on finding the maximum producer and consumer throughput for a variety of messaging scenarios. I’ve recently run STOMP benchmarks against the lastest releases of the 4 most feature packed STOMP servers:
Apache ActiveMQ 5.5.1, 
Apache ActiveMQ Apollo 1.0, HornetQ 2.2.5, RabbitMQ 2.7.0

[ * ] Apollo looking impressive http://hiramchirino.com/blog/2011/01/activemq-apollo-looking-impressive/<br/><br/><a href='http://www.dzone.com/links/rss/stomp_messaging_benchmarks_activemq_vs_apollo_vs.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=740469' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/Qcs-WwAgBKo" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>740469</dz:linkId>
      <dz:submitDate>2012-02-06T10:55:08Z</dz:submitDate>
      <dz:promoteDate>2012-02-06T21:57:11Z</dz:promoteDate>
      <dz:voteUpCount>20</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>1086</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/740469.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dev.stonez</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/811641.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/stomp_messaging_benchmarks_activemq_vs_apollo_vs.html</feedburner:origLink></item>
    <item>
      <title>JSR 292/invokedynamic Goodness: Fast code coverage tool in less than 10k</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/ZSFug4deIk0/jsr_292invokedynamic_goodness_fast_code_coverage.html</link>
      <description>JSR 292 introduces a new bytecode instruction invokedynamic but also several new kind of constant pool constants. Which means that most of the tools that parse bytecodes like ASM, BCEL, findbugs or EMMA will need to be updated to be java 7 compatible.&#xD;
EMMA is a code coverage tool, a tool that helps developers to know if their tests cover all the code of the application. While it's not the only code coverage tool available in Java, it's the most popular from my personal experience.&#xD;
 In this blog entry, I would like to show how to write a simple code coverage tool indycov that use JSR 292 API to have a runtime overhead close to zero.</description>
      <category>frameworks</category>
      <category>how-to</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Wed, 08 Feb 2012 19:13:03 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/740439.html</guid>
      <dc:creator>Dev{eloper} Stonez</dc:creator>
      <dc:date>2012-02-08T19:13:03Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/jsr_292invokedynamic_goodness_fast_code_coverage.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/740439.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>JSR 292 introduces a new bytecode instruction invokedynamic but also several new kind of constant pool constants. Which means that most of the tools that parse bytecodes like ASM, BCEL, findbugs or EMMA will need to be updated to be java 7 compatible.
EMMA is a code coverage tool, a tool that helps developers to know if their tests cover all the code of the application. While it's not the only code coverage tool available in Java, it's the most popular from my personal experience.
 In this blog entry, I would like to show how to write a simple code coverage tool indycov that use JSR 292 API to have a runtime overhead close to zero.


<br/><br/><a href='http://www.dzone.com/links/rss/jsr_292invokedynamic_goodness_fast_code_coverage.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=740439' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/ZSFug4deIk0" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>740439</dz:linkId>
      <dz:submitDate>2012-02-06T09:56:34Z</dz:submitDate>
      <dz:promoteDate>2012-02-08T19:13:03Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>550</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/740439.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dev.stonez</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/811641.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/jsr_292invokedynamic_goodness_fast_code_coverage.html</feedburner:origLink></item>
    <item>
      <title>Sindi - An IoC Container for Scala</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/uBuhy7WRlBQ/sindi_an_ioc_container_for_scala.html</link>
      <description>Sindi is lightweight IoC container for the Scala programming language.&#xD;
&#xD;
A new version was just released and a website is available with a User Guide and complete API documentation!</description>
      <category>announcement</category>
      <category>java</category>
      <category>open source</category>
      <category>other languages</category>
      <pubDate>Tue, 07 Feb 2012 10:07:46 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/740405.html</guid>
      <dc:creator>alois.cochard</dc:creator>
      <dc:date>2012-02-07T10:07:46Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/sindi_an_ioc_container_for_scala.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/740405.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Sindi is lightweight IoC container for the Scala programming language.

A new version was just released and a website is available with a User Guide and complete API documentation!<br/><br/><a href='http://www.dzone.com/links/rss/sindi_an_ioc_container_for_scala.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=740405' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/uBuhy7WRlBQ" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>740405</dz:linkId>
      <dz:submitDate>2012-02-06T09:31:59Z</dz:submitDate>
      <dz:promoteDate>2012-02-07T10:07:46Z</dz:promoteDate>
      <dz:voteUpCount>19</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>667</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/740405.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>alois.cochard</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/431698.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/sindi_an_ioc_container_for_scala.html</feedburner:origLink></item>
    <item>
      <title>Developer Preview of jdk 8 with Lambda (JSR 335) support</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/buvwWF7e60s/developer_preview_of_jdk_8_with_lambda_jsr_335_su.html</link>
      <description>This page provides a Developer Preview of OpenJDK with Lambda (JSR 335) support. The Lambda project aims to support programming in a multicore environment by adding closures and related features to the Java language</description>
      <category>frameworks</category>
      <category>java</category>
      <category>standards</category>
      <category>tools</category>
      <pubDate>Wed, 08 Feb 2012 18:01:59 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/741897.html</guid>
      <dc:creator>Dev{eloper} Stonez</dc:creator>
      <dc:date>2012-02-08T18:01:59Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/developer_preview_of_jdk_8_with_lambda_jsr_335_su.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/741897.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This page provides a Developer Preview of OpenJDK with Lambda (JSR 335) support. The Lambda project aims to support programming in a multicore environment by adding closures and related features to the Java language<br/><br/><a href='http://www.dzone.com/links/rss/developer_preview_of_jdk_8_with_lambda_jsr_335_su.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=741897' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/buvwWF7e60s" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>741897</dz:linkId>
      <dz:submitDate>2012-02-08T13:15:56Z</dz:submitDate>
      <dz:promoteDate>2012-02-08T18:01:59Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>540</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/741897.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dev.stonez</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/811641.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/developer_preview_of_jdk_8_with_lambda_jsr_335_su.html</feedburner:origLink></item>
    <item>
      <title>HeapAudit: JVM Memory Profiler for the Real World</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/absWZ1ZSQVc/heapaudit_jvm_memory_profiler_for_the_real_world.html</link>
      <description>HeapAudit is not a monitoring tool, but rather an engineering tool that collects actionable data â€“ information sufficient for directly making code change improvements. It is created for the real world, applicable to live running production servers.</description>
      <category>java</category>
      <category>news</category>
      <category>open source</category>
      <category>tools</category>
      <pubDate>Wed, 08 Feb 2012 18:01:07 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/741969.html</guid>
      <dc:creator>mitchp</dc:creator>
      <dc:date>2012-02-08T18:01:07Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/heapaudit_jvm_memory_profiler_for_the_real_world.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/741969.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>HeapAudit is not a monitoring tool, but rather an engineering tool that collects actionable data â€“ information sufficient for directly making code change improvements. It is created for the real world, applicable to live running production servers.<br/><br/><a href='http://www.dzone.com/links/rss/heapaudit_jvm_memory_profiler_for_the_real_world.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=741969' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/absWZ1ZSQVc" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>741969</dz:linkId>
      <dz:submitDate>2012-02-08T15:02:40Z</dz:submitDate>
      <dz:promoteDate>2012-02-08T18:01:07Z</dz:promoteDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>834</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/741969.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mitchp</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/478055.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/heapaudit_jvm_memory_profiler_for_the_real_world.html</feedburner:origLink></item>
    <item>
      <title>MVVM in ZK6: Work with Spring</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/Ra9AQGhFF8w/mvvm_in_zk6_work_with_spring.html</link>
      <description>This small talk guides you through how you can adopt Spring framework as an application infrastructure and work it with ZK 6's new MVVM pattern to manage objects including ViewModel, validator etc.</description>
      <category>ajax</category>
      <category>java</category>
      <category>open source</category>
      <category>ria</category>
      <pubDate>Thu, 09 Feb 2012 04:22:53 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/741715.html</guid>
      <dc:creator>southerncrossie</dc:creator>
      <dc:date>2012-02-09T04:22:53Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/mvvm_in_zk6_work_with_spring.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/741715.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This small talk guides you through how you can adopt Spring framework as an application infrastructure and work it with ZK 6's new MVVM pattern to manage objects including ViewModel, validator etc. <br/><br/><a href='http://www.dzone.com/links/rss/mvvm_in_zk6_work_with_spring.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=741715' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/Ra9AQGhFF8w" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>741715</dz:linkId>
      <dz:submitDate>2012-02-08T09:34:57Z</dz:submitDate>
      <dz:promoteDate>2012-02-09T04:22:53Z</dz:promoteDate>
      <dz:voteUpCount>4</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>194</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/741715.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>southerncrossie</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/886565.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/mvvm_in_zk6_work_with_spring.html</feedburner:origLink></item>
    <item>
      <title>Comparing JSF Beans, CDI Beans and EJBs</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/FhUo9u4yeOQ/comparing_jsf_beans_cdi_beans_and_ejbs.html</link>
      <description>There’s still a lot of confusion over the difference types of managed beans provided in Java EE 6 with EJBs, CDI beans and JSF managed beans all being available. This article aims to clear up some of the differences between the them and define when to use them.</description>
      <category>frameworks</category>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Wed, 08 Feb 2012 15:12:49 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/741557.html</guid>
      <dc:creator>Andy Gibson</dc:creator>
      <dc:date>2012-02-08T15:12:49Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/comparing_jsf_beans_cdi_beans_and_ejbs.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/741557.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>There’s still a lot of confusion over the difference types of managed beans provided in Java EE 6 with EJBs, CDI beans and JSF managed beans all being available. This article aims to clear up some of the differences between the them and define when to use them.<br/><br/><a href='http://www.dzone.com/links/rss/comparing_jsf_beans_cdi_beans_and_ejbs.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=741557' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/FhUo9u4yeOQ" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>741557</dz:linkId>
      <dz:submitDate>2012-02-07T21:54:12Z</dz:submitDate>
      <dz:promoteDate>2012-02-08T15:12:49Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>386</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/741557.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Andy Gibson</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/278236.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/comparing_jsf_beans_cdi_beans_and_ejbs.html</feedburner:origLink></item>
    <item>
      <title>Juzu Web Framework 0.4.3</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/gdnmCg2y9YU/juzu_web_framework_043.html</link>
      <description>Juzu is a web framework based on MVC principles and standardized dependency injection for JSR-286 based portals such as GateIn or Liferay. Juzu relies on the Annotation Processing Tools to extend the Java compiler in a portable manner.  The 0.4.3 release brings the support for the HttpContent and SecurityContext API for obtaining such information from the request, multivalued parameter support has also been added for the controller, allowing a better support of multivalued request parameters.  Other features are available such as a dev mode which allow to live develop the application.</description>
      <category>java</category>
      <category>news</category>
      <category>open source</category>
      <pubDate>Mon, 06 Feb 2012 14:24:13 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/739977.html</guid>
      <dc:creator>julienviet</dc:creator>
      <dc:date>2012-02-06T14:24:13Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/juzu_web_framework_043.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/739977.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Juzu is a web framework based on MVC principles and standardized dependency injection for JSR-286 based portals such as GateIn or Liferay. Juzu relies on the Annotation Processing Tools to extend the Java compiler in a portable manner.  The 0.4.3 release brings the support for the HttpContent and SecurityContext API for obtaining such information from the request, multivalued parameter support has also been added for the controller, allowing a better support of multivalued request parameters.  Other features are available such as a dev mode which allow to live develop the application.<br/><br/><a href='http://www.dzone.com/links/rss/juzu_web_framework_043.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=739977' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/gdnmCg2y9YU" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>739977</dz:linkId>
      <dz:submitDate>2012-02-05T10:24:11Z</dz:submitDate>
      <dz:promoteDate>2012-02-06T14:24:13Z</dz:promoteDate>
      <dz:voteUpCount>17</dz:voteUpCount>
      <dz:voteDownCount>3</dz:voteDownCount>
      <dz:clickCount>853</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/739977.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>julienviet</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/284293.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/juzu_web_framework_043.html</feedburner:origLink></item>
    <item>
      <title>JMeter 2.6 Released - New and Noteworthy</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/b7QoV6LNOoY/jmeter_26_released_new_and_noteworthy.html</link>
      <description>The  Apache JMeter [ http://jmeter.apache.org/index.html ] desktop application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions. &#xD;
&#xD;
 Apache JMeter may be used to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more). It can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types. You can use it to make a graphical analysis of performance or to test your server/script/object behavior under heavy concurrent load.</description>
      <category>css-html</category>
      <category>frameworks</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Mon, 06 Feb 2012 21:58:41 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/740455.html</guid>
      <dc:creator>Dev{eloper} Stonez</dc:creator>
      <dc:date>2012-02-06T21:58:41Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/jmeter_26_released_new_and_noteworthy.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/740455.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The  Apache JMeter [ http://jmeter.apache.org/index.html ] desktop application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions. 

 Apache JMeter may be used to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more). It can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types. You can use it to make a graphical analysis of performance or to test your server/script/object behavior under heavy concurrent load.<br/><br/><a href='http://www.dzone.com/links/rss/jmeter_26_released_new_and_noteworthy.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=740455' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/b7QoV6LNOoY" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>740455</dz:linkId>
      <dz:submitDate>2012-02-06T10:13:36Z</dz:submitDate>
      <dz:promoteDate>2012-02-06T21:58:41Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>894</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/740455.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dev.stonez</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/811641.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/jmeter_26_released_new_and_noteworthy.html</feedburner:origLink></item>
    <item>
      <title>Best Of The Week - 2012 - W05 - Java Code Geeks links</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/c3A3pqbiYf0/best_of_the_week_2012_w05_java_code_geeks_links.html</link>
      <description>Here are some of the links that drew Java Code Geeks attention during the week that passed.</description>
      <category>java</category>
      <category>news</category>
      <pubDate>Wed, 08 Feb 2012 11:56:03 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/740501.html</guid>
      <dc:creator>RiaDro</dc:creator>
      <dc:date>2012-02-08T11:56:03Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/best_of_the_week_2012_w05_java_code_geeks_links.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/740501.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Here are some of the links that drew Java Code Geeks attention during the week that passed.<br/><br/><a href='http://www.dzone.com/links/rss/best_of_the_week_2012_w05_java_code_geeks_links.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=740501' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/c3A3pqbiYf0" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>740501</dz:linkId>
      <dz:submitDate>2012-02-06T12:05:12Z</dz:submitDate>
      <dz:promoteDate>2012-02-08T11:56:03Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>512</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/740501.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>RiaDro</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/960933.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/best_of_the_week_2012_w05_java_code_geeks_links.html</feedburner:origLink></item>
    <item>
      <title>CDI worse than Spring for autowiring?</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/0YSySJ7WeBM/cdi_worse_than_spring_for_autowiring.html</link>
      <description>Let’s face it, there are two kinds of developers: those that favor Spring autowiring because it alleviates them from writing XML (even though you can do autowiring with XML) and those that see autowiring as something risky.</description>
      <category>java</category>
      <category>opinion</category>
      <category>tools</category>
      <pubDate>Wed, 08 Feb 2012 18:01:29 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/741813.html</guid>
      <dc:creator>nfrankel</dc:creator>
      <dc:date>2012-02-08T18:01:29Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/cdi_worse_than_spring_for_autowiring.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/741813.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Let’s face it, there are two kinds of developers: those that favor Spring autowiring because it alleviates them from writing XML (even though you can do autowiring with XML) and those that see autowiring as something risky.<br/><br/><a href='http://www.dzone.com/links/rss/cdi_worse_than_spring_for_autowiring.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=741813' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/0YSySJ7WeBM" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>741813</dz:linkId>
      <dz:submitDate>2012-02-08T10:36:14Z</dz:submitDate>
      <dz:promoteDate>2012-02-08T18:01:29Z</dz:promoteDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>9</dz:voteDownCount>
      <dz:clickCount>568</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/741813.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>nfrankel</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/293758.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/cdi_worse_than_spring_for_autowiring.html</feedburner:origLink></item>
    <item>
      <title>PrimeFaces 3.1 Released: The Ultimate JSF Component Suite</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/xATDHZYoaO0/primefaces_31_released_the_ultimate_jsf_component.html</link>
      <description>PrimeFaces is a lightweight open source component suite for Java Server Faces 2.0 featuring 100+ rich set of JSF components. Additional PrimeFaces Mobile module features a UI kit for developing mobile web applications.&#xD;
[ * ] demo http://www.primefaces.org/showcase/ui/home.jsf</description>
      <category>css-html</category>
      <category>frameworks</category>
      <category>java</category>
      <category>javascript</category>
      <pubDate>Tue, 07 Feb 2012 20:22:55 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/740447.html</guid>
      <dc:creator>Dev{eloper} Stonez</dc:creator>
      <dc:date>2012-02-07T20:22:55Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/primefaces_31_released_the_ultimate_jsf_component.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/740447.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>PrimeFaces is a lightweight open source component suite for Java Server Faces 2.0 featuring 100+ rich set of JSF components. Additional PrimeFaces Mobile module features a UI kit for developing mobile web applications.
[ * ] demo http://www.primefaces.org/showcase/ui/home.jsf <br/><br/><a href='http://www.dzone.com/links/rss/primefaces_31_released_the_ultimate_jsf_component.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=740447' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/xATDHZYoaO0" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>740447</dz:linkId>
      <dz:submitDate>2012-02-06T10:01:04Z</dz:submitDate>
      <dz:promoteDate>2012-02-07T20:22:55Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>512</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/740447.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dev.stonez</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/811641.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/primefaces_31_released_the_ultimate_jsf_component.html</feedburner:origLink></item>
    <item>
      <title>Refreshing AppFuse's UI with Twitter Bootstrap</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/LiTrsOjUGS8/refreshing_appfuses_ui_with_twitter_bootstrap.html</link>
      <description>The last time AppFuse had an update done to its look and feel was in way back in 2006. I've done a lot of consulting since then, which has included a fair bit of page speed optimization, HTML5 development and integrating smarter CSS. It was way back in '05 when we first started looking at adding a CSS Framework to AppFuse. It was Mike Stenhouse's CSS Framework that provided the inspiration and my CSS Framework Design Contest that provided its current themes (puzzlewithstyle, andreas01 and simplicity).</description>
      <category>frameworks</category>
      <category>java</category>
      <category>open source</category>
      <pubDate>Wed, 08 Feb 2012 17:58:24 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/740555.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2012-02-08T17:58:24Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/refreshing_appfuses_ui_with_twitter_bootstrap.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/740555.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The last time AppFuse had an update done to its look and feel was in way back in 2006. I've done a lot of consulting since then, which has included a fair bit of page speed optimization, HTML5 development and integrating smarter CSS. It was way back in '05 when we first started looking at adding a CSS Framework to AppFuse. It was Mike Stenhouse's CSS Framework that provided the inspiration and my CSS Framework Design Contest that provided its current themes (puzzlewithstyle, andreas01 and simplicity). <br/><br/><a href='http://www.dzone.com/links/rss/refreshing_appfuses_ui_with_twitter_bootstrap.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=740555' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/LiTrsOjUGS8" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>740555</dz:linkId>
      <dz:submitDate>2012-02-06T13:29:51Z</dz:submitDate>
      <dz:promoteDate>2012-02-08T17:58:24Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>301</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/740555.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jsugrue</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/185351.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/refreshing_appfuses_ui_with_twitter_bootstrap.html</feedburner:origLink></item>
    <item>
      <title>Playframework + Google Guice</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/MxVvDlzftIE/playframework_google_guice.html</link>
      <description>In the last few years Dependency Injection has has evolved from being an obscure and little understood term, to become part of every programmer’s toolchest. In this article we'll see how easy is to integrate Guice, a very handy library from Google, into a Play framework application. Moreover, we will also cover how to customize it’s behavior for a better development experience.</description>
      <category>java</category>
      <category>open source</category>
      <pubDate>Mon, 06 Feb 2012 21:58:50 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/740571.html</guid>
      <dc:creator>opensas</dc:creator>
      <dc:date>2012-02-06T21:58:50Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/playframework_google_guice.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/740571.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In the last few years Dependency Injection has has evolved from being an obscure and little understood term, to become part of every programmer’s toolchest. In this article we'll see how easy is to integrate Guice, a very handy library from Google, into a Play framework application. Moreover, we will also cover how to customize it’s behavior for a better development experience.<br/><br/><a href='http://www.dzone.com/links/rss/playframework_google_guice.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=740571' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/MxVvDlzftIE" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>740571</dz:linkId>
      <dz:submitDate>2012-02-06T14:06:27Z</dz:submitDate>
      <dz:promoteDate>2012-02-06T21:58:50Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>817</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/740571.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>opensas</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/385698.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/playframework_google_guice.html</feedburner:origLink></item>
    <item>
      <title>Find Memory Leaks at Runtime – Addendum</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/lJs11ToyqqM/find_memory_leaks_at_runtime_addendum.html</link>
      <description>Interesting additional blog entry that shows the usage of plumbr a new and (currently) free runtime memory analysis tool.</description>
      <category>how-to</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Mon, 06 Feb 2012 12:56:34 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/739975.html</guid>
      <dc:creator>Mirko Novakovic</dc:creator>
      <dc:date>2012-02-06T12:56:34Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/find_memory_leaks_at_runtime_addendum.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/739975.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Interesting additional blog entry that shows the usage of plumbr a new and (currently) free runtime memory analysis tool.<br/><br/><a href='http://www.dzone.com/links/rss/find_memory_leaks_at_runtime_addendum.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=739975' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/lJs11ToyqqM" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>739975</dz:linkId>
      <dz:submitDate>2012-02-05T10:11:58Z</dz:submitDate>
      <dz:promoteDate>2012-02-06T12:56:34Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>668</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/739975.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>de107549</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/413503.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/find_memory_leaks_at_runtime_addendum.html</feedburner:origLink></item>
    <item>
      <title>Authenticate and Authorize users with Servlets/JSPs and Hibernate</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/VQYtsQZFxa0/authenticate_and_authorize_users_with_servletsjsp.html</link>
      <description>A tutorial on how to authenticate and authorize users using Servlets/JSPs and Hibernate</description>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Wed, 08 Feb 2012 10:42:55 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/741507.html</guid>
      <dc:creator>kafrlust</dc:creator>
      <dc:date>2012-02-08T10:42:55Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/authenticate_and_authorize_users_with_servletsjsp.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/741507.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A tutorial on how to authenticate and authorize users using Servlets/JSPs and Hibernate<br/><br/><a href='http://www.dzone.com/links/rss/authenticate_and_authorize_users_with_servletsjsp.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=741507' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/VQYtsQZFxa0" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>741507</dz:linkId>
      <dz:submitDate>2012-02-07T20:29:36Z</dz:submitDate>
      <dz:promoteDate>2012-02-08T10:42:55Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>4</dz:voteDownCount>
      <dz:clickCount>498</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/741507.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>kafrlust</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/246822.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/authenticate_and_authorize_users_with_servletsjsp.html</feedburner:origLink></item>
    <item>
      <title>The joy of algorithms and NoSQL revisited: the MongoDB Aggregation Framework</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/XdlQIvTkE-A/the_joy_of_algorithms_and_nosql_revisited_the_mon.html</link>
      <description>Article describing the use of the new MongoDB Aggregation Framework for calculating chemical compound similarities</description>
      <category>database</category>
      <category>frameworks</category>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Wed, 08 Feb 2012 17:56:26 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/741909.html</guid>
      <dc:creator>garudad</dc:creator>
      <dc:date>2012-02-08T17:56:26Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/the_joy_of_algorithms_and_nosql_revisited_the_mon.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/741909.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Article describing the use of the new MongoDB Aggregation Framework for calculating chemical compound similarities<br/><br/><a href='http://www.dzone.com/links/rss/the_joy_of_algorithms_and_nosql_revisited_the_mon.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=741909' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/XdlQIvTkE-A" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>741909</dz:linkId>
      <dz:submitDate>2012-02-08T13:51:38Z</dz:submitDate>
      <dz:promoteDate>2012-02-08T17:56:26Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>363</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/741909.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>garudad</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/284394.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/the_joy_of_algorithms_and_nosql_revisited_the_mon.html</feedburner:origLink></item>
    <item>
      <title>video/presentation - Running Scala in the Browser: cross-compile the Scala programming language to JavaScript</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/CVdGMXqbrWI/videopresentation_running_scala_in_the_browser_cr.html</link>
      <description>A proof of concept for cross compiling Scala to JavaScript http://www.j2js.com/scala-demo/index.html</description>
      <category>frameworks</category>
      <category>java</category>
      <category>javascript</category>
      <category>other languages</category>
      <pubDate>Tue, 07 Feb 2012 09:59:56 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/740397.html</guid>
      <dc:creator>Dev{eloper} Stonez</dc:creator>
      <dc:date>2012-02-07T09:59:56Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/videopresentation_running_scala_in_the_browser_cr.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/740397.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A proof of concept for cross compiling Scala to JavaScript http://www.j2js.com/scala-demo/index.html<br/><br/><a href='http://www.dzone.com/links/rss/videopresentation_running_scala_in_the_browser_cr.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=740397' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/CVdGMXqbrWI" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>740397</dz:linkId>
      <dz:submitDate>2012-02-06T09:18:34Z</dz:submitDate>
      <dz:promoteDate>2012-02-07T09:59:56Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>366</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/740397.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dev.stonez</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/811641.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/videopresentation_running_scala_in_the_browser_cr.html</feedburner:origLink></item>
    <item>
      <title>Protecting Your Android Applications with Proguard</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/aGyiNq03yoY/protecting_your_android_applications_with_proguard.html</link>
      <description>Once published, Android applications—and their developers—face numerous threats to success in the real world. One Android developer advocate at Google recently referred to these pesky perpetrators as pirates (outright thieves) and vampires (those hangers-on sucking the life out of your product). A paid application might be stolen, illegally copied, and made available for download in alternative locations. A free application might be exploited, causing damage to a brand and leveraging valuable product resources like server bandwidth. All apps are vulnerable to hacking, resulting in rogue downloads with embedded malware, or using knowledge learned to hack a server or other underlying service. Unfortunately, this malicious behavior happens all the time. Protecting your applications is an ongoing battle, one that cannot ever truly be “won” because the opposition is constantly improving its nefarious methods of attack. You’ll never have a truly invulnerable app, but you can make your app a hard target.&#xD;
&#xD;
The good news is that, as Android developers, you have numerous ways to help protect your Android applications from exploitation. Today you will learn how to:&#xD;
Obfuscate your binary code using ProGuard&#xD;
Use the License Verification Library to verify Android Market purchased applications&#xD;
Protect your network communications with SSL</description>
      <category>frameworks</category>
      <category>java</category>
      <category>mobile</category>
      <category>security</category>
      <pubDate>Wed, 08 Feb 2012 08:55:04 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/740387.html</guid>
      <dc:creator>Dev{eloper} Stonez</dc:creator>
      <dc:date>2012-02-08T08:55:04Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/protecting_your_android_applications_with_proguard.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/740387.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Once published, Android applications—and their developers—face numerous threats to success in the real world. One Android developer advocate at Google recently referred to these pesky perpetrators as pirates (outright thieves) and vampires (those hangers-on sucking the life out of your product). A paid application might be stolen, illegally copied, and made available for download in alternative locations. A free application might be exploited, causing damage to a brand and leveraging valuable product resources like server bandwidth. All apps are vulnerable to hacking, resulting in rogue downloads with embedded malware, or using knowledge learned to hack a server or other underlying service. Unfortunately, this malicious behavior happens all the time. Protecting your applications is an ongoing battle, one that cannot ever truly be “won” because the opposition is constantly improving its nefarious methods of attack. You’ll never have a truly invulnerable app, but you can make your app a hard target.

The good news is that, as Android developers, you have numerous ways to help protect your Android applications from exploitation. Today you will learn how to:
Obfuscate your binary code using ProGuard
Use the License Verification Library to verify Android Market purchased applications
Protect your network communications with SSL<br/><br/><a href='http://www.dzone.com/links/rss/protecting_your_android_applications_with_proguard.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=740387' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/aGyiNq03yoY" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>740387</dz:linkId>
      <dz:submitDate>2012-02-06T08:47:20Z</dz:submitDate>
      <dz:promoteDate>2012-02-08T08:55:04Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>548</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/740387.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dev.stonez</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/811641.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/protecting_your_android_applications_with_proguard.html</feedburner:origLink></item>
    <item>
      <title>Scala Cake pattern in the Spring Framework</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/HXZvtF6l_xk/scala_cake_pattern_in_the_spring_framework.html</link>
      <description>Shows how to use the Scala Cake pattern to compose functionality in a Spring Framework-based application</description>
      <category>how-to</category>
      <category>java</category>
      <category>other languages</category>
      <pubDate>Tue, 07 Feb 2012 21:39:44 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/741165.html</guid>
      <dc:creator>janm399</dc:creator>
      <dc:date>2012-02-07T21:39:44Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/r/scala_cake_pattern_in_the_spring_framework.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/741165.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Shows how to use the Scala Cake pattern to compose functionality in a Spring Framework-based application <br/><br/><a href='http://www.dzone.com/links/rss/scala_cake_pattern_in_the_spring_framework.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=741165' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/HXZvtF6l_xk" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>741165</dz:linkId>
      <dz:submitDate>2012-02-07T12:22:48Z</dz:submitDate>
      <dz:promoteDate>2012-02-07T21:39:44Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>596</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/741165.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>janm399</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/968313.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/r/scala_cake_pattern_in_the_spring_framework.html</feedburner:origLink></item>
  </channel>
</rss>

