I don’t know exactly how many CSV files I’ve read/written to date, but I’m willing to bet it’s a lot. These kind of files are a simple and common way to exchange data and are interoperable with spreadsheet programs as well, making them more easily accessible to non-programmer types. There is some excellent support out […]
Tags:
Comma-separated values,
csv,
Database,
Groovy,
hsqldb,
Java,
kellyrob99,
Languages,
OpenCSV,
Programming,
Spreadsheet,
sql,
theKaptain
So I was making an attempt to catch up on my Google Reader‘ing this weekend and I came across this post on StackOverflow regarding the shiny new StackExchange API. That and a fresh 1.3.1 drop of Grails seemed like as good a reason as any to hack together a little app suitable for seeing what […]
Tags:
API,
Application programming interface,
Google,
Google Reader,
Grails,
Groovy,
HTTP,
JSON,
kellyrob99,
Representational State Transfer,
Source code,
Stack Overflow,
StackApps,
StackExchange,
theKaptain
One of the most compelling things about using Groovy is the fluent and concise syntax, as well as the productivity and readability gains that come out of it. But there’s no reason not to take advantage of some of the same techniques and some library support, in this case google-collections, to make Java code easy […]
Tags:
Collections,
DataProvider,
fluent syntax,
GMaven,
Google,
google-collections,
Groovy,
guava,
Java,
kellyrob99,
maven,
MultiMap,
mvn,
Programming,
TestNG,
theKaptain
I was reading this article about hibernate validator today and it inspired me to apply a little Groovy to the problem of validating a bean. More specifically, finding out how hard it would be to apply different validation rules to the same classes at runtime. Turns out it’s really pretty simple. Hibernate validator, if you […]
Tags:
Grails,
Groovy,
Hibernate,
Java,
JBoss Seam,
kellyrob99.com,
Languages,
Programming,
Source code,
theKaptain,
User interface,
validator,
web
That’s a whole lot of Gr8ness in the title, don’t you think? Ok, ok – I apologize for the pun. I whipped these up using the open source Gource visualization software and with HD content free on Youtube now, I just had to try that out too. Gource Gource is a software version control visualization […]
Tags:
Concurrent Versions System,
git,
git-svn,
Google,
Grails,
Griffon,
Groovy,
MacPorts,
Mercurial,
Open source,
Revision control,
Subversion,
SVN,
theKaptain
I read an interesting article recently about using python and open source software to defeat a particular captcha implementation and I set out to see how hard it would be to do the same in Groovy. In particular, coming from the Java side of the fence, I was impressed by how the available libraries in […]
Tags:
Application programming interface,
Graphics,
Groovy,
Java,
Java2D,
maven,
Open source,
Programming,
Python,
Source code,
tesseract-ocr,
theKaptain