JVM Languages
-

Enhanced Groovy-based JAR/Manifest Diff Tool
This brief blog post provides another Groovy script that provides simple differencing of two JAR (or WAR or EAR) files…
Read More » -

Fake system clock pattern in Scala with implicit parameters
Fake system clock is a design pattern addressing testability issues of programs heavily relying on system time. If business logic…
Read More » -

Comparing Manifest Files with Groovy
My last post discussed comparing the high-level contents of two JAR files using a Groovy script and a 2011 post…
Read More » -

Grails – RESTful Webservice using JAX-RS plugin
I discussed about RESTful architecture consideration and how to build RESTful web services using Jersey JAX-RS [JSR 311] in JAVA.…
Read More » -

Comparing JARs with Groovy
It can sometimes be useful to compare the contents of two JARs. In this blog post, I demonstrate a Groovy…
Read More » -

Macro lifecycle in Clojure
If you still struggle to understand what are macros in Clojure and why are they so useful, I will guide…
Read More » -

How to use mocks in controller tests
Even since I started to write tests for my Grails application I couldn’t find many articles on using mocks. Everyone…
Read More » -

How to keep session in HttpBuilder with cookies
In my real-world scenario I have a REST service for AJAX purposes. It renders data series for graphs. I want…
Read More » -

Groovy Java companion – introduction
Some of us come to Java from scripting languages like Python, Ruby or Perl. Almost everything in Java is fascinating…
Read More »



