<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	>
<channel>
	<title>Comments on: Summer of NHibernate Session 13: Managing Session Lifecycle in a Stateless Web Application is available</title>
	<atom:link href="http://unhandled-exceptions.com/blog/index.php/2008/09/28/summer-of-nhibernate-session-13-managing-session-lifecycle-in-a-stateless-web-application-is-available/feed/" rel="self" type="application/rss+xml" />
	<link>http://unhandled-exceptions.com/blog/index.php/2008/09/28/summer-of-nhibernate-session-13-managing-session-lifecycle-in-a-stateless-web-application-is-available/</link>
	<description>Miscellaneous musings on life, .NET development, and related things that don't really matter</description>
	<pubDate>Thu, 17 May 2012 21:20:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Matt</title>
		<link>http://unhandled-exceptions.com/blog/index.php/2008/09/28/summer-of-nhibernate-session-13-managing-session-lifecycle-in-a-stateless-web-application-is-available/comment-page-1/#comment-46369</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Wed, 13 Oct 2010 22:33:27 +0000</pubDate>
		<guid isPermaLink="false">http://unhandled-exceptions.com/blog/index.php/2008/09/28/summer-of-nhibernate-session-13-managing-session-lifecycle-in-a-stateless-web-application-is-available/#comment-46369</guid>
		<description>I thought this session was a good blend of both theory and practical knowledge.  Just checking, is this implementation thread safe since we are only storing the ISessionFactory as static and not the ISessions themselves?</description>
		<content:encoded><![CDATA[<p>I thought this session was a good blend of both theory and practical knowledge.  Just checking, is this implementation thread safe since we are only storing the ISessionFactory as static and not the ISessions themselves?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sbohlen</title>
		<link>http://unhandled-exceptions.com/blog/index.php/2008/09/28/summer-of-nhibernate-session-13-managing-session-lifecycle-in-a-stateless-web-application-is-available/comment-page-1/#comment-19103</link>
		<dc:creator>sbohlen</dc:creator>
		<pubDate>Fri, 31 Jul 2009 00:09:59 +0000</pubDate>
		<guid isPermaLink="false">http://unhandled-exceptions.com/blog/index.php/2008/09/28/summer-of-nhibernate-session-13-managing-session-lifecycle-in-a-stateless-web-application-is-available/#comment-19103</guid>
		<description>@Mark:

Sort of, yes.

The intent of the series was less about specific advice on implementation patterns and more about the mechanics of using NHibernate to interact with your database.  As such, the scoping/bounding of transactions WITHIN the DataProvider class used in the series was more about giving me a place to demonstrate those concepts (transactions and others) rather than necesarily entire implementation patterns.

In the episode where I demonstrate some techniques for managing long-running transactions in web applications, you do start to see some examples of thesre more complex implementation patterns start to surface.

In the Autumn-of-Agile series, it was my intent to dig into some of these more common patterns and to demonstrate their application in that project; I will likely resume the series soon which will permit me to dig back into those issues in more detail in a less-demo-code-like context using more real-world techniques.

Thanks for the feedback,

-Steve B.</description>
		<content:encoded><![CDATA[<p>@Mark:</p>
<p>Sort of, yes.</p>
<p>The intent of the series was less about specific advice on implementation patterns and more about the mechanics of using NHibernate to interact with your database.  As such, the scoping/bounding of transactions WITHIN the DataProvider class used in the series was more about giving me a place to demonstrate those concepts (transactions and others) rather than necesarily entire implementation patterns.</p>
<p>In the episode where I demonstrate some techniques for managing long-running transactions in web applications, you do start to see some examples of thesre more complex implementation patterns start to surface.</p>
<p>In the Autumn-of-Agile series, it was my intent to dig into some of these more common patterns and to demonstrate their application in that project; I will likely resume the series soon which will permit me to dig back into those issues in more detail in a less-demo-code-like context using more real-world techniques.</p>
<p>Thanks for the feedback,</p>
<p>-Steve B.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Phillips</title>
		<link>http://unhandled-exceptions.com/blog/index.php/2008/09/28/summer-of-nhibernate-session-13-managing-session-lifecycle-in-a-stateless-web-application-is-available/comment-page-1/#comment-19097</link>
		<dc:creator>Mark Phillips</dc:creator>
		<pubDate>Thu, 30 Jul 2009 18:59:05 +0000</pubDate>
		<guid isPermaLink="false">http://unhandled-exceptions.com/blog/index.php/2008/09/28/summer-of-nhibernate-session-13-managing-session-lifecycle-in-a-stateless-web-application-is-available/#comment-19097</guid>
		<description>Steve,

I'm wondering about the use of the BeginTransaction, Rollback and Commit calls in the HTTP Modules.  My understanding from Videos 4, 12 and 14 is that these methods might best be called within DataProvider  classes.  

Are you suggesting in this video that  the Http Module transactions  should replace the DataProvider transactions in Web Apps?

Thanks again for this series,

Mark</description>
		<content:encoded><![CDATA[<p>Steve,</p>
<p>I&#8217;m wondering about the use of the BeginTransaction, Rollback and Commit calls in the HTTP Modules.  My understanding from Videos 4, 12 and 14 is that these methods might best be called within DataProvider  classes.  </p>
<p>Are you suggesting in this video that  the Http Module transactions  should replace the DataProvider transactions in Web Apps?</p>
<p>Thanks again for this series,</p>
<p>Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://unhandled-exceptions.com/blog/index.php/2008/09/28/summer-of-nhibernate-session-13-managing-session-lifecycle-in-a-stateless-web-application-is-available/comment-page-1/#comment-2756</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Fri, 10 Oct 2008 18:53:46 +0000</pubDate>
		<guid isPermaLink="false">http://unhandled-exceptions.com/blog/index.php/2008/09/28/summer-of-nhibernate-session-13-managing-session-lifecycle-in-a-stateless-web-application-is-available/#comment-2756</guid>
		<description>Toward the end of the screencast, when you were demonstrating the ISession lifetime, I think there was a bug.

Once the NHIBERNATE_CONVERSATION_END_FLAG_KEY is set, it is never reset.  Therefore each time a request is made the HttpModule thinks the conversation has ended.</description>
		<content:encoded><![CDATA[<p>Toward the end of the screencast, when you were demonstrating the ISession lifetime, I think there was a bug.</p>
<p>Once the NHIBERNATE_CONVERSATION_END_FLAG_KEY is set, it is never reset.  Therefore each time a request is made the HttpModule thinks the conversation has ended.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sbohlen</title>
		<link>http://unhandled-exceptions.com/blog/index.php/2008/09/28/summer-of-nhibernate-session-13-managing-session-lifecycle-in-a-stateless-web-application-is-available/comment-page-1/#comment-2218</link>
		<dc:creator>sbohlen</dc:creator>
		<pubDate>Mon, 29 Sep 2008 13:53:24 +0000</pubDate>
		<guid isPermaLink="false">http://unhandled-exceptions.com/blog/index.php/2008/09/28/summer-of-nhibernate-session-13-managing-session-lifecycle-in-a-stateless-web-application-is-available/#comment-2218</guid>
		<description>@Cristiano:

I'll be damned -- I just played back the video and have confirmed your observation -- the video is indeed truncated.  Something must have gone wrong with the encoding process (even though no errors were reported by CAMTASIA).

I will have to re-encode it this evening and post a new download; sorry about that~!

I've never had any issues with CAMTASIA causing any trouble and so I never even thought to play back more than the first few minutes of the video.

I will post a replacement before tomorrow morning (the RAW camtasia recordings are on my PC @ home so I cannot do thus until I get home from work this evening).

Again, sorry about that~!</description>
		<content:encoded><![CDATA[<p>@Cristiano:</p>
<p>I&#8217;ll be damned &#8212; I just played back the video and have confirmed your observation &#8212; the video is indeed truncated.  Something must have gone wrong with the encoding process (even though no errors were reported by CAMTASIA).</p>
<p>I will have to re-encode it this evening and post a new download; sorry about that~!</p>
<p>I&#8217;ve never had any issues with CAMTASIA causing any trouble and so I never even thought to play back more than the first few minutes of the video.</p>
<p>I will post a replacement before tomorrow morning (the RAW camtasia recordings are on my PC @ home so I cannot do thus until I get home from work this evening).</p>
<p>Again, sorry about that~!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cristiano</title>
		<link>http://unhandled-exceptions.com/blog/index.php/2008/09/28/summer-of-nhibernate-session-13-managing-session-lifecycle-in-a-stateless-web-application-is-available/comment-page-1/#comment-2216</link>
		<dc:creator>Cristiano</dc:creator>
		<pubDate>Mon, 29 Sep 2008 13:47:35 +0000</pubDate>
		<guid isPermaLink="false">http://unhandled-exceptions.com/blog/index.php/2008/09/28/summer-of-nhibernate-session-13-managing-session-lifecycle-in-a-stateless-web-application-is-available/#comment-2216</guid>
		<description>I have downloaded twice, but the video finish after 57' and 44" without an ending.
What's wrong? My mistake or a problem with the server?

Thanks, and wonderful work.

Cristiano</description>
		<content:encoded><![CDATA[<p>I have downloaded twice, but the video finish after 57&#8242; and 44&#8243; without an ending.<br />
What&#8217;s wrong? My mistake or a problem with the server?</p>
<p>Thanks, and wonderful work.</p>
<p>Cristiano</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bydlo</title>
		<link>http://unhandled-exceptions.com/blog/index.php/2008/09/28/summer-of-nhibernate-session-13-managing-session-lifecycle-in-a-stateless-web-application-is-available/comment-page-1/#comment-2198</link>
		<dc:creator>bydlo</dc:creator>
		<pubDate>Mon, 29 Sep 2008 01:41:16 +0000</pubDate>
		<guid isPermaLink="false">http://unhandled-exceptions.com/blog/index.php/2008/09/28/summer-of-nhibernate-session-13-managing-session-lifecycle-in-a-stateless-web-application-is-available/#comment-2198</guid>
		<description>Steve,

Most excellent! I've been looking forward to this one since you announced the expanded curriculum.

Thanks for your great work on this series - I've found it to be invaluable in my efforts to get started with NHibernate.

Ben</description>
		<content:encoded><![CDATA[<p>Steve,</p>
<p>Most excellent! I&#8217;ve been looking forward to this one since you announced the expanded curriculum.</p>
<p>Thanks for your great work on this series - I&#8217;ve found it to be invaluable in my efforts to get started with NHibernate.</p>
<p>Ben</p>
]]></content:encoded>
	</item>
</channel>
</rss>

