<?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: SQLAlchemy has a release (and a declarative layer)</title>
	<atom:link href="http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/</link>
	<description>Kevin Dangoor on Creating Software Products</description>
	<pubDate>Thu, 08 Jan 2009 23:03:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Yao</title>
		<link>http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/comment-page-1/#comment-73735</link>
		<dc:creator>Yao</dc:creator>
		<pubDate>Sat, 28 Oct 2006 11:44:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/#comment-73735</guid>
		<description>where can I found a SqlAlchemy patch for fastdata?</description>
		<content:encoded><![CDATA[<p>where can I found a SqlAlchemy patch for fastdata?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Watkins</title>
		<link>http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/comment-page-1/#comment-31873</link>
		<dc:creator>Jeff Watkins</dc:creator>
		<pubDate>Wed, 15 Feb 2006 18:14:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/#comment-31873</guid>
		<description>Karl, that's a fantastic overview. Any chance of augmenting it to include the ActiveMapper code? I know ActiveMapper isn't final yet, but it would be wonderful to see how to get that working...

On the positive side, it wouldn't be that hard to create a TG plug in that automatically commits the unit of work after a successful request...

And I promise to get a SqlAlchemy based Identity Provider going soon...</description>
		<content:encoded><![CDATA[<p>Karl, that&#8217;s a fantastic overview. Any chance of augmenting it to include the ActiveMapper code? I know ActiveMapper isn&#8217;t final yet, but it would be wonderful to see how to get that working&#8230;</p>
<p>On the positive side, it wouldn&#8217;t be that hard to create a TG plug in that automatically commits the unit of work after a successful request&#8230;</p>
<p>And I promise to get a SqlAlchemy based Identity Provider going soon&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob</title>
		<link>http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/comment-page-1/#comment-31869</link>
		<dc:creator>Bob</dc:creator>
		<pubDate>Wed, 15 Feb 2006 14:26:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/#comment-31869</guid>
		<description>I like the way SQLAlchemy does things and it already has Oracle support. Which means if it was integrated with TG I could use TG now.</description>
		<content:encoded><![CDATA[<p>I like the way SQLAlchemy does things and it already has Oracle support. Which means if it was integrated with TG I could use TG now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karl G</title>
		<link>http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/comment-page-1/#comment-31859</link>
		<dc:creator>Karl G</dc:creator>
		<pubDate>Tue, 14 Feb 2006 19:29:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/#comment-31859</guid>
		<description>One more thing, Jonathan has posted an example and a request for help over on his blog:

http://cleverdevil.org/computing/35/declarative-mapping-with-sqlalchemy</description>
		<content:encoded><![CDATA[<p>One more thing, Jonathan has posted an example and a request for help over on his blog:</p>
<p><a href="http://cleverdevil.org/computing/35/declarative-mapping-with-sqlalchemy" rel="nofollow">http://cleverdevil.org/computing/35/declarative-mapping-with-sqlalchemy</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karl G</title>
		<link>http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/comment-page-1/#comment-31858</link>
		<dc:creator>Karl G</dc:creator>
		<pubDate>Tue, 14 Feb 2006 19:23:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/#comment-31858</guid>
		<description>I've written a preliminary guide to using SQLAlchemy with TurboGears:

http://trac.turbogears.org/turbogears/wiki/UsingSqlAlchemy

I probably didn't put enough emphasis on the lack of implicit transactions (you have to explicitly commit, even in the controller) and the fact that there are two layers of transaction-like behavior: The Unit of Work level and a planned transaction system level.

I maintain that fastdata support should be rather simple and admit to never having used CatWalk or ModelDesigner.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve written a preliminary guide to using SQLAlchemy with TurboGears:</p>
<p><a href="http://trac.turbogears.org/turbogears/wiki/UsingSqlAlchemy" rel="nofollow">http://trac.turbogears.org/turbogears/wiki/UsingSqlAlchemy</a></p>
<p>I probably didn&#8217;t put enough emphasis on the lack of implicit transactions (you have to explicitly commit, even in the controller) and the fact that there are two layers of transaction-like behavior: The Unit of Work level and a planned transaction system level.</p>
<p>I maintain that fastdata support should be rather simple and admit to never having used CatWalk or ModelDesigner.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Ellis</title>
		<link>http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/comment-page-1/#comment-31857</link>
		<dc:creator>Jonathan Ellis</dc:creator>
		<pubDate>Tue, 14 Feb 2006 19:00:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/#comment-31857</guid>
		<description>I have to admit I'd be a lot more interested in TG if it used a better ORM tool. :)</description>
		<content:encoded><![CDATA[<p>I have to admit I&#8217;d be a lot more interested in TG if it used a better ORM tool. <img src='http://www.blueskyonmars.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rick Copeland</title>
		<link>http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/comment-page-1/#comment-31853</link>
		<dc:creator>Rick Copeland</dc:creator>
		<pubDate>Tue, 14 Feb 2006 17:13:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/#comment-31853</guid>
		<description>Ah, I see.   Then ignore what I said ;-)  I've been working with 0.8.8 until 0.9 comes out.  Sounds like there's a great deal of momentum behind 0.9.  I'm definitely looking forward to exploring the new features.  (Though I'm not quite ready for the bleeding-edge from SVN... )</description>
		<content:encoded><![CDATA[<p>Ah, I see.   Then ignore what I said <img src='http://www.blueskyonmars.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  I&#8217;ve been working with 0.8.8 until 0.9 comes out.  Sounds like there&#8217;s a great deal of momentum behind 0.9.  I&#8217;m definitely looking forward to exploring the new features.  (Though I&#8217;m not quite ready for the bleeding-edge from SVN&#8230; )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tazzzzz</title>
		<link>http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/comment-page-1/#comment-31851</link>
		<dc:creator>tazzzzz</dc:creator>
		<pubDate>Tue, 14 Feb 2006 16:11:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/#comment-31851</guid>
		<description>Actually, TurboGears 0.9 includes a fair amount of SQLObject integration: basic database connection handling is the obvious one, but there's also implicit database transaction support and the ability to go straight from your model to web pages (via the FastData package) plus CatWalk and Model Designer in the Toolbox.

It's also worth noting that TurboGears will continue to have one recommended way of doing things for which a solution is provided.</description>
		<content:encoded><![CDATA[<p>Actually, TurboGears 0.9 includes a fair amount of SQLObject integration: basic database connection handling is the obvious one, but there&#8217;s also implicit database transaction support and the ability to go straight from your model to web pages (via the FastData package) plus CatWalk and Model Designer in the Toolbox.</p>
<p>It&#8217;s also worth noting that TurboGears will continue to have one recommended way of doing things for which a solution is provided.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rick Copeland</title>
		<link>http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/comment-page-1/#comment-31850</link>
		<dc:creator>Rick Copeland</dc:creator>
		<pubDate>Tue, 14 Feb 2006 16:04:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.blueskyonmars.com/2006/02/14/sqlalchemy-has-a-release-and-a-declarative-layer/#comment-31850</guid>
		<description>From what I've seen, SQLAlchemy looks good, mainly because it seems to give more of the power of SQL than something like SQLObject.  Are there any plans for integrating SQLAlchemy or other database layers into TurboGears?  The model level definitely seems to be the least tightly coupled of all the components in TurboGears, so it *seems* like it would be straightforward to have pluggable models like we have pluggable templates.  Just my $.02.</description>
		<content:encoded><![CDATA[<p>From what I&#8217;ve seen, SQLAlchemy looks good, mainly because it seems to give more of the power of SQL than something like SQLObject.  Are there any plans for integrating SQLAlchemy or other database layers into TurboGears?  The model level definitely seems to be the least tightly coupled of all the components in TurboGears, so it *seems* like it would be straightforward to have pluggable models like we have pluggable templates.  Just my $.02.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

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