Blog Archive 2011 The Python Ecosystem Nov 28 2011 Why I Choose to Learn Ruby Over Python Nov 27 2011 Keep Changing Oct 06 2011 Core Data - How To Do a SELECT DISTINCT Sep 21 2011 Metro Is Going Towards the Right Road Sep 20 2011 More Secure With Convenience Sep 19 2011 Why I’ve Migrated to Octopress Sep 16 2011 Native Code is The Current Winner Jun 14 2011 Why Windows 8 Isn’t That Great Jun 13 2011 Dear Flash Give Up the Mobile World Apr 15 2011 2010 Impressions about Objective-C Jun 01 2010 Synchronizing IntelliJ IDEA dependencies with Gradle [Updated] Apr 08 2010 Grails with ZK: How To Create Components in Runtime with The Builder Mar 04 2010 Handling events on ZK macro components Jan 15 2010 2009 Grails with ZK: Embedding ZUL in GSP Dec 10 2009 Grails with ZK: Where are my Controllers? Nov 19 2009 Grails with ZK Understanding Both Together [updated 2x] Nov 07 2009 Tweak ZK to make event processing call groovy’s invokeMethod Oct 26 2009 Enable @Secured annotation with Grails Spring Security plugin Oct 19 2009 Customizing SpringSecurity to protect each button of a page using Grails Acegi plugin Oct 14 2009 Solving Grails/GORM data truncation error on blob column using Java Oct 09 2009