<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xml" href="http://widgets.dzone.com/links/misc/rss.xsl"?>
<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/" version="2.0">
  <channel>
    <title>dzone.com: groovy</title>
    <link>http://widgets.dzone.com/links/tag/groovy.html</link>
    <description>dzone.com: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2008 DZone, Inc.</copyright>
    <pubDate>Wed, 16 May 2012 20:23:19 GMT</pubDate>
    <dc:creator>The dzone.com community</dc:creator>
    <dc:date>2012-05-16T20:23:19Z</dc:date>
    <dc:language>en-us</dc:language>
    <dc:rights>Copyright (c) 2008 DZone, Inc.</dc:rights>
    <dz:selfLink>http://widgets.dzone.com/links/feed/frontpage/groovy/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>
    <item>
      <title>Functional Programming on JVM</title>
      <link>http://widgets.dzone.com/links/r/functional_programming_on_jvm.html</link>
      <description>In recent times, many programming languages that run on JVM have emerged. Many of these languages support the concept of writing code in a functional style. Programmers have started realizing the benefits of functional programming and are beginning to rediscover the powerful style of this programming paradigm. The emergence of multiple languages on JVM have only helped to reignite the strong interest in this paradigm. This article shows how functional programming is different from imperative styles and the options available on JVM for writing code in a functional style.</description>
      <category>groovy</category>
      <category>java</category>
      <pubDate>Wed, 16 May 2012 15:50:24 GMT</pubDate>
      <guid isPermaLink="false">http://widgets.dzone.com/links/792289.html</guid>
      <dc:creator>Gagan Agrawal</dc:creator>
      <dc:date>2012-05-16T15:50:24Z</dc:date>
      <content:encoded><![CDATA[<a href='http://widgets.dzone.com/links/r/functional_programming_on_jvm.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/792289.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In recent times, many programming languages that run on JVM have emerged. Many of these languages support the concept of writing code in a functional style. Programmers have started realizing the benefits of functional programming and are beginning to rediscover the powerful style of this programming paradigm. The emergence of multiple languages on JVM have only helped to reignite the strong interest in this paradigm. This article shows how functional programming is different from imperative styles and the options available on JVM for writing code in a functional style. <br/><br/><a href='http://widgets.dzone.com/links/rss/functional_programming_on_jvm.html'><img src='http://widgets.dzone.com/links/voteCountImage?linkId=792289' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>792289</dz:linkId>
      <dz:submitDate>2012-05-15T08:37:24Z</dz:submitDate>
      <dz:promoteDate>2012-05-16T15:50:24Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>330</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://widgets.dzone.com/links/images/thumbs/120x90/792289.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>gagan.a</dz:username>
        <dz:userimage>http://widgets.dzone.com/links/images/avatars/980801.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Generate realtime charts using Vert.x websocket and highchart.js</title>
      <link>http://widgets.dzone.com/links/r/generate_realtime_charts_using_vertx_websocket_an.html</link>
      <description>Objectif: Update chart data on the client side as events occurs on the business side.&#xD;
&#xD;
Vert.x, the java equivalent to node.js&#xD;
Hightcharts.js a advanced javascript charting library.&#xD;
WebSocket is a full duplex protocol used to connect the browser to the server. ws for brevity.</description>
      <category>groovy</category>
      <category>javascript</category>
      <category>web 2.0</category>
      <category>web services</category>
      <pubDate>Wed, 16 May 2012 14:01:07 GMT</pubDate>
      <guid isPermaLink="false">http://widgets.dzone.com/links/792797.html</guid>
      <dc:creator>iamdzone</dc:creator>
      <dc:date>2012-05-16T14:01:07Z</dc:date>
      <content:encoded><![CDATA[<a href='http://widgets.dzone.com/links/r/generate_realtime_charts_using_vertx_websocket_an.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/792797.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Objectif: Update chart data on the client side as events occurs on the business side.

Vert.x, the java equivalent to node.js
Hightcharts.js a advanced javascript charting library.
WebSocket is a full duplex protocol used to connect the browser to the server. ws for brevity.<br/><br/><a href='http://widgets.dzone.com/links/rss/generate_realtime_charts_using_vertx_websocket_an.html'><img src='http://widgets.dzone.com/links/voteCountImage?linkId=792797' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>792797</dz:linkId>
      <dz:submitDate>2012-05-15T21:54:36Z</dz:submitDate>
      <dz:promoteDate>2012-05-16T14:01:07Z</dz:promoteDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>411</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://widgets.dzone.com/links/images/thumbs/120x90/792797.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>iamdzone</dz:username>
        <dz:userimage>http://widgets.dzone.com/links/images/avatars/964191.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Parsing complex DSLs using Groovy</title>
      <link>http://widgets.dzone.com/links/r/parsing_complex_dsls_using_groovy.html</link>
      <description>Use groovy to parse configuration file that include code snippets, context and external properties</description>
      <category>groovy</category>
      <category>how-to</category>
      <category>java</category>
      <category>open source</category>
      <pubDate>Tue, 15 May 2012 13:11:02 GMT</pubDate>
      <guid isPermaLink="false">http://widgets.dzone.com/links/792375.html</guid>
      <dc:creator>itaifrenkel</dc:creator>
      <dc:date>2012-05-15T13:11:02Z</dc:date>
      <content:encoded><![CDATA[<a href='http://widgets.dzone.com/links/r/parsing_complex_dsls_using_groovy.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/792375.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Use groovy to parse configuration file that include code snippets, context and external properties<br/><br/><a href='http://widgets.dzone.com/links/rss/parsing_complex_dsls_using_groovy.html'><img src='http://widgets.dzone.com/links/voteCountImage?linkId=792375' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>792375</dz:linkId>
      <dz:submitDate>2012-05-15T08:38:32Z</dz:submitDate>
      <dz:promoteDate>2012-05-15T13:11:02Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>231</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://widgets.dzone.com/links/images/thumbs/120x90/792375.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>itaifrenkel</dz:username>
        <dz:userimage>http://widgets.dzone.com/links/images/avatars/738509.gif</dz:userimage>
      </dz:submitter>
    </item>
  </channel>
</rss>


