-
Groovy
Groovy DSL – A Simple Example
Domain Specific Languages (DSLs) have become a valuable part of the Groovy idiom. DSLs are used in native Groovy builders,…
Read More » -
Software Development
5 Ways to Think Wisely in Development
Recently I have been reading some popular and interesting social psychology books. The contents are based on empirical evidence and…
Read More » -
Software Development
Software Principles are like some Life Principles
Software principles are useful tools for design and implementation and they help us produce quality products. However, software principles can…
Read More » -
Enterprise Java
Grails Dynamic Dropdown
Recently I had a UI requirement where a customer wanted to select values from two separate dropdowns. The value of…
Read More » -
Software Development
Pragmatic Thinking: Novice vs Expert
Recently I started reading Andy Hunt’s fine book ” Pragmatic Thinking And Learning.” Hunt is notorious for writing books which…
Read More » -
Software Development
The Perils of Not Unit Testing
Overview Unit testing is a widely accepted practice in most development shops in this day and age, especially with the…
Read More » -
Agile
That’s Not Agile!
If you work with a bunch of agile minded developer’s, you often hear the phrase “That’s not Agile!” It’s quite…
Read More »