<?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>Fictitious Nonsense &#187; meta classes</title>
	<atom:link href="http://www.fictitiousnonsense.com/archives/tag/meta-classes/feed" rel="self" type="application/rss+xml" />
	<link>http://www.fictitiousnonsense.com</link>
	<description>&#38; Wasted Ink</description>
	<lastBuildDate>Thu, 12 Nov 2009 05:47:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>PyMNtos number 3</title>
		<link>http://www.fictitiousnonsense.com/archives/54</link>
		<comments>http://www.fictitiousnonsense.com/archives/54#comments</comments>
		<pubDate>Fri, 22 May 2009 23:01:57 +0000</pubDate>
		<dc:creator>varikin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[meta classes]]></category>
		<category><![CDATA[pymntos]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[windmill]]></category>

		<guid isPermaLink="false">http://www.fictitiousnonsense.com/?p=54</guid>
		<description><![CDATA[Last Thursday* was the 3rd PyMNtos meeting. Kevin Marshall gave a good talk on using Windmill to test through the browser. Windmill makes testing through the browser extremely easy by recording what you do in the browser to Python files. Then you can automate running those tests to ensure all Ajax/Javascript/etc works correctly on different [...]]]></description>
			<content:encoded><![CDATA[<p>Last Thursday* was the 3rd <a title="Minnesota Python Users Group" href="http://www.pymntos.com">PyMNtos</a> meeting.</p>
<p><a href="http://kcmarshall.wordpress.com/">Kevin Marshall</a> gave a good talk on using <a href="http://www.getwindmill.com/">Windmill</a> to test through the browser. Windmill makes testing through the browser extremely easy by recording what you do in the browser to Python files. Then you can automate running those tests to ensure all Ajax/Javascript/etc works correctly on different platforms and browsers. If you are not testing through the browser, one way or another, you should.</p>
<p>After that, Matt Westerburg gave a talk on <a title="Meta classes are fun" href="http://docs.python.org/reference/datamodel.html#customizing-class-creation">meta classes</a>. Who knew Python was so powerful! For those that don&#8217;t know, meta classes allow you specific how a class is created. Not to be confused with __init__ which is how class instances are created. It is all very meta, which is rather suiting.</p>
<p>There are plans for 3 topics at the next meeting.</p>
<ul>
<li>Matt Westerburg will give a more indepth talk on meta classes</li>
<li>I (John Shimek) will talk about <a href="http://pypi.python.org/pypi/virtualenv">virtualenv</a> and <a href="http://www.doughellmann.com/articles/CompletelyDifferent-2008-05-virtualenvwrapper/index.html">virtualenvwrapper</a></li>
<li>Nick Bauman will be talking about <a href="http://pyjs.org/">Pyjamas</a></li>
</ul>
<p>There was more talked about, but it is hard to remember everything since I am bad about posting these things on time. It was a great time, and I hope the next meeting will be as well.</p>
<p>*If I would have finished this post on time, last Thursday would have been correct, but I didn&#8217;t so it isn&#8217;t. In fact, it was May 18, 2009, which is Thursday of last week.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fictitiousnonsense.com/archives/54/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
