Did you get your GroovyMag yet?
Yes, yes, a minor blatant plug for GroovyMag here Current December issue has articles on building Swing apps with Groovy, developing iPhone-oriented apps with the iUI plugin, an article on GORM’s...
View ArticleAre traditional object models enough? Can we evolve usefulness in OO models?
Just a quick thought here after looking at someone’s code I just stumbled on. This person had a “isReadOnly()” method inside of a generic “set” method which would allow them to determine if a property...
View ArticleJanuary GroovyMag out
The January 2009 issue of GroovyMag is out. Grab it now! This issue includes: Community News from Dave Klein Grails WebFlow walkthrough from Brian Doyle Regular Expressions with Groovy from Ted Naleid...
View ArticleGroovy and Grails training classes
GroovyMag has recently announced Groovy and Grails training classes. These are web-based and able to be taken anywhere you’ve got a computer with Flash and an internet connection. I’m excited about...
View ArticleGroovy and Grails presentation at Lexis Nexis
My friend Curtis Mitchell invited me to speak to some of the developers at Lexis Nexis about Groovy and Grails. I was honored to speak, but also slightly nervous. For some reason I’d got it in to my...
View ArticleTraveling around a bit – Denmark May 18, 19, 20
I’ve been in London most of the last week, and had a great time meeting up with people (DylanS and Sam from the Dojo project, Rajat from Yahoo, some locals putting on a minibarcamp, and others). I’ve...
View ArticleGroovyMag and JSMag issues
The August issues of GroovyMag and JSMag are both out. They’ve been out since earlier this month, but I didn’t publicize them here yet. GroovyMag‘s content this month includes Part I of building a...
View ArticleLearning new languages harmful?
After having spent much time with Groovy/Java, and a bit with Ruby and a bit with C#, I have a newer perspective on learning new programming languages. Much of my thoughts are summed up by this post...
View Articlea dumb programming mistake
I had a couple of dumb development mistakes come and bite me in the butt this week, and I thought I’d share them here – well, at least one for now. Without going in to the type of data too much here –...
View ArticleOpen Source LinguaFolio software project available
A couple of years ago I was asked to build a piece of software implementing the concepts of the LinguaFolio “formative assessment tool”. That’s education-speak for something that helps students and...
View ArticleGrails MySQL memory leak with Tomcat
I’ve been plagued with these for a while: SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.loader.WebappClassLoader.clearReferencesThreads The web application...
View Articlegrails configuration taglib
I sort of can’t believe something like this doesn’t exist, but I’ve not been able to find one (I’ll find it 10 minutes after posting this I bet!) package com.kimsal class ConfigTagLib { def...
View ArticleGrails configuration in views
I don’t know why it’s taken me this long to figure this out, but… injecting the Grails configuration object in to the view layer is pretty simple. In a Grails filter, make an ‘after’ handler like this:...
View ArticleGrails ckeditor full settings
Took me a while to find this, and I’m posting here primarily for my own memory, but hopefully this useful to some of you as well. <ckeditor:config var="toolbar_Custom"> [ { name: 'document',...
View Article
More Pages to Explore .....