
Programming Groovy 2
Venkat Subramaniam
- Editorial
- The Pragmatic Programmers
- Año
- 2013
- Páginas
- ~370
- Nivel
- Básico
De qué trata
Manual de cabecera de Venkat Subramaniam (reconocido conferenciante internacional y autor galardonado), publicado por The Pragmatic Programmers en 2013. Diseñado para capacitar a los programadores Java en la adopción de Groovy 2 sin fricciones, multiplicando su productividad mediante un estilo de código dinámico y fluido.
El autor desmenuza con maestría las virtudes de Groovy 2: desde las bases sintácticas y el manejo de colecciones y closures, hasta la compilación estática opcional con `@CompileStatic` y la verificación de tipos con `@TypeChecked`. Profundiza ampliamente en las capacidades de metaprogramación (expandoMetaClass, delegación dinámica), la inyección de comportamientos en tiempo de compilación con transformaciones AST, y el diseño de lenguajes específicos de dominio (DSLs) legibles para expertos de negocio.
Fiel al estilo pedagógico inconfundible de Pragmatic Bookshelf, el texto es extraordinariamente ameno, claro y repleto de lecciones de arquitectura pragmática. Es considerado por la comunidad uno de los mejores libros jamás escritos sobre Groovy y una lectura obligada para cualquier desarrollador de la JVM.
- Groovy 2
- Venkat Subramaniam
- Compilación estática
- Metaprogramación dinámica
- Transformaciones AST
- Diseño de DSLs
- Closures
- Pragmatic Programmers
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Diseño de un Lenguaje de Dominio Específico (DSL) con Groovy
Construcción de un DSL fluido e intuitivo para reglas de negocio utilizando closures de delegación dinámica y verificación estática opcional.

