About three years ago – at the end 2008/beginning of 2009 – I started tinkering with the first ideas for Taulia. We decided to run on a technology stack based on Groovy and Grails. Grails was widely unknown and had just entered 1.1-beta a little while ago. Anybody who I told about Grails immediately said ‘Oh yeah I heard of Rails’ – meaning Ruby on Rails of course. The Grails framework and Groovy language were far from being mainstream but there was the huge benefit and productivity boost of not wasting time with boiler-plate code and boiler-plate thoughts. And even though the Grails source-code needed to be a steady source of knowledge and helped to debug the framework itself to understand why certain things worked and others didn’t it was worth the investment of learning and biting through the first plateaus of the learning curve. Grails and Groovy lent themselves very well for building the first prototypes of what was to become the Taulia platform and our SAP connector.
Fast forward to 2012: We are still coding in Groovy and Grails at Taulia. We are writing lots of code in Groovy and some in Java. There are multiple Grails applications in our platform - besides other building blocks that are using different Java-based frameworks. There also is Gradle sprinkled over everything to do our builds and automations. It seems that we are reaching a tipping point regarding that technology stack. Groovy has been in the top 40 of the tiobe index for some time and in the last months I see more people writing us about our job opportunities (yes, shameless plug) mentioning that they love coding with Groovy and Grails than ever before. I don’t know if it is the Grails 2.0 release or if there are just enough people who have played with the stack over the past one or two years to reach that tipping point. Fact is that I see many companies using and promoting this great language and framework and that real products have been and are being built with them. Especially Europe seems to have caught on to the Grails-fever but I also get great feedback from US and Asia-based companies and people. (Anybody at the Grails group care to share some Analytics on website traffic?)
It is great that the framework is getting the recognition it deserves and that the team behind it is still pushing forward and is releasing new features and improvements with a steady pace. Groovy is evolving as well and has helped us a lot writing clean, concise, testable and maintainable code. I am looking forward to more growth of the community and the increasing relevance around the technology.
I for my part am happy that our investment in Groovy and Grails continues to pay off and share the excitement of so many out there. Happy hacking!