Grails: It Just Makes Sense
Why do individuals and companies still say things like “We can't use Grails because we are a Java shop”? Do “Java shops” use Spring? Spring beans can... more »
Tweet 0 CommentsSave Tags: frameworks, groovy, java, opinion
Groovy Script to SFTP files using AntBuilder and Grapes
Groovy's Grape annotation makes it ridiculously easy to add dependencies to Groovy Scripts. Unfortunately due to class loading issues, these... more »
Tweet 0 CommentsSave Tags: groovy
Real World Observation about Grails
In the past 3 years I've developed 7 Grails applications for a variety of customers. And I have to make an observation: Maintaining Grails... more »
Tweet 0 CommentsSave Tags: frameworks, groovy, reviews
The Groovy Spaceship Operator Explained
Explanation of Groovy's "spaceship operator" ( > ).
Tweet 0 CommentsSave Tags: groovy
New in Groovy 1.7.1: Constructor Mocking and Half Mocks
The Groovy MockFor object got some fun new features this weekend: constructor mocking and "half-mocks". The tickets are marked for Groovy 1.7.1, so... more »
Tweet 0 CommentsSave Tags: groovy
Building a Grails project with Gradle
Earlier this week, I attended Hans Dockter’s first ever Gradle course. Everything seemed to click into place and it inspired me to have another crack... more »
Tweet 0 CommentsSave Tags: frameworks, groovy, how-to, tools
Groovy.compareTo(Groovy++) - Part 1
My previous article A sneak peek into Groovy++ covered what Groovy++ is, what are the pros and cons of using it, where it fits compared to Groovy and... more »
Tweet 0 CommentsSave Tags: groovy, java, research
Groovy++ Performance - Now we're talkin'
This is a follow-up of my last post, where I compared the runtimes of the quicksort algorithm implemented in Java, Scala, Groovy and Groovy++.... more »
Tweet 0 CommentsSave Tags: groovy, java, other languages
A Little Groovy Goodness
Ever since attending the SpringOne 2GX conference, I've been intrigued by Groovy. I've finally had a bit of time to start working with it, and decided... more »
Tweet 0 CommentsSave Tags: groovy, java
Groovy++ vs. Groovy vs. Java vs. Scala - Performance Update
I've been writing about a performance comparison between Java, Scala and Groovy in this and this post, where I compared the runtimes of these... more »
Tweet 0 CommentsSave Tags: groovy, java, other languages
Will Groovy spell the end of Scala?
As much as we all "try to be friends", the successor to Java (and there clearly needs to be one) "battle" between Groovy, Scala and Clojure will IMHO,... more »
Tweet 18 CommentsSave Tags: groovy, java, open source
ZKGrails 1.0-M2 has been released
ZKGrails 1.0-M2 has been released. This version supports ZK 5 and allows you to use GSP taglib to develop ZUL components!
Using Groovy to Generate Objective-C
I'm in the process of porting a Windows Mobile application to the iPhone for a local company. The existing Windows Mobile application uses a local... more »
Tweet 0 CommentsSave Tags: groovy, java
Making Java Persistence Groovy
Recently, I came across [Fred Daoud's] blog post where he gave a demo of Maven and Basic JPA persistence and I thought it might be cool to take his... more »
Simple Grails Browser Detection
Determining the make of the client browser is an important component of web application development, especially if you care about browser specific... more »
Tweet 0 CommentsSave Tags: groovy, how-to, web design
Dynamic SQL Statements with Groovy
If you are processing a list of unknown size from anywhere, you need to create a statement where you have a variable number of inputs. [...] With... more »
Daily Dose - Jython Lead Developer Joins Sauce Labs
Frank Wierzbicki, who left his position at Sun as the lead maintainer of Jython before the Oracle acquisition, revealed on his blog that he has... more »
Tweet 0 CommentsSave Tags: groovy, java, open source, python
Groovy's MarkupBuilder -- How Do I Love Thee…
In oh, so many ways! Groovy’s MarkupBuilder class can really clean up your code.
Tweet 4 CommentsSave Tags: groovy
Fast Immutable Data Structures with Groovy++
Immutable collections is proven tool for concurrency. Eugene Vigdorchik, core developer of Groovy++, describes how easy to build and use it
Tweet 0 CommentsSave Tags: groovy, java, methodology, open source
Using GMail with a Log4j SMTP Appender in Grails
I saw a plaintive wail on Twitter about using GMail as the smtp server to send error emails using a Log4j SMTPAppender in Grails. It turned out to be... more »
Tweet 1 CommentsSave Tags: frameworks, groovy, how-to, tools
Defining and Testing Constraints on Grails Domain Classes
Defining constraints in Grails domain classes is achieved quite simply with a static property defined directly in the domain class.
Tweet 0 CommentsSave Tags: frameworks, groovy, how-to
Grails 1.2.1 Released
Grails 1.2.1 has been released and is available from the download page. This release includes numerous bug fixes and improvements. See the release... more »
Tweet 0 CommentsSave Tags: groovy, news
Using Groovy's MarkupBuilder In Grails' GSP
One of the cool features of Groovy that we were not able to cover in GQuick is the MarkupBuilder. MarkupBuilder turns your markup language into a... more »
Tweet 1 CommentsSave Tags: books, frameworks, groovy, how-to
Live TDD session - Solving the String Calculator Kata in Groovy
A screencast showing a TDD solution to the StringCalculator Kata in Groovy. This performance illustrates various TDDing techniques such as "Fake it... more »
Alex Tkachman on Static Groovy: the inside scoop
The notion of an statically typed Groovy has caused quite the waves lately in both Java and Groovy communities. Dzone caught up with Alex Tkachman,... more »
Tweet 2 CommentsSave Tags: groovy, java, open source, opinion




