<feed xmlns='http://www.w3.org/2005/Atom'>
  <title>The Coders Corner</title>
  <subtitle>RSS Site Feed</subtitle>
  <id>uri:uuid:5026b9f2-a356-11dc-8314-0800200c9a66</id>
  <link href='http://www.thecoderscorner.com' />
  <author>
    <name>thecoderscorner.com</name>
  </author>
  <updated>2008-11-20T15:04:25.955Z</updated>
  <entry>
    <title>Introduction to reducing thread contention in Java</title>
    <link href='http://www.thecoderscorner.com/articleGen/show/3' />
    <id>url:thecoderscorner.com,2008,article,3</id>
    <updated>2008-08-28T14:16:35.000Z</updated>
    <summary>In this article I discuss some quick wins for avoiding thread contention using ThreadLocal, ConcurrentMap and CopyOnWriteList</summary>
  </entry>
  <entry>
    <title>Setting up Grails to work with JEE role based authentication</title>
    <link href='http://www.thecoderscorner.com/articleGen/show/10' />
    <id>url:thecoderscorner.com,2008,article,10</id>
    <updated>2008-08-22T11:34:43.000Z</updated>
    <summary>Describes the steps required to setup JEE role based authentication with the grails framework.</summary>
  </entry>
  <entry>
    <title>Role based security and authentication with Tomcat</title>
    <link href='http://www.thecoderscorner.com/articleGen/show/9' />
    <id>url:thecoderscorner.com,2008,article,9</id>
    <updated>2008-08-18T04:23:18.000Z</updated>
    <summary>Role based security with tomcat, BASIC and FORM authentication, database realm setup.</summary>
  </entry>
  <entry>
    <title>Groovy part 2 - focusing on the language</title>
    <link href='http://www.thecoderscorner.com/articleGen/show/4' />
    <id>url:thecoderscorner.com,2008,article,4</id>
    <updated>2008-08-03T13:15:52.000Z</updated>
    <summary>This article covers looping constructs, primitives and types, threading, expandos and regex with Groovy</summary>
  </entry>
  <entry>
    <title>Read and Write XML with Groovy - includes ATOM example</title>
    <link href='http://www.thecoderscorner.com/articleGen/show/5' />
    <id>url:thecoderscorner.com,2008,article,5</id>
    <updated>2008-08-03T13:15:31.000Z</updated>
    <summary>Learn to read XML using XmlParser and write XML using the MarkupBuilder, also has an example of an ATOM feed</summary>
  </entry>
  <entry>
    <title>Reading ZIP, GZIP and JAR files with Java inbuilt classes</title>
    <link href='http://www.thecoderscorner.com/articleGen/show/6' />
    <id>url:thecoderscorner.com,2008,article,6</id>
    <updated>2008-08-03T13:15:12.000Z</updated>
    <summary>This article covers reading zip, gz and jar files using Java inbuilt classes with good examples</summary>
  </entry>
  <entry>
    <title>Formatting numbers, dates and other types into Strings using Java</title>
    <link href='http://www.thecoderscorner.com/articleGen/show/2' />
    <id>url:thecoderscorner.com,2008,article,2</id>
    <updated>2008-08-03T13:14:56.000Z</updated>
    <summary>This article covers the pros and cons of using NumberFormat, String.format and DateFormat various builders.</summary>
  </entry>
  <entry>
    <title>Introduction to GSQL, executing statements and queries with Groovy SQL</title>
    <link href='http://www.thecoderscorner.com/articleGen/show/7' />
    <id>url:thecoderscorner.com,2008,article,7</id>
    <updated>2008-08-03T13:13:54.000Z</updated>
    <summary>An Introduction to Groovy's SQL support, covers executing statements, queries and updates with Groovy SQL</summary>
  </entry>
  <entry>
    <title>A guide to mapping databases in Grails with GORM</title>
    <link href='http://www.thecoderscorner.com/articleGen/show/8' />
    <id>url:thecoderscorner.com,2008,article,8</id>
    <updated>2008-08-03T13:13:35.000Z</updated>
    <summary>A guide to mapping databases in Grails using GORM, including guides to many-to-one, one-to-many and many-to-many relationships.</summary>
  </entry>
  <entry>
    <title>Getting groovy - an introduction to the Groovy language</title>
    <link href='http://www.thecoderscorner.com/articleGen/show/1' />
    <id>url:thecoderscorner.com,2008,article,1</id>
    <updated>2008-08-03T13:10:14.000Z</updated>
    <summary>Groovy programming introduction that covers string handling and the language basics.</summary>
  </entry>
  <entry>
    <title>Have you tried your site without CSS and Javascript?</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/27' />
    <id>url:thecoderscorner.com,2008,blog,27</id>
    <updated>2008-10-09T12:19:48.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;Have you ever tried loading up your site without CSS and Javascript? If not give it a try, in firefox its as easy as:&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;Turn off CSS from</summary>
  </entry>
  <entry>
    <title>Simple use of the FCKeditor in a Grails site.</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/13' />
    <id>url:thecoderscorner.com,2008,blog,13</id>
    <updated>2008-09-03T15:53:32.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;[Updated 3/Sep/2008] There is now a working plugin for fckeditor in Grails, unless you have very specific requirements, please see my more rec</summary>
  </entry>
  <entry>
    <title>Good news for fckeditor in Grails</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/26' />
    <id>url:thecoderscorner.com,2008,blog,26</id>
    <updated>2008-08-31T09:18:22.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;Good news for people who have been using FCK editor via the Grails plugin. Thanks to the people at&amp;lt;a href=&amp;quot;http://gualdi.org/&amp;quot;&amp;gt; http://gualdi.</summary>
  </entry>
  <entry>
    <title>Getting the fck-editor working on Grails 1.0-RC4</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/15' />
    <id>url:thecoderscorner.com,2008,blog,15</id>
    <updated>2008-08-31T08:35:24.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;Update on 30 Aug: A new plugin has been released that is compliant with the new plugin naming scheme. See &amp;lt;a href=&amp;quot;http://www.grails.org/FCKed</summary>
  </entry>
  <entry>
    <title>GroovyChart - first hurdle removed!</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/19' />
    <id>url:thecoderscorner.com,2008,blog,19</id>
    <updated>2008-08-26T13:17:37.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;Yesterday, I logged in to java.net to find that I have been granted owner and developer status on groovychart. The team at sun worked quickly </summary>
  </entry>
  <entry>
    <title>Updates to the site and the office server</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/25' />
    <id>url:thecoderscorner.com,2008,blog,25</id>
    <updated>2008-07-23T07:05:44.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;I've just finished an update to the site, and as a result of it I have some new information to share. You should see some new articles turn up</summary>
  </entry>
  <entry>
    <title>Change of precedence in submit action for forms.</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/24' />
    <id>url:thecoderscorner.com,2008,blog,24</id>
    <updated>2008-07-08T06:23:29.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;Its about the first time in a couple of months I have done any work with Grails, and I had forgotten how pleasant it is to work with!&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;</summary>
  </entry>
  <entry>
    <title>Broken calendar all last month.</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/23' />
    <id>url:thecoderscorner.com,2008,blog,23</id>
    <updated>2008-07-01T07:08:04.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;I don't know if anyone noticed, but the calendar was broken for all of June (just move the calendar back to June to see for yourself), suppose</summary>
  </entry>
  <entry>
    <title>findAll path in Groovy.</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/22' />
    <id>url:thecoderscorner.com,2008,blog,22</id>
    <updated>2008-06-30T07:47:37.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;I&amp;amp;rsquo;m sure many people who read this will already be familar with findAll, However, its something I had not fully switched on to until rec</summary>
  </entry>
  <entry>
    <title>Setting up tomcat for SSL, and also email provision.</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/21' />
    <id>url:thecoderscorner.com,2008,blog,21</id>
    <updated>2008-05-04T16:17:52.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;I've spent the best part of a day in configuration of email, tomcat and SSL. Now I've finally got where I wanted to go, but it took a bit of e</summary>
  </entry>
  <entry>
    <title>GroovyChart - snapshot binary release available.</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/20' />
    <id>url:thecoderscorner.com,2008,blog,20</id>
    <updated>2008-03-23T08:45:20.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;We have built an initial snapshot for people to give GroovyChart a try. This snapshot will build all charts in the examples script directory.&amp;lt;</summary>
  </entry>
  <entry>
    <title>Progress with GroovyChart - the JFreeChart builder for Groovy</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/18' />
    <id>url:thecoderscorner.com,2008,blog,18</id>
    <updated>2008-03-16T09:27:02.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;Its been several weeks since I last discussed wrapping JFreeChart in Groovy. Although I've been quiet - there is some good news. I have taken </summary>
  </entry>
  <entry>
    <title>One week on - progress with JFreeChart groovy builder</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/17' />
    <id>url:thecoderscorner.com,2008,blog,17</id>
    <updated>2008-02-17T14:10:39.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;Well one week has gone by since I last reported back on my progress. I have to admit I have not got as far as I wanted, but some progress is b</summary>
  </entry>
  <entry>
    <title>Wrapping JFreeChart as a builder for Groovy</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/16' />
    <id>url:thecoderscorner.com,2008,blog,16</id>
    <updated>2008-02-03T17:00:21.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;I&amp;amp;rsquo;ve started looking into the possibility of wrapping up JFreeChart to make it a little groovier. I know there&amp;amp;rsquo;s no end of web pac</summary>
  </entry>
  <entry>
    <title>First blog entry containing an image.</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/14' />
    <id>url:thecoderscorner.com,2008,blog,14</id>
    <updated>2008-01-27T19:21:50.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;The image that you can see below shows that I've now configured up fckeditor to process images properly.&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;I'll write another blog about</summary>
  </entry>
  <entry>
    <title>I broke the build (ooops)</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/12' />
    <id>url:thecoderscorner.com,2008,blog,12</id>
    <updated>2008-01-20T14:10:13.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;
&amp;lt;p class=&amp;quot;MsoNormal&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;2&amp;quot; face=&amp;quot;Arial&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 10pt; font-family: Arial;&amp;quot;&amp;gt;Well, I broke my own (thecoder</summary>
  </entry>
  <entry>
    <title>Moving on to the database layer..</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/11' />
    <id>url:thecoderscorner.com,2008,blog,11</id>
    <updated>2007-12-20T16:29:29.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;Just today a new article on Groovy and SQL has been added.&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;Watch out for more articles on database access from Groovy and Grails this </summary>
  </entry>
  <entry>
    <title>Reading another blog about mkdirs in java reminds me of a gotcha</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/10' />
    <id>url:thecoderscorner.com,2008,blog,10</id>
    <updated>2007-12-13T06:05:44.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;Today I read an interesting &amp;lt;a href=&amp;quot;http://www.jroller.com/ethdsy/entry/file_mkdirs_is_not_thread&amp;quot;&amp;gt;blog article about mkdirs issues&amp;lt;/a&amp;gt;, that</summary>
  </entry>
  <entry>
    <title>Running grails on a virtual server with limited resources</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/9' />
    <id>url:thecoderscorner.com,2008,blog,9</id>
    <updated>2007-12-12T17:39:17.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;I&amp;amp;rsquo;ve been running some tests for the past few days of how Grails performs under load on a limited memory server - actually a virtual ser</summary>
  </entry>
  <entry>
    <title>Jumping through hoops to test with IE6 on Vista</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/4' />
    <id>url:thecoderscorner.com,2008,blog,4</id>
    <updated>2007-12-08T08:54:27.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;In building this site, I had to make it work on IE6, which to some extent is an ongoing process. Im fairly sure there will be another page som</summary>
  </entry>
  <entry>
    <title>Are we prone to over optimising code?</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/3' />
    <id>url:thecoderscorner.com,2008,blog,3</id>
    <updated>2007-12-08T08:46:21.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;&amp;lt;font size=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Arial&amp;quot;&amp;gt;As a developer I often feel the need to performance tune code, or write &amp;amp;quot;the best piece of code ever&amp;amp;qu</summary>
  </entry>
  <entry>
    <title>Groovy XML articles..</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/8' />
    <id>url:thecoderscorner.com,2008,blog,8</id>
    <updated>2007-12-08T08:43:30.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;I've added several articles about&amp;amp;nbsp; Groovy now. I really think that Groovy has a great future as I think I have said before.&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;Anywa</summary>
  </entry>
  <entry>
    <title>More articles on their way!</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/7' />
    <id>url:thecoderscorner.com,2008,blog,7</id>
    <updated>2007-12-06T06:50:45.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;Well the site has been live for less than a week, we've already managed to get several articles and informative blogs out. More articles are o</summary>
  </entry>
  <entry>
    <title>New releses of Groovy and Grails!</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/6' />
    <id>url:thecoderscorner.com,2008,blog,6</id>
    <updated>2007-12-06T06:46:17.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;I've noticed that over the course of the week grails and groovy have had new releases.&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;Grails is now on 1.0RC2 &amp;lt;a href=&amp;quot;http://grails.</summary>
  </entry>
  <entry>
    <title>The importance of good data security</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/5' />
    <id>url:thecoderscorner.com,2008,blog,5</id>
    <updated>2007-12-04T17:43:53.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;As anyone living in the UK will know, data security is a big issue, with a recent breach of very personal data for a large percentage of the p</summary>
  </entry>
  <entry>
    <title>Grails and the power of code by convention.</title>
    <link href='http://www.thecoderscorner.com/blogEntry/show/2' />
    <id>url:thecoderscorner.com,2008,blog,2</id>
    <updated>2007-12-02T11:46:29.000Z</updated>
    <summary type='html'>&amp;lt;p&amp;gt;Only now after several weeks of using grails do I really understand the power of convention. I've got a website up and running in development </summary>
  </entry>
</feed>