Home » Author Archives: Nirav Assar

Author Archives: Nirav Assar

Groovy DSL – A Simple Example

groovy-logo

Domain Specific Languages (DSLs) have become a valuable part of the Groovy idiom. DSLs are used in native Groovy builders, Grails and GORM, and testing frameworks. To a developer, DSLs are consumable and understandable, which makes implementation more fluid as compared to traditional programming. But how is a DSL implemented? How does it work behind the scenes? This article will ...

Read More »

5 Ways to Think Wisely in Development

software-development-2-logo

Recently I have been reading some popular and interesting social psychology books. The contents are based on empirical evidence and scientific research, and often provide stories about how society operates, and why people behave the way they do. Some of the books in this genre include: Freakonomics, The Tipping Point, Outliers and Kluge The most recent book I read is ...

Read More »

Software Principles are like some Life Principles

software-development-2-logo

Software principles are useful tools for design and implementation and they help us produce quality products. However, software principles can be compromised at times. They don’t always have to be followed as there are exceptions to the rule. In some ways, they are similar to some life principles, and this blog explores that idea. Software and Life In life we ...

Read More »

Grails Dynamic Dropdown

grails-logo

Recently I had a UI requirement where a customer wanted to select values from two separate dropdowns. The value of the first dropdown essentially filtered the values for the second dropdown. Given the financial projects we support are not heavy on UI requirements, I had to do some initial learning and experimentation to yield a good implementation. This blog entry ...

Read More »

Pragmatic Thinking: Novice vs Expert

software-development-2-logo

Recently I started reading Andy Hunt’s fine book ” Pragmatic Thinking And Learning.” Hunt is notorious for writing books which offer practical, insightful advice in which developers can apply to their work on a daily basis. His most famous book is “The Pragmatic Programmer”, widely considered one of the top agile programmer books of all time. Even after reading the ...

Read More »

The Perils of Not Unit Testing

software-development-2-logo

Overview Unit testing is a widely accepted practice in most development shops in this day and age, especially with the advent of the tool JUnit. JUnit was so widely effective and used early on that it has been included in the default distribution of eclipse as long as I can remember and I have been programming professionally in Java for ...

Read More »

That’s Not Agile!

agile-logo

If you work with a bunch of agile minded developer’s, you often hear the phrase “That’s not Agile!” It’s quite humorous to hear, because it comes up all the time. Recently I have been reading Andy Hunt’s books and I find them very insightful. The latest book I am reading is “Practices of An Agile Developer”, which he co-authored along ...

Read More »
Do you want to know how to develop your skillset and become a ...

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!
Get ready to Rock!
To download the books, please verify your email address by following the instructions found on the email we just sent you.

THANK YOU!

Close