Preface

 

Fundamental progress has to do with the reinterpretation of basic ideas.

 
 --Alfred North Whitehead

In recent years, we have witnessed major improvements in software development with Java—and beyond. It’s easy to overlook these achievements when you’re bogged down with daily development work. We work with elaborate tool support, have all kinds of frameworks for various domains, and have discovered new agile ways of organizing software development in teams. Each of these disciplines—tooling, frameworks, and methodology—has successfully pushed its limits. We are still waiting for two other important aspects of software development to contribute to bringing our trade forward: personal skills management and programming languages.

Language does ...

Get Groovy in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.