<?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>feisley &#187; PyAMF</title>
	<atom:link href="http://feisley.com/tag/pyamf/feed/" rel="self" type="application/rss+xml" />
	<link>http://feisley.com</link>
	<description>programming with a side of life</description>
	<lastBuildDate>Thu, 15 Apr 2010 07:33:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PyAMF 0.4</title>
		<link>http://feisley.com/2009/01/05/pyamf-04/</link>
		<comments>http://feisley.com/2009/01/05/pyamf-04/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 04:56:28 +0000</pubDate>
		<dc:creator>Jacob Feisley</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[PyAMF]]></category>

		<guid isPermaLink="false">http://feisley.com/?p=2211</guid>
		<description><![CDATA[Well almost&#8230;
We just release PyAMF 0.4-RC2 yesterday! While it is not quite the final version, this is a huge step for the project and includes a ton of updates and features.
Some highlighted features include:

cPyAMF &#8211; An implementation of PyAMF serialization that results in tremendous speedups.
SQLAlchemy Adapter &#8211; Adapter for the popular Python Database ORM.
Improved Google [...]]]></description>
			<content:encoded><![CDATA[<p>Well almost&#8230;</p>
<p>We just release PyAMF 0.4-RC2 yesterday! While it is not quite the final version, this is a huge step for the project and includes a ton of updates and features.</p>
<p>Some highlighted features include:</p>
<ul>
<li>cPyAMF &#8211; An implementation of PyAMF serialization that results in tremendous speedups.</li>
<li>SQLAlchemy Adapter &#8211; Adapter for the popular Python Database ORM.</li>
<li>Improved Google AppEngine Adapter &#8211; makes deploying Flex/Flash apps on Google&#8217;s new service even easier.</li>
</ul>
<p>You can see our official announcement on the <a href="http://blog.pyamf.org/archives/pyamf-04rc2-released">PyAMF Blog</a>.</p>
<p>Currently PyAMF 0.4 is in the Release Candidate stage so we are testing and getting feedback. The release candidate and final version (when it is ready) are available for download <a href="http://pyamf.org/wiki/Download#Download">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://feisley.com/2009/01/05/pyamf-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google App Engine</title>
		<link>http://feisley.com/2008/04/08/google-app-engine/</link>
		<comments>http://feisley.com/2008/04/08/google-app-engine/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 03:41:19 +0000</pubDate>
		<dc:creator>Jacob Feisley</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[App Engine]]></category>
		<category><![CDATA[PyAMF]]></category>

		<guid isPermaLink="false">http://feisley.com/?p=32</guid>
		<description><![CDATA[
Last night, Google launched App Engine which allows developers to create web applications and publish them on Google&#8217;s infrastructure. The exciting part of the App Engine in my eyes is that the language you use to develop on it is Python. Google provides many API&#8217;s to interface the Python programming language with the various services [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-thumbnail wp-image-33" title="Google App Engine" src="http://feisley.com/wp-content/uploads/2008/04/app-engine-150x150.png" alt="" width="150" height="150" /></p>
<p>Last night, Google launched <a href="http://appengine.google.com">App Engine</a> which allows developers to create web applications and publish them on Google&#8217;s infrastructure. The exciting part of the App Engine in my eyes is that the language you use to develop on it is Python. Google provides many API&#8217;s to interface the Python programming language with the various services they offer. You can authenticate via Google accounts, use Bigtable to store data, and use Google Aps to bind your application to your own domain. They opened the initial &#8220;Preview Release&#8221; to the first 10,000 developers to sign up. From the looks of it, those 10,000 spots filled up within the first few hours of the launch.</p>
<p>I was fortunate to be one of the first to sign up and got my account last night. I created a basic hello world application to test and overall the system seems very easy to use. My demo is at <a href="http://labs.appspot.com">http://labs.appspot.com</a>.</p>
<p>I also created an account for the <a href="http://pyamf.org">PyAMF</a> project and we were able to get a PyAMF echo server running on App Engine. It is currently located at: <a href="http://ae.pyamf.org">http://ae.pyamf.org</a> We are continuing to work with it today and tomorrow to write up some examples and a How-to to get people started quickly. We will continue to add more examples to the site as time progresses and we get everything documented.</p>
]]></content:encoded>
			<wfw:commentRss>http://feisley.com/2008/04/08/google-app-engine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hydra Preview</title>
		<link>http://feisley.com/2008/04/01/hydra-preview/</link>
		<comments>http://feisley.com/2008/04/01/hydra-preview/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 19:06:34 +0000</pubDate>
		<dc:creator>Jacob Feisley</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Hydra Labs]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Hydra]]></category>
		<category><![CDATA[PyAMF]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Twisted]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://feisley.com/?p=29</guid>
		<description><![CDATA[With the public announcement of Hydra EMS being announced any day now, I thought I would give those of you that have been following its development a sneak preview of the UI and some of the new features we have added recently.

The most noticeable addition to Hydra recently has been the addition of the Flex [...]]]></description>
			<content:encoded><![CDATA[<p>With the public announcement of Hydra EMS being announced any day now, I thought I would give those of you that have been following its development a sneak preview of the UI and some of the new features we have added recently.</p>
<p><span id="more-29"></span></p>
<p>The most noticeable addition to Hydra recently has been the addition of the Flex UI. <a href="http://www.adobe.com/go/flex">Flex</a> is an open source Flash framework from Adobe that allows for rapid development of Rich Internet Applications (RIAs). Behind the Flex UI is the powerful <a href="http://twistedmatrix.com">Twisted</a> framework that powers the data back end. Communication between Flex and Twisted is handled by the <a href="http://pyamf.org/">PyAMF</a> library. PyAMF is an implementation of Adobe&#8217;s Action Message Format (AMF) for Python. This library allows for data to be exchanged in a binary form which is many times faster than the traditional XML mechanism.</p>
<p>Enough talk, lets get to the show! Here is a shot of the CPE LiveGrid module from Hydra. LiveGrid handles adding, searching, modifying, and deleting of CPE&#8217;s and assets withing the system. This module was originally based on an XML API, however, after changing to PyAMF speeds over doubled when running:</p>
<p><a href="http://feisley.com/wp-content/uploads/2008/04/live_grid.png"><img class="alignnone size-full wp-image-30" title="CPE LiveGrid" src="http://feisley.com/wp-content/uploads/2008/04/live_grid.png" alt="Hydra CPE LiveGrid" width="500" height="276" /></a></p>
<p>The second example here is of the CPE LiveDiag module. This allows for real time graphing and analysis of a CPE&#8217;s performance in the network and will allow network administrators to make faster diagnostics when problems occur. This module was also a port from its original XML interface to the PyAMF library:</p>
<p><a href="http://feisley.com/wp-content/uploads/2008/04/live_diag.png"><img class="alignnone size-full wp-image-31" title="CPE LiveDiag" src="http://feisley.com/wp-content/uploads/2008/04/live_diag.png" alt="Hydra CPE LiveGrid" width="500" height="276" /></a></p>
<p>These are just a few of the new interfaces coming in the release of Hydra EMS.</p>
]]></content:encoded>
			<wfw:commentRss>http://feisley.com/2008/04/01/hydra-preview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PyAMF</title>
		<link>http://feisley.com/2008/02/21/pyamf/</link>
		<comments>http://feisley.com/2008/02/21/pyamf/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 02:45:35 +0000</pubDate>
		<dc:creator>Jacob Feisley</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[AMF]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[PyAMF]]></category>
		<category><![CDATA[Pylons]]></category>
		<category><![CDATA[Twisted]]></category>

		<guid isPermaLink="false">http://feisley.com/?p=3</guid>
		<description><![CDATA[
Back in January I discovered the PyAMF project. This project&#8217;s goal is to create an implementation of AMF (Action Message Format) for the Python Programming language. Last week they released version 0.1.0, their first stable release.
So far, I have been extremely impressed with this project. The library offers integration with popular Python web frameworks including [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://feisley.com/wp-content/uploads/2008/02/pyamf4.jpg" alt="PyAMF Logo" /></p>
<p>Back in January I discovered the <a href="http://pyamf.org">PyAMF project</a>. This project&#8217;s goal is to create an implementation of AMF (Action Message Format) for the <a href="http://python.org">Python</a> Programming language. Last week they released version 0.1.0, their first stable release.</p>
<p>So far, I have been extremely impressed with this project. The library offers integration with popular Python web frameworks including Twisted, Django, and Pylons. The performance is excellent and will only improve as the team intends to annex their Python code, with C for faster serialization of requests. In addition to an excellent library, the developers have also provided a number of <a href="http://pyamf.org/wiki/Examples">examples</a> which attempt to cover every major area of the library. I have already begun using it in various projects including Hydra, which will be released this month.</p>
<p>Look for more info and updates on the PyAMF project in the coming weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://feisley.com/2008/02/21/pyamf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

