Lately I’ve been thinking about all the different ways to bring Groovy into a pure Java or command line environment, and ended up diving into some code to explore the various options. Turns out there’s definitely a good variety of options for running Groovy dynamically inside and out of a Java application. I started out [...]
Tags:
Console,
dynamic execution,
embedded,
Groovy,
groovyConsole,
GroovyScriptEngine,
GroovyShell,
Hello world program,
Java,
Programming,
script,
Source code,
theKaptain
I had a great time tonite geeking out with Griffon in front of an audience. My thanks to everyone that attended, and especially to Manfred Moser and VIJUG for the chance to show off some Groovy and Griffon Swing code! The venue was great – very nice that the Vancouver Island Tech Park is kind [...]
Today at work I was reminded that I didn’t learn how to use my IDE overnight, and that I’ve been greedily hoarding where I found good resources for learning how to drive IntelliJ in the fast lane. So without further ado, here’s the top places I’ve found and things I know. Links on the IntelliJ [...]
The IDE world just started to look a little greener for Griffon programmers. Today’s latest early access version of JetBrains IntelliJ version Maia has initial support for Griffon! It appeared on the JetBrains blogroll a couple of weeks ago, and indeed may have showed up in an earlier release, but today was the first time [...]
Tags:
eap,
Eclipse,
Grails,
Griffon,
Groovy,
Integrated development environment,
IntelliJ IDEA,
Java,
NetBeans,
Programming,
SpringSource
TestNG is a great tool for testing in Java, and it works even better with a little Groovy thrown in. Just lately I’ve had a lot of success using the DataProvider pattern. A DataProvider method in TestNG can return either a two dimensional Object array or an Iterator over each of the test parameters. A [...]
Been having an awful lot of fun lately playing with the Groovy StreamingMarkupBuilder. I’m not a big fan of xml in general, but it’s definitely got its uses(configuration and web service data interchange to name just a couple). StreamingMarkBuilder makes it really very painless to create complex xml structures without a whole lot of hassle. [...]