<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Java grails tutorials and videos</title>
	<atom:link href="https://www.java-tv.com/tag/grails/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.java-tv.com</link>
	<description>Java, Groovy, Spring, Eclipse, Hibernate Tutorials and Videos</description>
	<lastBuildDate>Mon, 27 Apr 2015 14:42:44 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Using Groovy and Grails with Spring Boot</title>
		<link>https://www.java-tv.com/2015/04/27/using-groovy-and-grails-with-spring-boot/</link>
		
		<dc:creator><![CDATA[java-tv.com]]></dc:creator>
		<pubDate>Mon, 27 Apr 2015 14:35:54 +0000</pubDate>
				<category><![CDATA[Software Architecture]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[spring]]></category>
		<guid isPermaLink="false">http://www.java-tv.com/?p=3479</guid>

					<description><![CDATA[<p>The emergence of Spring Boot has significantly improved the development of applications with Spring, allowing you to create applications faster by improving the configuration and removing repetitive tasks. It lets you run the application or test it through the command line and in relation to the dependencies we include with &#8230;</p>
The post <a href="https://www.java-tv.com/2015/04/27/using-groovy-and-grails-with-spring-boot/">Using Groovy and Grails with Spring Boot</a> first appeared on <a href="https://www.java-tv.com">Java Software Development Tutorials and Videos</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Hexagonal Grails Architecture</title>
		<link>https://www.java-tv.com/2015/01/29/hexagonal-grails-architecture/</link>
		
		<dc:creator><![CDATA[java-tv.com]]></dc:creator>
		<pubDate>Thu, 29 Jan 2015 15:56:02 +0000</pubDate>
				<category><![CDATA[Software Architecture]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[groovy]]></category>
		<guid isPermaLink="false">http://www.java-tv.com/?p=3416</guid>

					<description><![CDATA[<p>Are you happy with the 3-tier architecture in your Grails applications? This presentation explains how to apply the Life Preserver tool to implement the Hexagonal architecture in Grails applications. With plenty of code and a sample application, it contains discussion on using plugins, messaging and the features of Groovy itself &#8230;</p>
The post <a href="https://www.java-tv.com/2015/01/29/hexagonal-grails-architecture/">Hexagonal Grails Architecture</a> first appeared on <a href="https://www.java-tv.com">Java Software Development Tutorials and Videos</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Grails Transactions</title>
		<link>https://www.java-tv.com/2015/01/15/grails-transactions/</link>
		
		<dc:creator><![CDATA[java-tv.com]]></dc:creator>
		<pubDate>Thu, 15 Jan 2015 16:53:18 +0000</pubDate>
				<category><![CDATA[Software Architecture]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[groovy]]></category>
		<guid isPermaLink="false">http://www.java-tv.com/?p=3405</guid>

					<description><![CDATA[<p>Properly performing multiple data updates requires a transaction, but how do we do this in Grails? Services are the best option, but there are different approaches that can be used. We&#8217;ll look at how to effectively use transactions and how to customize transaction attributes such as isolation and propagation levels. &#8230;</p>
The post <a href="https://www.java-tv.com/2015/01/15/grails-transactions/">Grails Transactions</a> first appeared on <a href="https://www.java-tv.com">Java Software Development Tutorials and Videos</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Groovy Code From the Trenches</title>
		<link>https://www.java-tv.com/2014/11/13/groovy-code-from-the-trenches/</link>
		
		<dc:creator><![CDATA[java-tv.com]]></dc:creator>
		<pubDate>Thu, 13 Nov 2014 16:54:40 +0000</pubDate>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[groovy]]></category>
		<guid isPermaLink="false">http://www.java-tv.com/?p=3365</guid>

					<description><![CDATA[<p>From the trenches of daily Groovy and Grails development of online (administrative) applications, I want to to highlight pieces of design and code that could be of use, or rather inspiration for other Grails developers. After a brief spotlight on the toolset (IntelliJ &#038; Jenkins mostly) I&#8217;d like to do &#8230;</p>
The post <a href="https://www.java-tv.com/2014/11/13/groovy-code-from-the-trenches/">Groovy Code From the Trenches</a> first appeared on <a href="https://www.java-tv.com">Java Software Development Tutorials and Videos</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Building Grails Applications With Gradle</title>
		<link>https://www.java-tv.com/2014/02/13/building-grails-applications-with-gradle/</link>
		
		<dc:creator><![CDATA[java-tv.com]]></dc:creator>
		<pubDate>Thu, 13 Feb 2014 09:13:57 +0000</pubDate>
				<category><![CDATA[Open Source Tools]]></category>
		<category><![CDATA[gradle]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[groovy]]></category>
		<guid isPermaLink="false">http://www.java-tv.com/?p=3162</guid>

					<description><![CDATA[<p>Learn how we can use the Gradle build tool to build and wrangle Grails applications. Gradle is an open source build tool, based on the Groovy programming language. It is very different from existing tools like Ant and Maven in that it provides an extremely powerful capability to develop build &#8230;</p>
The post <a href="https://www.java-tv.com/2014/02/13/building-grails-applications-with-gradle/">Building Grails Applications With Gradle</a> first appeared on <a href="https://www.java-tv.com">Java Software Development Tutorials and Videos</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Grails Plugin Best Practices</title>
		<link>https://www.java-tv.com/2014/01/27/grails-plugin-best-practices/</link>
		
		<dc:creator><![CDATA[java-tv.com]]></dc:creator>
		<pubDate>Mon, 27 Jan 2014 17:31:05 +0000</pubDate>
				<category><![CDATA[Open Source Tools]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[groovy]]></category>
		<guid isPermaLink="false">http://www.java-tv.com/?p=3122</guid>

					<description><![CDATA[<p>Grails plugins are a great way to reuse and share common code, and to modularize an application. In this talk we&#8217;ll look at the general process for creating a plugin. I addition, we&#8217;ll look at the different types of plugins, how to deploy and release, and options for various testing &#8230;</p>
The post <a href="https://www.java-tv.com/2014/01/27/grails-plugin-best-practices/">Grails Plugin Best Practices</a> first appeared on <a href="https://www.java-tv.com">Java Software Development Tutorials and Videos</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Build a Scalable API with Grails</title>
		<link>https://www.java-tv.com/2013/10/07/build-a-scalable-api-with-grails/</link>
		
		<dc:creator><![CDATA[java-tv.com]]></dc:creator>
		<pubDate>Mon, 07 Oct 2013 19:14:40 +0000</pubDate>
				<category><![CDATA[Software Architecture]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[groovy]]></category>
		<guid isPermaLink="false">http://www.java-tv.com/?p=3005</guid>

					<description><![CDATA[<p>This talk shares with you the experience building a platform of online services for mobile games with Grails with the goal to support a big load. It focuses on the system architecture, the problems found and how the can be solved. Specifically: * API: Design and implementation, authentication, tracking requests. &#8230;</p>
The post <a href="https://www.java-tv.com/2013/10/07/build-a-scalable-api-with-grails/">Build a Scalable API with Grails</a> first appeared on <a href="https://www.java-tv.com">Java Software Development Tutorials and Videos</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Reactive Grails: Event Oriented Architecture</title>
		<link>https://www.java-tv.com/2013/09/11/reactive-grails-event-oriented-architecture/</link>
		
		<dc:creator><![CDATA[java-tv.com]]></dc:creator>
		<pubDate>Wed, 11 Sep 2013 19:43:01 +0000</pubDate>
				<category><![CDATA[Software Architecture]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[groovy]]></category>
		<guid isPermaLink="false">http://www.java-tv.com/?p=2989</guid>

					<description><![CDATA[<p>This presentation discusses this idea of loosely coupling things in software with an event oriented architecture. How does it apply to Grails? Which benefits for your today&#8217;s and tomorrow&#8217;s applications? So the legend says it&#8217;s cool for Cloud, polyglot programming, asynchronous processing, and the good news, there are plugins for &#8230;</p>
The post <a href="https://www.java-tv.com/2013/09/11/reactive-grails-event-oriented-architecture/">Reactive Grails: Event Oriented Architecture</a> first appeared on <a href="https://www.java-tv.com">Java Software Development Tutorials and Videos</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Developing Single-page Applications with Grails</title>
		<link>https://www.java-tv.com/2013/07/29/developing-single-page-applications-with-grails/</link>
		
		<dc:creator><![CDATA[java-tv.com]]></dc:creator>
		<pubDate>Mon, 29 Jul 2013 19:02:28 +0000</pubDate>
				<category><![CDATA[Software Architecture]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[groovy]]></category>
		<guid isPermaLink="false">http://www.java-tv.com/?p=2934</guid>

					<description><![CDATA[<p>Client-side MVC frameworks like EmberJS, AngularJS or Backbone are getting more popular over time. They represent a big architectural change to what web developers are used to: moving from server-side MVC to a browser based one. This talk presents how Grails can fit with a single-page architecture and discusses the &#8230;</p>
The post <a href="https://www.java-tv.com/2013/07/29/developing-single-page-applications-with-grails/">Developing Single-page Applications with Grails</a> first appeared on <a href="https://www.java-tv.com">Java Software Development Tutorials and Videos</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Securing Grails Applications</title>
		<link>https://www.java-tv.com/2013/06/27/securing-grails-applications/</link>
		
		<dc:creator><![CDATA[java-tv.com]]></dc:creator>
		<pubDate>Thu, 27 Jun 2013 19:56:52 +0000</pubDate>
				<category><![CDATA[Software Architecture]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[spring]]></category>
		<guid isPermaLink="false">http://www.java-tv.com/?p=2898</guid>

					<description><![CDATA[<p>When you think about securing a Grails application, you probably think of the Spring Security and Shiro plugins. But these plugins only control access to your pages and objects – what about guarding agains cross-site scripting (XSS), cross-site request forgery (CSRF) and SQL injection attacks. The OWASP project maintains a &#8230;</p>
The post <a href="https://www.java-tv.com/2013/06/27/securing-grails-applications/">Securing Grails Applications</a> first appeared on <a href="https://www.java-tv.com">Java Software Development Tutorials and Videos</a>.]]></description>
		
		
		
			</item>
	</channel>
</rss>
