<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xml" href="http://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: queued links: groovy</title>
    <link>http://dzone.com/links/queue/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, 25 Nov 2009 04:42:19 GMT</pubDate>
    <dc:creator>The dzone.com community</dc:creator>
    <dc:date>2009-11-25T04:42:19Z</dc:date>
    <dc:language>en-us</dc:language>
    <dc:rights>Copyright (c) 2008 DZone, Inc.</dc:rights>
    <dz:selfLink>http://dzone.com/links/feed/queue/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>Grails: A Quick-Start Guide Blog » Ajax-Enabled Checkboxes in Grails</title>
      <link>http://dzone.com/links/rss/grails_a_quickstart_guide_blog_ajaxenabled_checkb.html</link>
      <description>In Grails: A Quick-Start Guide, we have a task list to help TekEvent organizers and volunteers keep track of what's left to be done for their event. It's pretty handy, but it could be a bit easier to use. Specifically, it would be great if we didn't have to click on a task to open the show view and then click again to edit it, just to mark a task as completed. What would be really nifty is if we could mark a task as completed by clicking on a simple checkbox. And it turns out that Grails provides an Ajax tag that's just what we need.</description>
      <category>ajax</category>
      <category>frameworks</category>
      <category>groovy</category>
      <category>how-to</category>
      <pubDate>Wed, 25 Nov 2009 03:13:21 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/302773.html</guid>
      <dc:creator>fifthposition</dc:creator>
      <dc:date>2009-11-25T03:13:21Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/grails_a_quickstart_guide_blog_ajaxenabled_checkb.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/302773.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In Grails: A Quick-Start Guide, we have a task list to help TekEvent organizers and volunteers keep track of what's left to be done for their event. It's pretty handy, but it could be a bit easier to use. Specifically, it would be great if we didn't have to click on a task to open the show view and then click again to edit it, just to mark a task as completed. What would be really nifty is if we could mark a task as completed by clicking on a simple checkbox. And it turns out that Grails provides an Ajax tag that's just what we need.<br/><br/><a href='http://dzone.com/links/rss/grails_a_quickstart_guide_blog_ajaxenabled_checkb.html'><img src='http://dzone.com/links/voteCountImage?linkId=302773' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>302773</dz:linkId>
      <dz:submitDate>2009-11-25T03:13:21Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>5</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/302773.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>fifthposition</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/452305.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Groovy Goodness: Setting a Closure's Delegate</title>
      <link>http://dzone.com/links/rss/groovy_goodness_setting_a_closures_delegate.html</link>
      <description>Closures are reusable code blocks in Groovy. The code of the closure is executed against the delegate of the closure. By default the owner of the closure is the same as the delegate, but we can change this. We can define which object is the delegate for a closure, so we can change the object the closure is executed for.</description>
      <category>groovy</category>
      <category>how-to</category>
      <pubDate>Tue, 24 Nov 2009 17:30:17 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/302563.html</guid>
      <dc:creator>fifthposition</dc:creator>
      <dc:date>2009-11-24T17:30:17Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/groovy_goodness_setting_a_closures_delegate.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/302563.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Closures are reusable code blocks in Groovy. The code of the closure is executed against the delegate of the closure. By default the owner of the closure is the same as the delegate, but we can change this. We can define which object is the delegate for a closure, so we can change the object the closure is executed for.<br/><br/><a href='http://dzone.com/links/rss/groovy_goodness_setting_a_closures_delegate.html'><img src='http://dzone.com/links/voteCountImage?linkId=302563' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>302563</dz:linkId>
      <dz:submitDate>2009-11-24T17:30:17Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>5</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/302563.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>fifthposition</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/452305.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Spring Security For Real with Grails | Jayway Team Blog - Sharing Experience</title>
      <link>http://dzone.com/links/rss/spring_security_for_real_with_grails_jayway_team.html</link>
      <description>Spring Security is one of the basic building blocks I use pretty much every time I'm constructing a web application. It's a very mature and incredibly powerful security framework, one of its main benefits being its versatility. There are hooks and plugs everywhere, allowing you to extend and combine basically any way you want.&#xD;
&#xD;
Now, if you want to apply security in a Grails application you are typically pointed in the direction of the Grails Acegi Plugin, which does a rather decent job at applying basic security to your Grails application. It quickly falls short ...</description>
      <category>groovy</category>
      <category>how-to</category>
      <category>java</category>
      <category>security</category>
      <pubDate>Tue, 24 Nov 2009 13:49:11 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/302301.html</guid>
      <dc:creator>mattias.ask</dc:creator>
      <dc:date>2009-11-24T13:49:11Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/spring_security_for_real_with_grails_jayway_team.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/302301.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Spring Security is one of the basic building blocks I use pretty much every time I'm constructing a web application. It's a very mature and incredibly powerful security framework, one of its main benefits being its versatility. There are hooks and plugs everywhere, allowing you to extend and combine basically any way you want.

Now, if you want to apply security in a Grails application you are typically pointed in the direction of the Grails Acegi Plugin, which does a rather decent job at applying basic security to your Grails application. It quickly falls short ...<br/><br/><a href='http://dzone.com/links/rss/spring_security_for_real_with_grails_jayway_team.html'><img src='http://dzone.com/links/voteCountImage?linkId=302301' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>302301</dz:linkId>
      <dz:submitDate>2009-11-24T13:49:11Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>9</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/302301.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mattias.ask</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/415258.gif</dz:userimage>
      </dz:submitter>
    </item>
  </channel>
</rss>

