<?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>rossenstoyanchev.org Blog</title>
	<atom:link href="http://rossenstoyanchev.org/blog/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://rossenstoyanchev.org/blog</link>
	<description>Professional blog about enterprise software development</description>
	<lastBuildDate>Tue, 08 Nov 2011 18:08:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>SpringOne 2GX</title>
		<link>http://rossenstoyanchev.org/blog/2011/11/08/springone-2gx/</link>
		<comments>http://rossenstoyanchev.org/blog/2011/11/08/springone-2gx/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 18:06:31 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rossenstoyanchev.org/blog/?p=70</guid>
		<description><![CDATA[Below are links to my presentations at SpringOne 2GX 2011. Each presentation contain links to resources and demo code. A walk-through the programming model and other changes in Spring MVC 3.1. Designed to be easy to follow without a speaker: Spring MVC 3.1 Update An up-to-date view on Spring config including singificant Java config updates [...]]]></description>
		<wfw:commentRss>http://rossenstoyanchev.org/blog/2011/11/08/springone-2gx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spring 3.1 Talk at JAX Free Preview Night</title>
		<link>http://rossenstoyanchev.org/blog/2011/03/01/spring-3-1-talk-at-jax-free-preview-night/</link>
		<comments>http://rossenstoyanchev.org/blog/2011/03/01/spring-3-1-talk-at-jax-free-preview-night/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 14:46:32 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rossenstoyanchev.org/blog/?p=59</guid>
		<description><![CDATA[I&#8217;ll be giving a talk at JAX Preview Night. Registrations are free. The actual JAX conference will take place on April 11-13 in London. .]]></description>
		<wfw:commentRss>http://rossenstoyanchev.org/blog/2011/03/01/spring-3-1-talk-at-jax-free-preview-night/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>javax.validation Package Dependency Diagram</title>
		<link>http://rossenstoyanchev.org/blog/2010/10/05/javax-validation-package-dependency-diagram/</link>
		<comments>http://rossenstoyanchev.org/blog/2010/10/05/javax-validation-package-dependency-diagram/#comments</comments>
		<pubDate>Tue, 05 Oct 2010 15:58:56 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Hibernate]]></category>

		<guid isPermaLink="false">http://rossenstoyanchev.org/blog/?p=54</guid>
		<description><![CDATA[I&#8217;ve looked through JSR-303 before but now starting to read in more detail. Don&#8217;t know what this is due to yet but I am a bit surprised to see the tangles in the package diagrams (courtesy of Structure 101). Validation API: Hibernate Validator: Will know more once I understand all the relationships.]]></description>
		<wfw:commentRss>http://rossenstoyanchev.org/blog/2010/10/05/javax-validation-package-dependency-diagram/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bean Validation Messages in JSF 2</title>
		<link>http://rossenstoyanchev.org/blog/2010/10/03/bean-validation-messages-in-jsf-2/</link>
		<comments>http://rossenstoyanchev.org/blog/2010/10/03/bean-validation-messages-in-jsf-2/#comments</comments>
		<pubDate>Sun, 03 Oct 2010 08:41:01 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[JSF]]></category>

		<guid isPermaLink="false">http://rossenstoyanchev.org/blog/?p=37</guid>
		<description><![CDATA[JSF 2 introduced support for standard JSR-303 Bean Validation. One of the surprising bits was the default error messages. Suppose I added an annotation to one of my form beans as follows: public class Booking { @NotEmpty private String creditCardName; } and then I bind it to a form input field: &#60;h:messages /&#62; &#60;h:inputText label=&#34;Credit [...]]]></description>
		<wfw:commentRss>http://rossenstoyanchev.org/blog/2010/10/03/bean-validation-messages-in-jsf-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Shared Nothing Event-Loop Concurrency</title>
		<link>http://rossenstoyanchev.org/blog/2010/03/14/shared-nothing-event-loop-concurrency/</link>
		<comments>http://rossenstoyanchev.org/blog/2010/03/14/shared-nothing-event-loop-concurrency/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 20:17:42 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://rossenstoyanchev.org/blog/?p=32</guid>
		<description><![CDATA[Reading the above quote in a blog post about CommonJS/JSGI: The Emerging JavaScript Application Platform peeked my interest. What were they talking about? Digging around I found this really interesting talk by Ryan Dahl on event-loop concurrency. The approach resonates with me for two reasons. One, as a Java developer I&#8217;ve seen a lot of [...]]]></description>
		<wfw:commentRss>http://rossenstoyanchev.org/blog/2010/03/14/shared-nothing-event-loop-concurrency/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Uses&#8221; Directive In OSGi</title>
		<link>http://rossenstoyanchev.org/blog/2009/11/15/uses-directive-in-osgi/</link>
		<comments>http://rossenstoyanchev.org/blog/2009/11/15/uses-directive-in-osgi/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 21:52:10 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[OSGi]]></category>

		<guid isPermaLink="false">http://rossenstoyanchev.org/blog/?p=19</guid>
		<description><![CDATA[Over the last 2 weeks I had a chance to teach the 2-day dm Server course 3 consecutive times. One of the topics that inevitably generates a lot of interest is the &#8220;uses&#8221; directive in OSGi, which is neither easy to grasp nor to explain. My own first encounter with the &#8220;uses&#8221; directive was in [...]]]></description>
		<wfw:commentRss>http://rossenstoyanchev.org/blog/2009/11/15/uses-directive-in-osgi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fetch Profiles In Hibernate 3.5</title>
		<link>http://rossenstoyanchev.org/blog/2009/09/02/fetch-profiles-in-hibernate-35/</link>
		<comments>http://rossenstoyanchev.org/blog/2009/09/02/fetch-profiles-in-hibernate-35/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 19:51:53 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Hibernate]]></category>

		<guid isPermaLink="false">http://rossenstoyanchev.org/blog/2009/09/02/fetch-profiles-in-hibernate-35/</guid>
		<description><![CDATA[A beta version of Hibernate 3.5 was announced last week. The release will contain initial support for a feature called fetch profiles that is really useful for retrieving different footprints of the same entity. You can see the actual JIRA ticket HHH-3414 for more details about the feature. Why is this useful? Let&#8217;s assume you [...]]]></description>
		<wfw:commentRss>http://rossenstoyanchev.org/blog/2009/09/02/fetch-profiles-in-hibernate-35/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GSP and JSP</title>
		<link>http://rossenstoyanchev.org/blog/2009/08/18/gsp-and-jsp/</link>
		<comments>http://rossenstoyanchev.org/blog/2009/08/18/gsp-and-jsp/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 11:56:57 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Grails]]></category>

		<guid isPermaLink="false">http://rossenstoyanchev.org/blog/2009/08/18/gsp-and-jsp/</guid>
		<description><![CDATA[The question why Grails has GSP when there is JSP is a natural one. Here are a few substantial differences: A GSP allows the same ${&#8230;} expressions as in a Groovy GString. JSP EL expressions are restricted to object navigation, which is generally a good idea but can also make it difficult to access anything [...]]]></description>
		<wfw:commentRss>http://rossenstoyanchev.org/blog/2009/08/18/gsp-and-jsp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WebLogic Server Tools For Eclipse</title>
		<link>http://rossenstoyanchev.org/blog/2009/07/21/weblogic-server-tools-for-eclipse/</link>
		<comments>http://rossenstoyanchev.org/blog/2009/07/21/weblogic-server-tools-for-eclipse/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 04:30:58 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://rossenstoyanchev.org/blog/2009/07/21/weblogic-server-tools-for-eclipse/</guid>
		<description><![CDATA[I just spent an afternoon putting too much trust in the WebLogic sever tools for Eclipse. My modest goal was to modify a JSP and see the change without me having to do anything about it. It&#8217;s just a simple file copy after all. From what I could see there are two ways to deploy [...]]]></description>
		<wfw:commentRss>http://rossenstoyanchev.org/blog/2009/07/21/weblogic-server-tools-for-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debugging With Spring JavaScript</title>
		<link>http://rossenstoyanchev.org/blog/2009/01/18/debugging-with-spring-javascript/</link>
		<comments>http://rossenstoyanchev.org/blog/2009/01/18/debugging-with-spring-javascript/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 00:15:28 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Dojo]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://rossenstoyanchev.org/blog/2009/01/18/debugging-with-spring-javascript/</guid>
		<description><![CDATA[One thing Spring JavaScript does really well is enable rich client-side behavior in your application using best practices and without the need to learn JavaScript in-depth. This is great news but sooner or later you&#8217;ll run into a situation where you&#8217;ll wonder why a form is not submitting via Ajax, or perhaps is not submitting [...]]]></description>
		<wfw:commentRss>http://rossenstoyanchev.org/blog/2009/01/18/debugging-with-spring-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.429 seconds -->

