Groovy for Domain-Specific Languages - Second Edition

[Fergal Dearle] ë Groovy for Domain-Specific Languages - Second Edition ✓ Download Online eBook or Kindle ePUB. Groovy for Domain-Specific Languages - Second Edition Great book I thoroughly enjoyed reading this book. It first introduces Groovy, Gradle and Spock as it lays the groundwork for digging deeper into DSLs and their rationale.Writing DSLs is an important part of project delivery where theres a need to mimic domain structures and concepts within the programming environment, at times when traditional OO modelling is not e. Sidharth Masaldaan said Great book, could use some consistency in its examples. All in all, a good introduction to DSLs in the Gr

Groovy for Domain-Specific Languages - Second Edition

Author :
Rating : 4.69 (757 Votes)
Asin : 1849695407
Format Type : paperback
Number of Pages : 439 Pages
Publish Date : 2015-08-15
Language : English

DESCRIPTION:

Great book I thoroughly enjoyed reading this book. It first introduces Groovy, Gradle and Spock as it lays the groundwork for digging deeper into DSLs and their rationale.Writing DSLs is an important part of project delivery where there's a need to mimic domain structures and concepts within the programming environment, at times when traditional OO modelling is not e. Sidharth Masaldaan said Great book, could use some consistency in its examples. All in all, a good introduction to DSLs in the Groovy languageThe first chapter is a decent enough introduction, it serves well to setup the rest of the book. It's a nice introduction to the concepts of DSL & explains why Groovy was chosen as the language of choice.The second chapter introduces Groovy at a basic level, one change from the previous edition

Dobbs Journal.. Fergal DearleFergal Dearle is a seasoned software development professional with almost 30 years' experience in software product development across a wide variety of technologies. Recent projects have included the integration of the Telegraph (telegraph) into Apple's new Apple News application for iOS 9 and the reengineering of the G-Cloud Digital Marketpla

An experienced Java developer should have no problems with these and move quickly on to the more involved aspects of creating DSLs with Groovy. No knowledge of Groovy is required, although it will be helpful. In this pantheon of development languages, Groovy stands out for its excellent DSL enabling features which allows it to be manipulated to produce mini languages that are tailored to a project's needs.A comprehensive tutorial on designing and developing mini Groovy based Domain Specific Languages, this book will guide you through the development of several mini DSLs that will help you gain all the skills needed to develop your own Groovy based DSLs with confidence and ease.Starting with the bare basics, this book will focus on how Groovy can be used to construct domain specific mini languages, and will go through the more complex meta-programming features of Groovy, including using the Abstract Syntax Tree (AST). Packed with examples, includin

In the past, Fergal has worked in lead architect and developer roles for Candle Corporation on the OMEGAMON product, which is now part of IBM's Tivoli product suite, and as the development manager for Unix implementations of Lotus 1-2-3. Dobbs Journal.. Recent projects have included the integration of the Telegraph (telegraph) into Apple's new Apple News application for iOS 9 and the reengineering of the G-Cloud Digital Marketplace for the United Kingdom Cabinet Office (https://digitalmarketplacervice). He is currently the principal consultant with

OTHER BOOK COLLECTION