{"id":11139,"date":"2013-12-13T13:03:05","date_gmt":"2013-12-13T07:33:05","guid":{"rendered":"https:\/\/2thenew.online\/blog\/?p=11139"},"modified":"2015-07-09T15:41:45","modified_gmt":"2015-07-09T10:11:45","slug":"day-one-at-groovy-grails-exchange-2013","status":"publish","type":"post","link":"https:\/\/2thenew.online\/blog\/day-one-at-groovy-grails-exchange-2013\/","title":{"rendered":"Day One at Groovy &amp; Grails eXchange 2013"},"content":{"rendered":"<p>The day one at GGX 2013 London was really awesome. The atmosphere, the sessions and the speakers really made the day wonderful.\u00a0We could feel the buzz and energy of the thriving and closely knitted Groovy\/Grails community all day long. The show was very well managed by Skills Matter and nicely driven by Peter Ledbrook.<\/p>\n<p>Here are some of the highlights of the day:<\/p>\n<p><strong>The Groovy Update &#8211; by Guillaume Laforge:<\/strong><\/p>\n<p>In this session, Guillaume talked about some of the advanced features of Groovy 2.2 release such as implicit closure coercion, AST transformations (such as @Memoized), few GDK and Groovy shell enhancements. He then talked about the new features to be shipped with Groovy 2.3 release foremost being the &#8216;traits&#8217; which gives the ability to define the methods in the Java interfaces. The presentation can be downloaded from <a href=\"https:\/\/speakerdeck.com\/glaforge\/groovy-update-presentation-at-groovy-grails-exchange-2013\" target=\"_blank\">here<\/a>.<\/p>\n<p><strong>DEVQA &#8211; by Alvaro Sanchez:<\/strong><br \/>\nThis session addresses the issue of &#8216;eternal ambiguity&#8217; over who should write the test code (esp. Functional tests) for the large projects: whether it should be <a title=\"Grails Developers and Engineers\" href=\"https:\/\/2thenew.online\/grails-application-development\">written by developers or QA engineers<\/a>. The speaker talked about the process which he follows in his project so that the developers and QAs can have their different set of testing tools and can live happily together.<\/p>\n<p><strong>Modern Groovy Enterprise Stack &#8211; by Marcin Erdmann:<\/strong><br \/>\nIn this session, the presenter talked about new technologies that he has used in his current Groovy\/Grails project. He talked about the usage of Spring Integration, RabbitMQ, Dropwizard (for RESTful web services), Gradle, Spock, Jenkins and Grails to create, test and deploy a scalable and modular mesage driven architecture.<\/p>\n<p><strong>NoSQL with Grails &#8211; by Joseph Nusairat:<\/strong><br \/>\nThe talk revolved around the emergence and embracing of NoSQL datastores in the techonolgy stacks built to handle humongous (and highly unstructured) amounts of data. The speaker talked about some of the cool features of MongoDB (the one that I liked the most is GridFS) and how you can integrate it with your Grails app.<\/p>\n<p><strong>Polyglot Programming in Grails 2 &#8211; by Jeff Brown:<\/strong><br \/>\nAn excellent session given by Jeff Brown detailing the capability of Grails framework to accomodate the code written in any of the JVM scripting languages. In this talk, he demostrated the execution of the code written in Clojure scripting language inside the Grails app via the use of Grails Clojure plugin that he has written himself. Isn&#8217;t it interesting? \ud83d\ude42<\/p>\n<p><strong>Making Java APIs Groovy &#8211; by C\u00e9dric Champeau:<\/strong><br \/>\nIn this session, C\u00e9dric Champeau talked about ways to add Groovy sugar to existing Java APIs. He carried the audience step by step through the DSL building technique where each step was an improvement over the previous step. The session covered usage of Groovy Categories, ExtensionModules etc.<\/p>\n<p><strong>Architectural Flexibility With Groovy &#8211; by David A. Dawson:<\/strong><br \/>\nIn this session David A. Dawson talked about the factors which could influence the architecture of the applications, and how Groovy can give much needed flexibility to the applications. The speaker emphasized on the importance of understanding the problem &#8220;context&#8221; in order to be decisive about choosing an approach. The session discussed about usage of APIs, Events, REST, User DSLs while trying to solve the architectural problems.<\/p>\n<p><strong>Ratpack: A Toolkit For JVM Web Applications &#8211; by Luke Daley:<\/strong><br \/>\nIn this session Luke Daley showed us how to create a simple application using light-weight, high performance framework, Ratpack(built in Java). Luke made use of Guice and Gradle to create a basic web application. The sample application covered request\/response, get\/post, request params, using (injecting) services, rendering the views\/json and finally testing.<\/p>\n<p><strong>Message Driven Architecture in Grails &#8211; by Dan Woods:<\/strong><br \/>\nIn this session, the speaker discussed about how the Message Driven Architecture can improve the modularity, reusability, scalability and maintainablity of the appplication. In this session Dan used an example of Hotel searching and booking usecase. He made use of a Message Driven pattern based on Spring Integration and showed by example the usefulness of the pattern.<\/p>\n<p>Most of the session podcasts can be seen by clicking on &#8216;more&#8230;&#8217; links at Skills Matter website <a href=\"http:\/\/skillsmatter.com\/event\/groovy-grails\/groovy-grails-exchange-2013\/mh-8334\" target=\"_blank\">here<\/a>.<\/p>\n<p>Looking forward to a new day of explorations and learning at GGX&#8217;13 tomorrow.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The day one at GGX 2013 London was really awesome. The atmosphere, the sessions and the speakers really made the day wonderful.\u00a0We could feel the buzz and energy of the thriving and closely knitted Groovy\/Grails community all day long. The show was very well managed by Skills Matter and nicely driven by Peter Ledbrook. Here [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":4,"footnotes":""},"categories":[7],"tags":[1251,4840,9,1250,1252],"class_list":["post-11139","post","type-post","status-publish","format-standard","hentry","category-grails","tag-ggx","tag-grails","tag-groovy","tag-groovy-grails-exchange-2013","tag-nosql"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"The day one at GGX 2013 London was really awesome. The atmosphere, the sessions and the speakers really made the day wonderful. We could feel the buzz and energy of the thriving and closely knitted Groovy\/Grails community all day long. The show was very well managed by Skills Matter and nicely driven by Peter Ledbrook. Here\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Abhishek Tejpaul\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/2thenew.online\/blog\/day-one-at-groovy-grails-exchange-2013\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"TO THE NEW BLOG\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Day One at Groovy &amp; Grails eXchange 2013 | TO THE NEW Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"The day one at GGX 2013 London was really awesome. The atmosphere, the sessions and the speakers really made the day wonderful. We could feel the buzz and energy of the thriving and closely knitted Groovy\/Grails community all day long. The show was very well managed by Skills Matter and nicely driven by Peter Ledbrook. Here\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/2thenew.online\/blog\/day-one-at-groovy-grails-exchange-2013\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/2thenew.online\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/2thenew.online\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta property=\"article:tag\" content=\"grails\" \/>\n\t\t<meta property=\"article:tag\" content=\"ggx\" \/>\n\t\t<meta property=\"article:tag\" content=\"groovy\" \/>\n\t\t<meta property=\"article:tag\" content=\"groovy &amp; grails exchange 2013\" \/>\n\t\t<meta property=\"article:tag\" content=\"nosql\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2013-12-13T07:33:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2015-07-09T10:11:45+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@tothenew\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Day One at Groovy &amp; Grails eXchange 2013 | TO THE NEW Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"The day one at GGX 2013 London was really awesome. The atmosphere, the sessions and the speakers really made the day wonderful. We could feel the buzz and energy of the thriving and closely knitted Groovy\/Grails community all day long. The show was very well managed by Skills Matter and nicely driven by Peter Ledbrook. Here\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/2thenew.online\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/day-one-at-groovy-grails-exchange-2013\\\/#article\",\"name\":\"Day One at Groovy & Grails eXchange 2013 | TO THE NEW Blog\",\"headline\":\"Day One at Groovy &amp; Grails eXchange 2013\",\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/abhishek\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"},\"datePublished\":\"2013-12-13T13:03:05+05:30\",\"dateModified\":\"2015-07-09T15:41:45+05:30\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/day-one-at-groovy-grails-exchange-2013\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/day-one-at-groovy-grails-exchange-2013\\\/#webpage\"},\"articleSection\":\"Grails, GGX, Grails, Groovy, Groovy &amp; Grails eXchange 2013, NoSQL\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/day-one-at-groovy-grails-exchange-2013\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/grails\\\/#listItem\",\"name\":\"Grails\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/grails\\\/#listItem\",\"position\":2,\"name\":\"Grails\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/grails\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/day-one-at-groovy-grails-exchange-2013\\\/#listItem\",\"name\":\"Day One at Groovy &amp; Grails eXchange 2013\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/day-one-at-groovy-grails-exchange-2013\\\/#listItem\",\"position\":3,\"name\":\"Day One at Groovy &amp; Grails eXchange 2013\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/grails\\\/#listItem\",\"name\":\"Grails\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\",\"name\":\"TO THE NEW Blog\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/abhishek\\\/#author\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/abhishek\\\/\",\"name\":\"Abhishek Tejpaul\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/day-one-at-groovy-grails-exchange-2013\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9aad3b7249e392a23dee22fda2eb99c64c33950f509a91e8c37e82efd8c3a388?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Abhishek Tejpaul\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/day-one-at-groovy-grails-exchange-2013\\\/#webpage\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/day-one-at-groovy-grails-exchange-2013\\\/\",\"name\":\"Day One at Groovy & Grails eXchange 2013 | TO THE NEW Blog\",\"description\":\"The day one at GGX 2013 London was really awesome. The atmosphere, the sessions and the speakers really made the day wonderful. We could feel the buzz and energy of the thriving and closely knitted Groovy\\\/Grails community all day long. The show was very well managed by Skills Matter and nicely driven by Peter Ledbrook. Here\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/day-one-at-groovy-grails-exchange-2013\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/abhishek\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/abhishek\\\/#author\"},\"datePublished\":\"2013-12-13T13:03:05+05:30\",\"dateModified\":\"2015-07-09T15:41:45+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\",\"name\":\"TO THE NEW Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Day One at Groovy & Grails eXchange 2013 | TO THE NEW Blog","description":"The day one at GGX 2013 London was really awesome. The atmosphere, the sessions and the speakers really made the day wonderful. We could feel the buzz and energy of the thriving and closely knitted Groovy\/Grails community all day long. The show was very well managed by Skills Matter and nicely driven by Peter Ledbrook. Here","canonical_url":"https:\/\/2thenew.online\/blog\/day-one-at-groovy-grails-exchange-2013\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/2thenew.online\/blog\/day-one-at-groovy-grails-exchange-2013\/#article","name":"Day One at Groovy & Grails eXchange 2013 | TO THE NEW Blog","headline":"Day One at Groovy &amp; Grails eXchange 2013","author":{"@id":"https:\/\/2thenew.online\/blog\/author\/abhishek\/#author"},"publisher":{"@id":"https:\/\/2thenew.online\/blog\/#organization"},"datePublished":"2013-12-13T13:03:05+05:30","dateModified":"2015-07-09T15:41:45+05:30","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/2thenew.online\/blog\/day-one-at-groovy-grails-exchange-2013\/#webpage"},"isPartOf":{"@id":"https:\/\/2thenew.online\/blog\/day-one-at-groovy-grails-exchange-2013\/#webpage"},"articleSection":"Grails, GGX, Grails, Groovy, Groovy &amp; Grails eXchange 2013, NoSQL"},{"@type":"BreadcrumbList","@id":"https:\/\/2thenew.online\/blog\/day-one-at-groovy-grails-exchange-2013\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog#listItem","position":1,"name":"Home","item":"https:\/\/2thenew.online\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog\/category\/grails\/#listItem","name":"Grails"}},{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog\/category\/grails\/#listItem","position":2,"name":"Grails","item":"https:\/\/2thenew.online\/blog\/category\/grails\/","nextItem":{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog\/day-one-at-groovy-grails-exchange-2013\/#listItem","name":"Day One at Groovy &amp; Grails eXchange 2013"},"previousItem":{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog\/day-one-at-groovy-grails-exchange-2013\/#listItem","position":3,"name":"Day One at Groovy &amp; Grails eXchange 2013","previousItem":{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog\/category\/grails\/#listItem","name":"Grails"}}]},{"@type":"Organization","@id":"https:\/\/2thenew.online\/blog\/#organization","name":"TO THE NEW Blog","url":"https:\/\/2thenew.online\/blog\/"},{"@type":"Person","@id":"https:\/\/2thenew.online\/blog\/author\/abhishek\/#author","url":"https:\/\/2thenew.online\/blog\/author\/abhishek\/","name":"Abhishek Tejpaul","image":{"@type":"ImageObject","@id":"https:\/\/2thenew.online\/blog\/day-one-at-groovy-grails-exchange-2013\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/9aad3b7249e392a23dee22fda2eb99c64c33950f509a91e8c37e82efd8c3a388?s=96&d=mm&r=g","width":96,"height":96,"caption":"Abhishek Tejpaul"}},{"@type":"WebPage","@id":"https:\/\/2thenew.online\/blog\/day-one-at-groovy-grails-exchange-2013\/#webpage","url":"https:\/\/2thenew.online\/blog\/day-one-at-groovy-grails-exchange-2013\/","name":"Day One at Groovy & Grails eXchange 2013 | TO THE NEW Blog","description":"The day one at GGX 2013 London was really awesome. The atmosphere, the sessions and the speakers really made the day wonderful. We could feel the buzz and energy of the thriving and closely knitted Groovy\/Grails community all day long. The show was very well managed by Skills Matter and nicely driven by Peter Ledbrook. Here","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/2thenew.online\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/2thenew.online\/blog\/day-one-at-groovy-grails-exchange-2013\/#breadcrumblist"},"author":{"@id":"https:\/\/2thenew.online\/blog\/author\/abhishek\/#author"},"creator":{"@id":"https:\/\/2thenew.online\/blog\/author\/abhishek\/#author"},"datePublished":"2013-12-13T13:03:05+05:30","dateModified":"2015-07-09T15:41:45+05:30"},{"@type":"WebSite","@id":"https:\/\/2thenew.online\/blog\/#website","url":"https:\/\/2thenew.online\/blog\/","name":"TO THE NEW Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/2thenew.online\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"TO THE NEW BLOG","og:type":"article","og:title":"Day One at Groovy &amp; Grails eXchange 2013 | TO THE NEW Blog","og:description":"The day one at GGX 2013 London was really awesome. The atmosphere, the sessions and the speakers really made the day wonderful. We could feel the buzz and energy of the thriving and closely knitted Groovy\/Grails community all day long. The show was very well managed by Skills Matter and nicely driven by Peter Ledbrook. Here","og:url":"https:\/\/2thenew.online\/blog\/day-one-at-groovy-grails-exchange-2013\/","og:image":"https:\/\/2thenew.online\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","og:image:secure_url":"https:\/\/2thenew.online\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","article:tag":{"0":"grails","1":"ggx","3":"groovy","4":"groovy &amp; grails exchange 2013","5":"nosql"},"article:published_time":"2013-12-13T07:33:05+00:00","article:modified_time":"2015-07-09T10:11:45+00:00","twitter:card":"summary","twitter:site":"@tothenew","twitter:title":"Day One at Groovy &amp; Grails eXchange 2013 | TO THE NEW Blog","twitter:description":"The day one at GGX 2013 London was really awesome. The atmosphere, the sessions and the speakers really made the day wonderful. We could feel the buzz and energy of the thriving and closely knitted Groovy\/Grails community all day long. The show was very well managed by Skills Matter and nicely driven by Peter Ledbrook. Here","twitter:image":"https:\/\/2thenew.online\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png"},"aioseo_meta_data":{"post_id":"11139","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":"","og_description":"","og_object_type":"article","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":"","og_article_tags":"","twitter_use_og":false,"twitter_card":"summary","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2021-04-29 16:09:05","updated":"2024-02-29 09:27:24","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/2thenew.online\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/2thenew.online\/blog\/category\/grails\/\" title=\"Grails\">Grails<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tDay One at Groovy &amp; Grails eXchange 2013\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/2thenew.online\/blog"},{"label":"Grails","link":"https:\/\/2thenew.online\/blog\/category\/grails\/"},{"label":"Day One at Groovy &amp; Grails eXchange 2013","link":"https:\/\/2thenew.online\/blog\/day-one-at-groovy-grails-exchange-2013\/"}],"_links":{"self":[{"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/posts\/11139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/comments?post=11139"}],"version-history":[{"count":0,"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/posts\/11139\/revisions"}],"wp:attachment":[{"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/media?parent=11139"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/categories?post=11139"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/tags?post=11139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}