<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.12-alpha" -->
<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/"
	>

<channel>
	<title>Christian Simms's Weblog</title>
	<link>http://csimms.botonomy.com</link>
	<description>Christian Simms's Ramblings on Botonomy, Project Management, Computers</description>
	<pubDate>Mon, 14 Apr 2008 10:56:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.12-alpha</generator>
	<language>en</language>
			<item>
		<title>ProjectPipe upgraded - minor bug fixes (to version 1746)</title>
		<link>http://csimms.botonomy.com/2008/02/07/projectpipe-upgraded-minor-bug-fixes-to-version-1746/</link>
		<comments>http://csimms.botonomy.com/2008/02/07/projectpipe-upgraded-minor-bug-fixes-to-version-1746/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 02:13:58 +0000</pubDate>
		<dc:creator>csimms</dc:creator>
		
		<category>projectpipe</category>

		<guid isPermaLink="false">http://csimms.botonomy.com/2008/02/07/projectpipe-upgraded-minor-bug-fixes-to-version-1746/</guid>
		<description><![CDATA[Besides fixing some minor bugs, the YUI calendar popup is now used for date selection.

]]></description>
			<content:encoded><![CDATA[<p>Besides fixing some minor bugs, the <a href="http://developer.yahoo.com/yui/calendar/">YUI</a><a href="http://developer.yahoo.com/yui/calendar/"> calendar popup</a> is now used for date selection.
</p>
]]></content:encoded>
			<wfw:commentRss>http://csimms.botonomy.com/2008/02/07/projectpipe-upgraded-minor-bug-fixes-to-version-1746/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Announcing New Consulting Offerings</title>
		<link>http://csimms.botonomy.com/2008/01/19/announcing-new-consulting-offerings/</link>
		<comments>http://csimms.botonomy.com/2008/01/19/announcing-new-consulting-offerings/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 14:16:04 +0000</pubDate>
		<dc:creator>csimms</dc:creator>
		
		<category>consulting</category>

		<category>python</category>

		<guid isPermaLink="false">http://csimms.botonomy.com/2008/01/19/announcing-new-consulting-offerings/</guid>
		<description><![CDATA[We&#8217;ve actually been doing consulting for a while, and now we&#8217;re formalizing it into two product areas:

PyGuys - Python and open source based solution consulting
PyCOE - Python Center of Excellence, we help you set up a process or organization inside your company to encourage adoption of Python

]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve actually been doing consulting for a while, and now we&#8217;re formalizing it into two product areas:</p>
<ul>
<li><a href="http://PyGuys.com">PyGuys</a> - Python and open source based solution consulting</li>
<li><a href="http://PyCOE.com">PyCOE</a> - Python Center of Excellence, we help you set up a process or organization inside your company to encourage adoption of Python</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://csimms.botonomy.com/2008/01/19/announcing-new-consulting-offerings/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Summary of Python Web Frameworks, Beginning of 2008</title>
		<link>http://csimms.botonomy.com/2008/01/03/summary-of-python-web-frameworks-beginning-of-2008/</link>
		<comments>http://csimms.botonomy.com/2008/01/03/summary-of-python-web-frameworks-beginning-of-2008/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 19:56:43 +0000</pubDate>
		<dc:creator>csimms</dc:creator>
		
		<category>python</category>

		<guid isPermaLink="false">http://csimms.botonomy.com/2008/01/03/summary-of-python-web-frameworks-beginning-of-2008/</guid>
		<description><![CDATA[Let me summarize our recommendations for Python web frameworks:

Pylons: for database-driven applications
Plone (built on Zope3): for CMS (content management systems)
Twisted: for multiple/custom network protocols or extremely high volume

Overall, the Python web community is seeing a lot of active development and evolution in solutions. Whereas the Ruby community has one go-to web framework (Ruby on Rails), [...]]]></description>
			<content:encoded><![CDATA[<p>Let me summarize our recommendations for Python web frameworks:</p>
<ul>
<li><a href="http://pylonshq.com/">Pylons</a>: for database-driven applications</li>
<li><a href="http://plone.org/">Plone</a> (built on <a href="http://www.zope.org/">Zope3</a>): for CMS (content management systems)</li>
<li><a href="http://twistedmatrix.com/">Twisted</a>: for multiple/custom network protocols or extremely high volume</li>
</ul>
<p>Overall, the Python web community is seeing a lot of active development and evolution in solutions. Whereas the Ruby community has one go-to web framework (Ruby on Rails), the Python community has a plethora of choices. Luckily, a Python standard was created, <a href="http://www.python.org/dev/peps/pep-0333/">PEP 333</a><a href="http://www.python.org/dev/peps/pep-0333/"> aka WSGI</a> (pronounced &#8220;whiskey&#8221; but stands for Web Server Gateway Interface), which provides a standard component architecture for Python web servers. All of the above frameworks support this standard now. This interface standard allows plug-and-play middleware.</p>
<p>We recommend Pylons for database-driven application development because internally it is built on WSGI. If <a href="http://turbogears.org/">TurboGears 2.0</a> development proceeds as designed and it is written on top of Pylons, then we will recommend it. Here are the middleware components that we recommend using with Pylons, and the features of each that we really love:</p>
<p><strong>Database ORM:  <a href="http://www.sqlalchemy.org/">SQLAlchemy</a></strong></p>
<ul>
<li>well designed: provides nice object interface to SQL tables, but also let&#8217;s you get to underlying SQL if you want to</li>
<li>really efficient: can load entire graph of objects in one SQL query - e.g., load item and line item details in one round-trip to the database</li>
</ul>
<p><strong>Templating: <a href="http://www.makotemplates.org/">Mako</a></strong></p>
<ul>
<li>fast: it&#8217;s the fastest of the Python templating engines</li>
<li>simple: you use standard Python in your templates, instead of custom tag libraries</li>
</ul>
<p><span style="font-weight: bold">Request Dispatching: <a href="http://routes.groovie.org/">Routes</a></span></p>
<ul>
<li>flexible: regular expressions with intelligent name binding to map tidy-looking urls to your internal object hierarchy</li>
</ul>
<p><span style="font-weight: bold">Form handling: <a href="http://toscawidgets.org/">ToscaWidgets</a></span></p>
<ul>
<li>no repetition: you model your form elements using Python objects, and use this model both for display and validation</li>
<li>flexible: you can either use the default or specify your own template for html generation</li>
</ul>
<p>Every category of middleware above has competition, but these are our current recommendations. Even though Pylons is a relatively new project, it is built on more mature components that are on at least their second major version.
</p>
]]></content:encoded>
			<wfw:commentRss>http://csimms.botonomy.com/2008/01/03/summary-of-python-web-frameworks-beginning-of-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ProjectPipe upgraded - web interface improved (to version 1678)</title>
		<link>http://csimms.botonomy.com/2007/11/02/projectpipe-upgraded-web-interface-improved-to-version-1678/</link>
		<comments>http://csimms.botonomy.com/2007/11/02/projectpipe-upgraded-web-interface-improved-to-version-1678/#comments</comments>
		<pubDate>Fri, 02 Nov 2007 13:58:06 +0000</pubDate>
		<dc:creator>csimms</dc:creator>
		
		<category>projectpipe</category>

		<guid isPermaLink="false">http://csimms.botonomy.com/2007/11/02/projectpipe-upgraded-web-interface-improved-to-version-1678/</guid>
		<description><![CDATA[A number of improvements have been made:

when importing csv files, show a preview of the import before actually performing import
speed up paging through results
add keyboard shortcuts for moving through results: j is down, k is up, see keyboard shortcuts for details
admins can click &#8220;admin edit&#8221; from view item page to override status workflow
put word &#8220;Closed:&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>A number of improvements have been made:</p>
<ul>
<li>when importing csv files, show a preview of the import before actually performing import</li>
<li>speed up paging through results</li>
<li>add keyboard shortcuts for moving through results: j is down, k is up, see <a href="http://www.projectpipe.com/help/shortcuts.html">keyboard shortcuts </a>for details</li>
<li>admins can click &#8220;admin edit&#8221; from view item page to override status workflow</li>
<li>put word &#8220;Closed:&#8221; at the beginning of all closed statuses, these won&#8217;t show up on the dashboard</li>
<li>when viewing part of an outline (a &#8220;hoisted&#8221; outline), new items should be added as child of viewed root</li>
<li>reinstate duplicate checker on name fields when creating new items</li>
<li>fix caching issues in IE while editing status workflows</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://csimms.botonomy.com/2007/11/02/projectpipe-upgraded-web-interface-improved-to-version-1678/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ProjectPipe upgraded - web interface improved (to version 1579)</title>
		<link>http://csimms.botonomy.com/2007/10/11/projectpipe-upgraded-web-interface-improved-to-version-1579/</link>
		<comments>http://csimms.botonomy.com/2007/10/11/projectpipe-upgraded-web-interface-improved-to-version-1579/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 10:55:08 +0000</pubDate>
		<dc:creator>csimms</dc:creator>
		
		<category>projectpipe</category>

		<guid isPermaLink="false">http://csimms.botonomy.com/2007/10/11/projectpipe-upgraded-web-interface-improved-to-version-1579/</guid>
		<description><![CDATA[Significant improvements were made to the web interface:

We are now using Yahoo&#8217;s UI library. Our popup windows popup faster and are movable.
A number of keyboard shortcuts were added.

Enjoy!

]]></description>
			<content:encoded><![CDATA[<p>Significant improvements were made to the web interface:</p>
<ul>
<li>We are now using <a href="http://developer.yahoo.com/yui/">Yahoo&#8217;s UI library</a>. Our popup windows popup faster and are movable.</li>
<li>A number of <a href="http://www.projectpipe.com/help/shortcuts.html">keyboard shortcuts</a> were added.</li>
</ul>
<p>Enjoy!
</p>
]]></content:encoded>
			<wfw:commentRss>http://csimms.botonomy.com/2007/10/11/projectpipe-upgraded-web-interface-improved-to-version-1579/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ProjectPipe upgraded - search and quickstart added (to version 1456)</title>
		<link>http://csimms.botonomy.com/2007/09/19/projectpipe-upgraded-search-and-quickstart-added/</link>
		<comments>http://csimms.botonomy.com/2007/09/19/projectpipe-upgraded-search-and-quickstart-added/#comments</comments>
		<pubDate>Thu, 20 Sep 2007 00:17:01 +0000</pubDate>
		<dc:creator>csimms</dc:creator>
		
		<category>projectpipe</category>

		<guid isPermaLink="false">http://csimms.botonomy.com/2007/09/19/projectpipe-upgraded-search-and-quickstart-added/</guid>
		<description><![CDATA[Some nice feature enhancements:

added search - on the right hand side of all pages, you can type in one or more words which will be searched in all the data types.  Matches are inserted at the top of the current page, so you don&#8217;t lose your context.
project quickstart - if you click on the [...]]]></description>
			<content:encoded><![CDATA[<p>Some nice feature enhancements:</p>
<ul>
<li>added search - on the right hand side of all pages, you can type in one or more words which will be searched in all the data types.  Matches are inserted at the top of the current page, so you don&#8217;t lose your context.</li>
<li>project quickstart - if you click on the Welcome tab, you can run the Project Quickstart wizard and have a lot of your project data data be generated automatically &#8212; including automatic resource balancing, assuming fixed project resources.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://csimms.botonomy.com/2007/09/19/projectpipe-upgraded-search-and-quickstart-added/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hey Mister, You&#8217;re Gonna Have to Rewrite that Web App</title>
		<link>http://csimms.botonomy.com/2007/09/19/hey-mister-youre-gonna-have-to-rewrite-that-web-app/</link>
		<comments>http://csimms.botonomy.com/2007/09/19/hey-mister-youre-gonna-have-to-rewrite-that-web-app/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 14:28:17 +0000</pubDate>
		<dc:creator>csimms</dc:creator>
		
		<category>technology</category>

		<guid isPermaLink="false">http://csimms.botonomy.com/2007/09/19/hey-mister-youre-gonna-have-to-rewrite-that-web-app/</guid>
		<description><![CDATA[Good old blogger Joel Spolsky just wrote a great overview of the state of web applications.  I&#8217;m inclined to agree with his prediction, that we&#8217;re still in the midst of evolving the technology in web apps.  On the desktop all apps have a consistent look and behavior but web apps have their own [...]]]></description>
			<content:encoded><![CDATA[<p>Good old blogger Joel Spolsky just wrote a <a href="http://www.joelonsoftware.com/items/2007/09/18.html">great overview of the state of web applications</a>.  I&#8217;m inclined to agree with his prediction, that we&#8217;re still in the midst of evolving the technology in web apps.  On the desktop all apps have a consistent look and behavior but web apps have their own unique and different user interfaces.  On the desktop you can copy and paste between apps, but not on the web except for a few words of text.  I wonder how many years it will take for web apps to reach the level of design stability that desktop apps enjoy&#8230;
</p>
]]></content:encoded>
			<wfw:commentRss>http://csimms.botonomy.com/2007/09/19/hey-mister-youre-gonna-have-to-rewrite-that-web-app/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ProjectPipe upgraded to version 1427</title>
		<link>http://csimms.botonomy.com/2007/08/25/projectpipe-upgraded-to-version-1427/</link>
		<comments>http://csimms.botonomy.com/2007/08/25/projectpipe-upgraded-to-version-1427/#comments</comments>
		<pubDate>Sat, 25 Aug 2007 23:40:48 +0000</pubDate>
		<dc:creator>csimms</dc:creator>
		
		<category>projectpipe</category>

		<guid isPermaLink="false">http://csimms.botonomy.com/2007/08/25/projectpipe-upgraded-to-version-1427/</guid>
		<description><![CDATA[Fixed minor bugs:

enhance account expired message
additional created projects did not automatically get organization&#8217;s billing settings (causing spurious warning)
fixed internal version string identification

]]></description>
			<content:encoded><![CDATA[<p>Fixed minor bugs:</p>
<ul>
<li>enhance account expired message</li>
<li>additional created projects did not automatically get organization&#8217;s billing settings (causing spurious warning)</li>
<li>fixed internal version string identification</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://csimms.botonomy.com/2007/08/25/projectpipe-upgraded-to-version-1427/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Someone Making Fun of the Consulting Sales Process</title>
		<link>http://csimms.botonomy.com/2007/08/22/someone-making-fun-of-the-consulting-sales-process/</link>
		<comments>http://csimms.botonomy.com/2007/08/22/someone-making-fun-of-the-consulting-sales-process/#comments</comments>
		<pubDate>Wed, 22 Aug 2007 14:18:20 +0000</pubDate>
		<dc:creator>csimms</dc:creator>
		
		<category>consulting</category>

		<guid isPermaLink="false">http://csimms.botonomy.com/2007/08/22/someone-making-fun-of-the-consulting-sales-process/</guid>
		<description><![CDATA[I couldn&#8217;t say it better myself (from Services Safari weblog):  My Thoughts on Improving Consulting Sales.  I think I&#8217;ve seen all those things done during the sales process (but not by me or anyone under me!).

]]></description>
			<content:encoded><![CDATA[<p>I couldn&#8217;t say it better myself (from <a href="http://servicessafari.blogs.com/services_safari/">Services Safari</a> weblog):  <a href="http://servicessafari.blogs.com/services_safari/2007/08/new-tech-person.html">My Thoughts on Improving Consulting Sales</a>.  I think I&#8217;ve seen all those things done during the sales process (but not by me or anyone under me!).
</p>
]]></content:encoded>
			<wfw:commentRss>http://csimms.botonomy.com/2007/08/22/someone-making-fun-of-the-consulting-sales-process/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ProjectPipe Upgrade</title>
		<link>http://csimms.botonomy.com/2007/08/18/projectpipe-upgrade/</link>
		<comments>http://csimms.botonomy.com/2007/08/18/projectpipe-upgrade/#comments</comments>
		<pubDate>Sat, 18 Aug 2007 23:16:14 +0000</pubDate>
		<dc:creator>csimms</dc:creator>
		
		<category>projectpipe</category>

		<guid isPermaLink="false">http://csimms.botonomy.com/2007/08/18/projectpipe-upgrade/</guid>
		<description><![CDATA[Several programs that ProjectPipe uses were just upgraded on our servers.  This should have no effect on the application&#8217;s functionality, except for being a little bit faster.  The biggest change was moving from Python 2.3 to Python 2.5.

]]></description>
			<content:encoded><![CDATA[<p>Several programs that ProjectPipe uses were just upgraded on our servers.  This should have no effect on the application&#8217;s functionality, except for being a little bit faster.  The biggest change was moving from Python 2.3 to Python 2.5.
</p>
]]></content:encoded>
			<wfw:commentRss>http://csimms.botonomy.com/2007/08/18/projectpipe-upgrade/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
