Paul King reviews some of the most useful of the Groovy built-in AST transformations. He talks about the internal workings of AST transformations and how to write your own.
Paul King reviews the features in Groovy which make it easy to work with databases - Groovy SQL, datasets -, and working with NoSQL databases such as MongoDB and Neo4J.
Ray Tsang shares his experience in writing a custom metrics collector plus an autoscaler using Groovy and Spring Boot, deployed as containerized microservices in Kubernetes.
Andrew Dunkman explains the basics of Chrome extension development, how to avoid an extension being automatically disabled when performing upgrades, and some unexpected Chrome hooks.
Ken Kousen demonstrates how one can add Groovy to Java applications and simplify his development job immediately.
Ken Kousen reviews the basic concepts of the Groovy Parallel Streams framework and demonstrates communicating sequential processes, promises, dataflow concurrency and concurrent collection processing.
Paul King presents examples of Groovy and its application: DSL, dynamic typing, extensible static type system, Android programming, concurrency, functional, frameworks and tools.
Iván López discusses the basics of Spock and how easily one can test a Java application. Spock is a Groovy-based testing and specification framework for Java and Groovy applications.
Mark Pollack discusses Spring XD and its integration driven by the Big Data ecosystem at large such as Kafka, Spark, functional programming, integration with Python, and designer/monitoring UIs.
Viktor Gamov and Baruch Sadogursky discuss the Groovy Puzzlers.
Cédric Champeau illustrates what a modern DSL written in Groovy is, syntactically speaking, and implementation wise. He also covers how you can improve the syntax of your DSL, its performance, and UX.