[Authored by Sawan Vaidya and Minesh Maharjan.]
Groovy is a succinct yet powerful programming language. We had our first brush with it a few years back (Read the old post here.) when it was the new kid on the block. We liked it then, and decided that further investigation was in order before we consider using it for our own products. We decided to pick some moderately complex projects to test Groovy’s maturity and capabilities. The projects would need to go through the most common programming scenarios at Deerwalk and also be fun! We picked the classical Maze project mostly because we wanted to test Groovy’s savvy with Collections, which are central to Deerwalk’s needs.