
| Date and Time: | 02/05/2008 - 6:00 - 8:30 PM |
| Location: | 125 South Webster Street, Downtown Madison |
| Speaker: | John Carnell |
| Topic: | Groovy is an extremely powerful and dynamic scripting language that can allow development teams to build extreme flexibility into their applications. However, leveraging this flexibility in Groovy requires developers to break many of the paradigms they have built over the years surrounding such things as object-oriented design and programming with static languages.
This talk will start with the basics by first showing Java developers how to script enable their applications using Groovy. The talk topics will then progress into more intermediate subjects like how to use functional programming techniques to build flexibility in your code. We will specifically be looking at how the prudent use of things like closures can eliminate some of the more common design patterns like the Template Method and Visitor patterns. Finally, we will explore the ins and outs of the Groovy Meta-Object Programming (MOP) model. |
| Notes: | Win a free pass to the Greater Wisconsin Software Symposium courtesy of NoFluffJustStuff JetBrains will be giving away another license for IntelliJ IDEA. |
![]() |
Codem Software will be sponsoring this meeting.
|