<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.6.3" -->
<rss version="0.92">
<channel>
	<title>englishteeth.co.uk</title>
	<link>http://www.englishteeth.co.uk</link>
	<description>... the weblog of Ian "English Teeth" Robinson</description>
	<lastBuildDate>Wed, 22 Oct 2008 20:43:48 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Grails: Role based security on Jetty &#038; JBoss</title>
		<description>Todays challenge.. Security!

Hardly a challenge at all really, the JSecurity Plugin - Quick Start takes you through everything you need to do and there's also a AcegiSecurity Plugin, if that's your bag.

There you go, post done. 

Well... unless you want/need to use JEE role based authentication at the application server ...</description>
		<link>http://www.englishteeth.co.uk/2008/10/22/grails-security/</link>
			</item>
	<item>
		<title>Deplyoing a Grails application to JBoss</title>
		<description>So it seems that every month or so I am able to blow the dust off my little Groovy on Grails project and progress it a little. A little frustrating, since the elapsed time of this belies the gains in using grails.

I have a working application. It has a few ...</description>
		<link>http://www.englishteeth.co.uk/2008/10/17/deplyoing-a-grails-application-to-jboss/</link>
			</item>
	<item>
		<title>Groovy on Grails and my &#8220;Test First&#8221; impasse</title>
		<description>I've hit what would be a test first impasse (if I had tried to write my test first). So in an attempt to leave it alone, I'll record where I got to and the resources that I think nearly got me to a solution...

I have a domain object for which ...</description>
		<link>http://www.englishteeth.co.uk/2008/09/04/groovy-on-grails-impasse/</link>
			</item>
	<item>
		<title>Grails Unit Testing: How to mock a closure</title>
		<description>I have found numerous resources on testing in grails, unit testing and Using MockFor and StubFor in groovy. However, given that closures are one of the key features of groovy, I found very little on how to accommodate them in testing.

The following is a simple controller with a list action ...</description>
		<link>http://www.englishteeth.co.uk/2008/08/29/grails-unit-testing-how-to-mock-a-closure/</link>
			</item>
	<item>
		<title>Grails ClassCastException for Application</title>
		<description>Having persevered with mapping my existing database in grails, it actually made for much cleaner domain objects.

I never much liked when hibernate started creeping out of configuration and into the code via Java annotations, so on the same score, it was cathartic to remove the database aware gorm mappings from ...</description>
		<link>http://www.englishteeth.co.uk/2008/08/21/grails-classcastexception-for-application/</link>
			</item>
	<item>
		<title>Grails on an existing database revisited</title>
		<description>Some time ago I looked at what was necessary to have Grails work on an existing database rather than the green field scenario painted in most examples.

It seemed straight forward enough, but beyond curiosity, I didn't have anything I was particularly trying to achieve, so I moved along.

Yesterday, once again ...</description>
		<link>http://www.englishteeth.co.uk/2008/08/20/grails-on-an-existing-database-revisited/</link>
			</item>
	<item>
		<title>Scrollable tables, CSS and fetaures of IE6</title>
		<description>I couldn't leave this alone. A colleague was wrestling with some css to have a number scrollable tables within a larger scrolling area hold their column headers in place.

There were the plenty resources out there that nearly provided the solution, but each step had a draw back.

Did I mention that ...</description>
		<link>http://www.englishteeth.co.uk/2008/08/18/css-scrollable-tables/</link>
			</item>
	<item>
		<title>Selenium RC in the build</title>
		<description>I had to rediscover a bit of lost knowledge last Friday, namely integrating Selenium RC into a set of integration tests. Pretty straight forward really, but I thought I'd better record it for the next time I can't remember how to start and stop the server from ant.

[code=xml]


	
		
			
			
			
			
		
	

	
		
	


[/code]

The forced browser ...</description>
		<link>http://www.englishteeth.co.uk/2008/08/11/selenium-rc-in-the-build/</link>
			</item>
	<item>
		<title>Freesat part 2</title>
		<description>Being the impatient sort, I ordered my BlackGold BGT3540 6in1 DVB-S tuner, even though I haven't yet installed my satellite system. (Though I have convinced myself that it will work!)

However, I didn't expect it to turn up the next day. This was quite frustrating since the lack of suitable weather ...</description>
		<link>http://www.englishteeth.co.uk/2008/08/10/freesat-part-2/</link>
			</item>
	<item>
		<title>Vista Media Center</title>
		<description>I've read numerous posts and articles on Vista and the majority of this seem to summarise that there is no compelling reason to upgrade from XP.

Since I first tried it out, I have been a fan XP Media Center Edition 2005. Despite it's quirks, it delivers a simple and usable ...</description>
		<link>http://www.englishteeth.co.uk/2008/08/08/vista-media-center/</link>
			</item>
</channel>
</rss>
