<?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: FAST Google App Engine Sessions (and RPX integration)</title>
	<atom:link href="http://dound.com/2010/04/google-app-engine-sessions-and-rpx-integration/feed/" rel="self" type="application/rss+xml" />
	<link>http://dound.com/2010/04/google-app-engine-sessions-and-rpx-integration/</link>
	<description>dound&#039;s space on the web</description>
	<lastBuildDate>Wed, 14 Mar 2012 17:01:24 -0700</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>By: David Underhill</title>
		<link>http://dound.com/2010/04/google-app-engine-sessions-and-rpx-integration/comment-page-1/#comment-6282</link>
		<dc:creator>David Underhill</dc:creator>
		<pubDate>Sun, 16 May 2010 20:43:21 +0000</pubDate>
		<guid isPermaLink="false">http://dound.com/?p=307#comment-6282</guid>
		<description>&lt;a href=&quot;#comment-6281&quot; rel=&quot;nofollow&quot;&gt;@John Turner&lt;/a&gt; 
Awesome, I don&#039;t think you&#039;ll be disappointed.  It should be pretty easy to swap it in too - the two have very similar interfaces (but very different performance characteristics!).

Enjoy, and just let let me know when you find something that could be improved - I like suggestions :).</description>
		<content:encoded><![CDATA[<p><a href="#comment-6281" rel="nofollow">@John Turner</a><br />
Awesome, I don&#8217;t think you&#8217;ll be disappointed.  It should be pretty easy to swap it in too &#8211; the two have very similar interfaces (but very different performance characteristics!).</p>
<p>Enjoy, and just let let me know when you find something that could be improved &#8211; I like suggestions <img src='http://dound.com/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Turner</title>
		<link>http://dound.com/2010/04/google-app-engine-sessions-and-rpx-integration/comment-page-1/#comment-6281</link>
		<dc:creator>John Turner</dc:creator>
		<pubDate>Sun, 16 May 2010 20:28:42 +0000</pubDate>
		<guid isPermaLink="false">http://dound.com/?p=307#comment-6281</guid>
		<description>Very cool, been looking for an awesome session util for appengine. I&#039;ve been using gaeutilities for tweetc.com but it is heavy. Looking forward to trying gae-sessions out!</description>
		<content:encoded><![CDATA[<p>Very cool, been looking for an awesome session util for appengine. I&#8217;ve been using gaeutilities for tweetc.com but it is heavy. Looking forward to trying gae-sessions out!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Underhill</title>
		<link>http://dound.com/2010/04/google-app-engine-sessions-and-rpx-integration/comment-page-1/#comment-6216</link>
		<dc:creator>David Underhill</dc:creator>
		<pubDate>Tue, 11 May 2010 00:49:07 +0000</pubDate>
		<guid isPermaLink="false">http://dound.com/?p=307#comment-6216</guid>
		<description>&lt;a href=&quot;#comment-6215&quot; rel=&quot;nofollow&quot;&gt;@ehp&lt;/a&gt; 
I&#039;ve setup a &lt;a href=&quot;http://groups.google.com/group/gae-sessions&quot; rel=&quot;nofollow&quot;&gt;google group&lt;/a&gt; - posting a message there is probably the best place to ask questions.</description>
		<content:encoded><![CDATA[<p><a href="#comment-6215" rel="nofollow">@ehp</a><br />
I&#8217;ve setup a <a href="http://groups.google.com/group/gae-sessions" rel="nofollow">google group</a> &#8211; posting a message there is probably the best place to ask questions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ehp</title>
		<link>http://dound.com/2010/04/google-app-engine-sessions-and-rpx-integration/comment-page-1/#comment-6215</link>
		<dc:creator>ehp</dc:creator>
		<pubDate>Mon, 10 May 2010 23:09:41 +0000</pubDate>
		<guid isPermaLink="false">http://dound.com/?p=307#comment-6215</guid>
		<description>Howzit David,

I&#039;d like to use your gae-sessions. Is there an official support group? I have a few questions, stemming from the fact that I have decided on a specific development standard (how the code is structured, where files live, etc)

Basically, I have separated your library into different project sub-folders. Some questions may arise, I&#039;m looking for the best place to ask!</description>
		<content:encoded><![CDATA[<p>Howzit David,</p>
<p>I&#8217;d like to use your gae-sessions. Is there an official support group? I have a few questions, stemming from the fact that I have decided on a specific development standard (how the code is structured, where files live, etc)</p>
<p>Basically, I have separated your library into different project sub-folders. Some questions may arise, I&#8217;m looking for the best place to ask!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Underhill</title>
		<link>http://dound.com/2010/04/google-app-engine-sessions-and-rpx-integration/comment-page-1/#comment-6176</link>
		<dc:creator>David Underhill</dc:creator>
		<pubDate>Thu, 06 May 2010 16:24:26 +0000</pubDate>
		<guid isPermaLink="false">http://dound.com/?p=307#comment-6176</guid>
		<description>The latest release (v0.5) now includes &quot;quick&quot; methods for adding and deleting session data which only modify the memcached version of the session data and avoid a datastore put.  This might be useful if you sometimes use the session to store short-lived information which isn&#039;t critical enough to be persisted to the datastore.  It also adds support for cleaning up expired sessions from the datastore.</description>
		<content:encoded><![CDATA[<p>The latest release (v0.5) now includes &#8220;quick&#8221; methods for adding and deleting session data which only modify the memcached version of the session data and avoid a datastore put.  This might be useful if you sometimes use the session to store short-lived information which isn&#8217;t critical enough to be persisted to the datastore.  It also adds support for cleaning up expired sessions from the datastore.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Underhill</title>
		<link>http://dound.com/2010/04/google-app-engine-sessions-and-rpx-integration/comment-page-1/#comment-6147</link>
		<dc:creator>David Underhill</dc:creator>
		<pubDate>Mon, 03 May 2010 15:28:55 +0000</pubDate>
		<guid isPermaLink="false">http://dound.com/?p=307#comment-6147</guid>
		<description>&lt;a href=&quot;#comment-6130&quot; rel=&quot;nofollow&quot;&gt;@Wade&lt;/a&gt; 
Thanks for the patch - I&#039;ve integrated it into the project so that the demo works regardless of what port the development server is running on (&lt;a href=&quot;http://github.com/dound/gae-sessions/commit/35e50869b1c1a2549d922de75dae13effe93d567&quot; rel=&quot;nofollow&quot;&gt;commit here&lt;/a&gt;).

I also added a second demo which shows gae-sessions using Google Accounts for authentication.  It also demonstrates using sessions across a collection of pages - it is actually pretty much the same as using it on a single page :).

Good luck using it with your project - I&#039;ll be happy to hear any other feedback you might have along the way too.  Enjoy!</description>
		<content:encoded><![CDATA[<p><a href="#comment-6130" rel="nofollow">@Wade</a><br />
Thanks for the patch &#8211; I&#8217;ve integrated it into the project so that the demo works regardless of what port the development server is running on (<a href="http://github.com/dound/gae-sessions/commit/35e50869b1c1a2549d922de75dae13effe93d567" rel="nofollow">commit here</a>).</p>
<p>I also added a second demo which shows gae-sessions using Google Accounts for authentication.  It also demonstrates using sessions across a collection of pages &#8211; it is actually pretty much the same as using it on a single page <img src='http://dound.com/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Good luck using it with your project &#8211; I&#8217;ll be happy to hear any other feedback you might have along the way too.  Enjoy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wade</title>
		<link>http://dound.com/2010/04/google-app-engine-sessions-and-rpx-integration/comment-page-1/#comment-6130</link>
		<dc:creator>Wade</dc:creator>
		<pubDate>Sun, 02 May 2010 15:24:48 +0000</pubDate>
		<guid isPermaLink="false">http://dound.com/?p=307#comment-6130</guid>
		<description>Hi David,

Your session offering is very timely for me - I searched for session support in GAE earlier in the month, and had been exploring gaeutilities, but it is too heavyweight for  my purposes, and yours looks like a better fit for my use-case.

Small fix: your demo doesn&#039;t work if one is running dev_appserver.py with a non-default port value.  Changing the line
   BASE_URL = &#039;localhost&#039;
to
  BASE_URL = &#039;localhost:&#039; + os.environ[&#039;SERVER_PORT&#039;]
makes life better.

I am new to session issues, and although the RPX stuff looks very promising,  As a suggestion, I&#039;d love to see a variant of the demo that does not use RPX.  Some basic login form asking for username/password that takes a person to a landing page, and which maintains the identity of the person as they navigate thru a collection of pages linked off that landing.  Any chance of that use-case making it into your demo? :-)

Thanks for the code,
Wade</description>
		<content:encoded><![CDATA[<p>Hi David,</p>
<p>Your session offering is very timely for me &#8211; I searched for session support in GAE earlier in the month, and had been exploring gaeutilities, but it is too heavyweight for  my purposes, and yours looks like a better fit for my use-case.</p>
<p>Small fix: your demo doesn&#8217;t work if one is running dev_appserver.py with a non-default port value.  Changing the line<br />
   BASE_URL = &#8216;localhost&#8217;<br />
to<br />
  BASE_URL = &#8216;localhost:&#8217; + os.environ['SERVER_PORT']<br />
makes life better.</p>
<p>I am new to session issues, and although the RPX stuff looks very promising,  As a suggestion, I&#8217;d love to see a variant of the demo that does not use RPX.  Some basic login form asking for username/password that takes a person to a landing page, and which maintains the identity of the person as they navigate thru a collection of pages linked off that landing.  Any chance of that use-case making it into your demo? <img src='http://dound.com/wp/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Thanks for the code,<br />
Wade</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nevin Freeman</title>
		<link>http://dound.com/2010/04/google-app-engine-sessions-and-rpx-integration/comment-page-1/#comment-6053</link>
		<dc:creator>Nevin Freeman</dc:creator>
		<pubDate>Tue, 27 Apr 2010 04:18:44 +0000</pubDate>
		<guid isPermaLink="false">http://dound.com/?p=307#comment-6053</guid>
		<description>Sweet, it&#039;s up and running! I really like the dict interface. So far I&#039;m running everything as-is, except for changing &quot;dirty&quot; to &quot;session_has_changed,&quot; for the sake of keeping my mind straight :)

I&#039;ll check back in once the new functionality actually goes live (the site is riabiz.com). I expect I&#039;ll be focusing mostly on the user accounts, but if I make any improvements (or changes rather) I&#039;ll let you know.

Thanks for sharing!
Nevin</description>
		<content:encoded><![CDATA[<p>Sweet, it&#8217;s up and running! I really like the dict interface. So far I&#8217;m running everything as-is, except for changing &#8220;dirty&#8221; to &#8220;session_has_changed,&#8221; for the sake of keeping my mind straight <img src='http://dound.com/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;ll check back in once the new functionality actually goes live (the site is riabiz.com). I expect I&#8217;ll be focusing mostly on the user accounts, but if I make any improvements (or changes rather) I&#8217;ll let you know.</p>
<p>Thanks for sharing!<br />
Nevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Underhill</title>
		<link>http://dound.com/2010/04/google-app-engine-sessions-and-rpx-integration/comment-page-1/#comment-6035</link>
		<dc:creator>David Underhill</dc:creator>
		<pubDate>Sat, 24 Apr 2010 22:40:04 +0000</pubDate>
		<guid isPermaLink="false">http://dound.com/?p=307#comment-6035</guid>
		<description>Very cool Nevin!  I&#039;ll look forward to hearing how it goes and what could be better too.  Just let me know if you run into any snags.

Enjoy ~ David</description>
		<content:encoded><![CDATA[<p>Very cool Nevin!  I&#8217;ll look forward to hearing how it goes and what could be better too.  Just let me know if you run into any snags.</p>
<p>Enjoy ~ David</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nevin Freeman</title>
		<link>http://dound.com/2010/04/google-app-engine-sessions-and-rpx-integration/comment-page-1/#comment-6034</link>
		<dc:creator>Nevin Freeman</dc:creator>
		<pubDate>Sat, 24 Apr 2010 22:28:31 +0000</pubDate>
		<guid isPermaLink="false">http://dound.com/?p=307#comment-6034</guid>
		<description>Hi David,

Looks pretty good! I&#039;m going to attempt to use gae-sessions to implement a simple custom user system for my app. I&#039;ll let you know how it goes.

Cheers,
Nevin</description>
		<content:encoded><![CDATA[<p>Hi David,</p>
<p>Looks pretty good! I&#8217;m going to attempt to use gae-sessions to implement a simple custom user system for my app. I&#8217;ll let you know how it goes.</p>
<p>Cheers,<br />
Nevin</p>
]]></content:encoded>
	</item>
</channel>
</rss>

