{"product_id":"groovy-in-action-dierk-knig-9781935182443","title":"Groovy in Action: Covers Groovy 2.4","description":"\u003cb\u003eSummary\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003ci\u003eGroovy in Action, Second Edition\u003c\/i\u003e is a thoroughly revised, comprehensive guide to Groovy programming. It introduces Java developers to the dynamic features that Groovy provides, and shows how to apply Groovy to a range of tasks including building new apps, integration with existing code, and DSL development. Covers Groovy 2.4. \u003cp\u003e\u003c\/p\u003ePurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the Technology\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eIn the last ten years, Groovy has become an integral part of a Java developer's toolbox. Its comfortable, common-sense design, seamless integration with Java, and rich ecosystem that includes the Grails web framework, the Gradle build system, and Spock testing platform have created a large Groovy community \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the Book\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003ci\u003eGroovy in Action, Second Edition\u003c\/i\u003e is the undisputed definitive reference on the Groovy language. Written by core members of the Groovy language team, this book presents Groovy like no other can--from the inside out. With relevant examples, careful explanations of Groovy's key concepts and features, and insightful coverage of how to use Groovy in-production tasks, including building new applications, integration with existing code, and DSL development, this is the only book you'll need. Updated for Groovy 2.4. \u003cp\u003e\u003c\/p\u003eSome experience with Java or another programming language is helpful. No Groovy experience is assumed. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eWhat's Inside\u003c\/b\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eComprehensive coverage of Groovy 2.4 including language features, libraries, and AST transformations\u003c\/li\u003e\n\u003cli\u003eDynamic, static, and extensible typing\u003c\/li\u003e\n\u003cli\u003eConcurrency: actors, data parallelism, and dataflow\u003c\/li\u003e\n\u003cli\u003eApplying Groovy: Java integration, XML, SQL, testing, and domain-specific language support\u003c\/li\u003e\n\u003cli\u003eHundreds of reusable examples\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eAbout the Authors\u003c\/b\u003e\u003cbr\u003eAuthors \u003cb\u003eDierk K nig\u003c\/b\u003e, \u003cb\u003ePaul King\u003c\/b\u003e, \u003cb\u003eGuillaume Laforge\u003c\/b\u003e, \u003cb\u003eHamlet D'Arcy\u003c\/b\u003e, \u003cb\u003eC dric Champeau\u003c\/b\u003e, \u003cb\u003eErik Pragt\u003c\/b\u003e, and \u003cb\u003eJon Skeet\u003c\/b\u003e are intimately involved in the creation and ongoing development of the Groovy language and its ecosystem.\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003col\u003ePART 1 THE GROOVY LANGUAGE\u003cli\u003eYour way to Groovy\u003c\/li\u003e\n\u003cli\u003eOverture: Groovy basics\u003c\/li\u003e\n\u003cli\u003eSimple Groovy datatypes\u003c\/li\u003e\n\u003cli\u003eCollective Groovy datatypes\u003c\/li\u003e\n\u003cli\u003eWorking with closures\u003c\/li\u003e\n\u003cli\u003eGroovy control structures\u003c\/li\u003e\n\u003cli\u003eObject orientation, Groovy style\u003c\/li\u003e\n\u003cli\u003eDynamic programming with Groovy\u003c\/li\u003e\n\u003cli\u003eCompile-time metaprogramming and AST transformations\u003c\/li\u003e\n\u003cli\u003eGroovy as a static language\u003c\/li\u003ePART 2 AROUND THE GROOVY LIBRARY\u003cli\u003eWorking with builders\u003c\/li\u003e\n\u003cli\u003eWorking with the GDK\u003c\/li\u003e\n\u003cli\u003eDatabase programming with Groovy\u003c\/li\u003e\n\u003cli\u003eWorking with XML and JSON\u003c\/li\u003e\n\u003cli\u003eInteracting with Web Services\u003c\/li\u003e\n\u003cli\u003eIntegrating Groovy\u003c\/li\u003ePART 3 APPLIED GROOVY\u003cli\u003eUnit testing with Groovy\u003c\/li\u003e\n\u003cli\u003eConcurrent Groovy with GPars\u003c\/li\u003e\n\u003cli\u003eDomain-specific languages\u003c\/li\u003e\n\u003cli\u003eThe Groovy ecosystem\u003c\/li\u003e\n\u003c\/ol\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Dierk Kig, Paul King, Guillaume LaForge\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1935182447\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781935182443\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Manning Publications\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 06\/27\/2015\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 912\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 3.20lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.30w x 1.80d","brand":"Dierk Kig","offers":[{"title":"Paperback","offer_id":43983837888767,"sku":"9781935182443","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_19651761-42b3-4b20-94f8-e1068418370e.jpg?v=1683269011","url":"https:\/\/www.whiterainbookhouse.com\/products\/groovy-in-action-dierk-knig-9781935182443","provider":"WR Book House","version":"1.0","type":"link"}