groovy groovy programming programming domain specific language paulkasert concurrency services web rest xml groovy programming language dsl fluent apis dataflow actors design patterns testing dynamic languages agile logic programming scripting imperative programming functional programming static typing phantom types dependent types rules choco drools trampoline closure functional recursion tdd bdd atdd ant maven gradle glaforge data parallelism csp threads parallel atlassian jira confluence plugins refactoring web services gpars polyglot dsls web testing acceptance test driven development behavior driven development quality software craftsmanship coverage
See more