<?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>Ilya Boyandin &#187; python</title>
	<atom:link href="http://blog.boyandi.net/category/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.boyandi.net</link>
	<description>notes about ui, web development, visualization. links, tips and tricks</description>
	<lastBuildDate>Sat, 30 Jul 2011 22:04:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Werkzeug allows debugging a web app directly on an error page</title>
		<link>http://blog.boyandi.net/2008/05/12/werkzeug/</link>
		<comments>http://blog.boyandi.net/2008/05/12/werkzeug/#comments</comments>
		<pubDate>Mon, 12 May 2008 10:37:49 +0000</pubDate>
		<dc:creator>Ilya Boyandin</dc:creator>
				<category><![CDATA[python]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.boyandi.net/?p=13</guid>
		<description><![CDATA[<p>At the <a href="http://www.linuxtage.at/">Grazer Linuxtage</a> I liked most the <a href="http://glt08.linuxtage.at/slides/glt08-ronacher_werkzeug_en.pdf">Armin Ronacher&#8217;s talk</a> about <a href="http://werkzeug.pocoo.org/">Werkzeug</a> which is a Python library for building web applications that doesn&#8217;t limit you in the way you build your web app (like many of the existing frameworks do). Werkzeug is rather a handy set of tools and utilities for [...]]]></description>
			<content:encoded><![CDATA[<p>At the <a href="http://www.linuxtage.at/">Grazer Linuxtage</a> I liked most the <a href="http://glt08.linuxtage.at/slides/glt08-ronacher_werkzeug_en.pdf">Armin Ronacher&#8217;s talk</a> about <a href="http://werkzeug.pocoo.org/">Werkzeug</a> which is a Python library for building web applications that doesn&#8217;t limit you in the way you build your web app (like many of the existing frameworks do). Werkzeug is rather a handy set of tools and utilities for making web apps than a framework.</p>
<p>The most impressive part of the talk was when Armin demonstrated the &#8220;online&#8221; debugging feature on a standard error page generated by Werkzeug. Upon each error the context in which it happens is stored on the server (only if the app is in the debug mode). Thus on the error page itself you can directly interact with the Python interpreter which is &#8220;frozen&#8221; in the very state in which the error happened. So you can use the full power of the interactive Python interpreter directly on the standard error page. That&#8217;s awesome.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.boyandi.net/2008/05/12/werkzeug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

