Monday, April 30, 2012

Grails Adoption In Malaysia

In my opinion, Grails Framework is great, matured and the most productive technology stack for web application development in Java platform.

I still remembered that I conducted a demo session for Grails in a training room to my fellow developers in 2007, the framework was version 0.6, but I saw it great potential to make web development in Java platform so much simple compares to other alternatives available at that time. It is a big leap forward, not a small improvement. I agreed with the tagline of Grails, "the search is over". Now, my thought remain the same.

What is the reality out there? The reality of Java technology adoption in Malaysia was slow and dominated and lead by big technology companies like IBM and Oracle. I find out that the current status of Grails adoption in Malaysia is like SpringFramework in 2003. It is cool technology that adopted by minority. As per today, SpringFramework is mainstream technology stack that adopted by many Java shops after I spoken to few software managers.

As my base was in Malaysia and I have no plan for relocation or to work oversea, I being forced to stick with SpringFramework and pick up Spring Roo recently even I think Grails is a superior framework for web application development in Java platform in term of simplicity and productivity. I'd love hear your comments if you have different opinions.

The challenge is "How do we, as lead developer, project manager or team lead improve the adoption of new technology stack like Grails in Malaysia?". What do you think?

Lastly, thanks for taking your time to read this post and if you have plan to launch a web application project and free of choice for technology stack [you know my preference ;-)], I'm ready to listen to your plan and happy to work with you. Kindly contact me at limcheekin@vobject.com.


Note: A discussion topic related to this post at OSDC.my Mailing List.
Disclaimer: I am not working for SpringSource and have no association with SpringSource.

Sunday, January 15, 2012

JQuery Validation UI Plugin 1.2.3 Released - Client Side Validation without writing JavaScript

I would like to announce the JQuery Validation UI Plugin 1.2.3 Released.

The JQuery Validation UI Plugin will bring Javascript Validator, Custom Constraints, Remote Constraints, jQuery Validation plugin and qTip (jQuery tooltip plugin) under the same root and deliver comprehensive client-side validation solution.

Special thanks to Brian Saville, the release of 1.2.3 for items of What's New section below is his kindly contribution, otherwise you won't see this release news. Brian, welcome you to the project team!

What's New:
  • Fixed Issue #19: Allow overriding of submitHandler in generated validation block.
  • Fixed Issue #20: Add module definitions to use with the resources plugin.
  • First published with the project code at GitHub.
  • Converted documentation to Grails Docs (no longer at Google Code).
Known Issue:
  • The Person Sample Application is broken in Grails 2.0.0.
Find Out More:

Wednesday, December 21, 2011

The Grails Activiti Plugin 5.8.1 Released

I would like to announce the Grails Activiti Plugin 5.8.1 released.

Grails Activiti Plugin was created to integrate Activiti BPM Suite and workflow system to Grails Framework. With the Grails Activiti Plugin, workflow application can be created at your fingertips!

What's New:
  • Fixed Issue 21 : Activiti 5.8 controller reloading broken in Grails 2.0.0.

Find Out More:

Tuesday, December 20, 2011

The Mahout Recommender Plugin 0.5.1 Released

I would like to announce the Mahout Recommender Plugin 0.5.1 released.

The Mahout Recommender plugin enabled you to use Apache Mahout recommendation algorithms in your Grails project. With the plugin, you can find an effective recommender, evaluating precision and recall, and evaluating the performance of the selected recommender without writing single line of code.

What's New:
Find Out More:

Thursday, December 1, 2011

The Grails Activiti Plugin 5.8 Released

I would like to announce the Grails Activiti Plugin 5.8 Released.

Grails Activiti Plugin was created to integrate Activiti BPM Suite and workflow system to Grails Framework.
With the Grails Activiti Plugin, workflow application can be created at your fingertips!

Special thanks to Ned Wolpert, without his contribution of effort to upgrade Activiti's jar files to 5.8, test, package and release the plugin, you won't see this release news. Ned, welcome you to the project team!

What's New:
  • Upgrade Activiti's jar files to 5.8.

What's Next:
  • Nicolas Bohorquez Gutierrez is working on a plugin for Activiti Shiro Security Integration. The amendment and integration of this plugin to the Grails Activiti plugin is in the progress. This feature should release under 5.8.1 or 5.9
Note:
  • This version of the plugin is worked and tested for Grails 1.3.x. Once Grails 2.0.0 is released, we'll ensure it is working with the latest version of Grails.
Find Out More: