<?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>StuQ.nl &#187; Python</title>
	<atom:link href="http://stuq.nl/category/python/feed" rel="self" type="application/rss+xml" />
	<link>http://stuq.nl</link>
	<description></description>
	<lastBuildDate>Tue, 22 Jun 2010 20:37:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Scrum Burndown plugin 1.9.2 released!</title>
		<link>http://stuq.nl/weblog/2009-10-07/scrum-burndown-plugin-192-released</link>
		<comments>http://stuq.nl/weblog/2009-10-07/scrum-burndown-plugin-192-released#comments</comments>
		<pubDate>Wed, 07 Oct 2009 20:15:08 +0000</pubDate>
		<dc:creator>Daan</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Scrum tools]]></category>

		<guid isPermaLink="false">http://stuq.nl/?p=466</guid>
		<description><![CDATA[A new version of the Scrum Burndown plugin for Trac is released, bringing a bug fix and a Python 2.6 egg.

This is the last version that will support Trac 0.10. After this version, Trac 0.10 support will be dropped.

<h3>New features</h3>
There are no new features, this is a bug fix release.
A Python 2.6 egg is also available for download.

<br/><br/>
Related posts:<ul><li><a href='http://stuq.nl/weblog/2010-06-22/3-risks-with-agile-decision-making' rel='bookmark' title='Permanent Link: 3 risks with Agile decision making'>3 risks with Agile decision making</a></li>
<li><a href='http://stuq.nl/weblog/2010-06-01/it%e2%80%99s-not-about-the-features' rel='bookmark' title='Permanent Link: It’s not about the features!'>It’s not about the features!</a></li>
</ul>]]></description>
		<wfw:commentRss>http://stuq.nl/weblog/2009-10-07/scrum-burndown-plugin-192-released/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Scrum Burndown plugin 1.9.1 released!</title>
		<link>http://stuq.nl/weblog/2008-12-25/scrum-burndown-plugin-191-released</link>
		<comments>http://stuq.nl/weblog/2008-12-25/scrum-burndown-plugin-191-released#comments</comments>
		<pubDate>Thu, 25 Dec 2008 14:52:20 +0000</pubDate>
		<dc:creator>Daan</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Scrum tools]]></category>

		<guid isPermaLink="false">http://stuq.nl/?p=290</guid>
		<description><![CDATA[A new version of the Scrum Burndown plugin for Trac is released, bringing compatibility for PostgreSQL, MySQL, Trac 0.11.2.1, and many bug fixes. Upgrading is recommended.
<h3>New features</h3>
The Scrum burndown plugin is currently compatible and tested with <strong>Trac 0.10.5</strong>, <strong>Trac 0.11.1</strong>, <strong>Trac 0.11.2.1</strong> <strong>Python 2.4</strong> and <strong>Python 2.5</strong>. Additional to the previous SQLite compatibility, support for both <strong>PostgreSQL 8.3</strong> and <strong>MySQL 5</strong> has been added.

<br/><br/>
Related posts:<ul><li><a href='http://stuq.nl/weblog/2009-10-07/scrum-burndown-plugin-192-released' rel='bookmark' title='Permanent Link: Scrum Burndown plugin 1.9.2 released!'>Scrum Burndown plugin 1.9.2 released!</a></li>
</ul>]]></description>
		<wfw:commentRss>http://stuq.nl/weblog/2008-12-25/scrum-burndown-plugin-191-released/feed</wfw:commentRss>
		<slash:comments>47</slash:comments>
		</item>
		<item>
		<title>Scrum Burndown plugin 1.9 released!</title>
		<link>http://stuq.nl/weblog/2008-11-04/scrum-burndown-plugin-19-released</link>
		<comments>http://stuq.nl/weblog/2008-11-04/scrum-burndown-plugin-19-released#comments</comments>
		<pubDate>Tue, 04 Nov 2008 20:14:19 +0000</pubDate>
		<dc:creator>Daan</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Scrum tools]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<p>A new version of the Scrum Burndown plugin for Trac is released, bringing compatibility for Trac 0.11, and some bug fixes.</p>
<p>There are no astonishing new features, this is mainly a compatibility release. The Scrum burndown plugin is currently compatible and tested with Trac 0.10.5, Trac 0.11.1, Python 2.4 and Python 2.5.</p>

<br/><br/>
Related posts:<ul><li><a href='http://stuq.nl/weblog/2009-10-07/scrum-burndown-plugin-192-released' rel='bookmark' title='Permanent Link: Scrum Burndown plugin 1.9.2 released!'>Scrum Burndown plugin 1.9.2 released!</a></li>
</ul>]]></description>
		<wfw:commentRss>http://stuq.nl/weblog/2008-11-04/scrum-burndown-plugin-19-released/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>The Trac Burndown plugin for Scrum</title>
		<link>http://stuq.nl/weblog/2008-10-17/the-trac-burndown-plugin-for-scrum</link>
		<comments>http://stuq.nl/weblog/2008-10-17/the-trac-burndown-plugin-for-scrum#comments</comments>
		<pubDate>Fri, 17 Oct 2008 09:15:43 +0000</pubDate>
		<dc:creator>Daan</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Scrum tools]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[It's official: I am the new maintainer of the <a href="http://trac-hacks.org/wiki/ScrumBurndownPlugin">Scrum Burndown plugin for Trac</a>!</p>
<p><b>Update: there is a <a href="http://stuq.nl/weblog/2008-11-04/scrum-burndown-plugin-19-released">new version of the Burndown plugin</a>!</b></p>
<p>From this place, I want to thank Sam Bloomquist for all the work he has done to deliver a great plugin for Trac.</p>

<br/><br/>
Related posts:<ul><li><a href='http://stuq.nl/weblog/2009-10-07/scrum-burndown-plugin-192-released' rel='bookmark' title='Permanent Link: Scrum Burndown plugin 1.9.2 released!'>Scrum Burndown plugin 1.9.2 released!</a></li>
<li><a href='http://stuq.nl/weblog/2009-11-27/london-wicket-meetup-wicket-1-5-wiquery-brix-and-more' rel='bookmark' title='Permanent Link: London Wicket Meetup: Wicket 1.5, WiQuery, Brix and more..'>London Wicket Meetup: Wicket 1.5, WiQuery, Brix and more..</a></li>
</ul>]]></description>
		<wfw:commentRss>http://stuq.nl/weblog/2008-10-17/the-trac-burndown-plugin-for-scrum/feed</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Soaplib Python library, including WSDL generation</title>
		<link>http://stuq.nl/weblog/2007-04-21/soaplib-python-library-including-wsdl-generation</link>
		<comments>http://stuq.nl/weblog/2007-04-21/soaplib-python-library-including-wsdl-generation#comments</comments>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<dc:creator>Daan</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<p>A while ago, <a href="http://www.stuq.nl/weblog/2007-04-03/source-code-and-wsdl" target="_blank">I wrote about the 'missing' WSDL generator</a> for Python. Today I found an interesting Python library for creating SOAP web services, <a href="http://trac.optio.webfactional.com/" target="_blank">soaplib</a>. This two month old library has the following features:</p>
<ul>
    <li>simple syntax for writing services</li>
    <li>comes with client and server built in</li>
    <li><strong>on-demand WSDL generation</strong></li>
    <li>plays well with other SOAP implementations</li>
    <li>services can be deployed as WSGI applications</li>
    <li>easily expose complex data structures</li>
    <li>extensible Message API</li>
</ul>
<p>The WSDL generation is done via decorators. If you do not know what decorators are, <a href="http://www.exciton.cs.rice.edu/JavaResources/DesignPatterns/DecoratorPattern.htm" target="_blank">go read this</a>). This makes it possible to write a simple Webservice in a few lines of code:</p>
<pre>from soaplib.wsgi_soap import SimpleWSGISoapApp<br />from soaplib.service import soapmethod<br />from soaplib.serializers.primitive import String, Integer, Array<br /><br />class HelloWorldService(SimpleWSGISoapApp):<br /><br />    @soapmethod(String,Integer,_returns=Array(String))<br />    def say_hello(self,name,times):<br />        results = []<br />        for i in range(0,times):<br />            results.append('Hello, %s'%name)<br />        return results<br />        <br />if __name__=='__main__':<br />    from cherrypy._cpwsgiserver import CherryPyWSGIServer<br />    # this example uses CherryPy2.2<br />    server = CherryPyWSGIServer(('localhost',7789),HelloWorldService())<br />    server.start()</pre>
<p>This looks way cool and very simple to use! For more information, see <a target="_blank" href="http://trac.optio.webfactional.com/wiki/HelloWorld">the the full dissection of this example</a>. I will try to use this library in one of my current projects.</p>

<br/><br/>
Related posts:<ul><li><a href='http://stuq.nl/weblog/2009-10-07/scrum-burndown-plugin-192-released' rel='bookmark' title='Permanent Link: Scrum Burndown plugin 1.9.2 released!'>Scrum Burndown plugin 1.9.2 released!</a></li>
</ul>]]></description>
		<wfw:commentRss>http://stuq.nl/weblog/2007-04-21/soaplib-python-library-including-wsdl-generation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
