<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:wfw="http://wellformedweb.org/CommentAPI/"
     >
  <channel>
    <title>Let’s Discuss the Matter Further</title>
    <link>http://rhodesmill.org/brandon</link>
    <description>Thoughts and ideas from Brandon Rhodes</description>
    <pubDate>Tue, 08 May 2012 02:01:57 GMT</pubDate>
    <generator>Blogofile</generator>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Python at the 2009 Atlanta Linux Fest</title>
      <link>http://rhodesmill.org/brandon/2009/python-at-atlanta-linux-fest/</link>
      <pubDate>Mon, 21 Sep 2009 23:17:06 EDT</pubDate>
      <category><![CDATA[python]]></category>
      <category><![CDATA[plone]]></category>
      <category><![CDATA[computing]]></category>
      <guid>http://rhodesmill.org/brandon/2009/python-at-atlanta-linux-fest/</guid>
      <description>Python at the 2009 Atlanta Linux Fest</description>

      <content:encoded><![CDATA[
<div class="caption" style="width: 100%;">
  <img src="http://rhodesmill.org/brandon/static/2009/alf2009-python-booth.jpg"
       />
  <p style="padding-left: 3em; padding-right: 3em; text-align: center;">
  My Python table at the Atlanta Linux Fest.
  You can
  <a href="http://rhodesmill.org/brandon/static/2009/alf2009-python-booth.mpg"
     >also watch a short video of me demonstrating a depth-first search</a>
  to some students who dropped by the table.
  (Thanks, Richard Davies, for the video!)
</div>
<p>
  Running the Python table at the
  <a href="http://atlantalinuxfest.org/">Atlanta Linux Fest</a>
  this past weekend was a really incredible experience.
</p>
<p>
  First, there was the great feeling
  that the pillars of the Python community were standing behind me
  as I stepped forward to represent my favorite programming language.
  It was <a href="http://www.amk.ca/">Andrew Kuchling</a>
  who noticed that exhibitor tables at the Fest were free
  for non-profits like the
  <a href="http://www.python.org/psf/">Python Software Foundation</a>,
  and <a href="http://holdenweb.com/">Steve Holden</a>
  who forwarded me a heads-up since I live in Atlanta
  (the Fest had not yet made it on to my radar).
  The inimitable <a href="http://rule6.info/">Aahz</a>
  personally shipped me the promotional kit,
  including a huge “Python” banner and stacks of brochures,
  that he himself had just used
  at <a href="http://en.oreilly.com/oscon2009">OSCON 2009</a>.
  And, completing the loop, it was Andrew who followed up
  to ask if there were any last things that I needed,
  and sent me a pile of over one hundred Python stickers
  that wound up being <i>very</i> popular at the Fest.
  (I returned home with exactly one,
  which is sitting next to me on my desk as I type this!)
</p>
<p>
  Here are some lessons that I learned from the experience:
</p>
<p><a href="http://rhodesmill.org/brandon/2009/python-at-atlanta-linux-fest/">Read more</a></p>]]></content:encoded>
    </item>
    <item>
      <title>GetPaid needs customizable forms</title>
      <link>http://rhodesmill.org/brandon/2009/getpaid-needs-customizable-forms/</link>
      <pubDate>Thu, 10 Sep 2009 00:25:46 EDT</pubDate>
      <category><![CDATA[python]]></category>
      <category><![CDATA[zope]]></category>
      <category><![CDATA[plone]]></category>
      <category><![CDATA[computing]]></category>
      <guid>http://rhodesmill.org/brandon/2009/getpaid-needs-customizable-forms/</guid>
      <description>GetPaid needs customizable forms</description>

      <content:encoded><![CDATA[
<div class="dropshadow alignright">
  <a href="http://www.plonegetpaid.com/">
    <img src="http://rhodesmill.org/brandon/static/2009/getpaid-logo.png"
         alt="GetPaid for Plone logo"
         width="330" height="83" />
  </a>
</div>
<p>
  I would like some advice from Zope and Plone folks
  about how to create forms
  that are not only easy for other developers to specialize,
  but which allow <i>several</i> specializations to be composed together.
  While I have used <tt>zope.formlib</tt> and <tt>z3c.form</tt> before
  for simple tasks,
  I have not yet been able to tell
  whether they support these more advanced kinds of operations.
</p>
<p>
  Some background:
  I am doing some work
  on <a href="http://www.plonegetpaid.com/">GetPaid for Plone</a>
  with the generous funding of Derek Richardson who,
  if his dreams had not carried him away from grad school
  at the end of the Spring semester,
  would have tackled this same work
  as part of the 2009 Google Summer of Code.
</p>
<p>
  The current mechanisms that GetPaid provides
  for customizing its checkout process are very primitive,
  and my task is to improve them.
  That is why I have been thinking about customizing forms.
</p>
<p><a href="http://rhodesmill.org/brandon/2009/getpaid-needs-customizable-forms/">Read more</a></p>]]></content:encoded>
    </item>
  </channel>
</rss>

