<?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>Thoughts Electrique &#187; Python</title>
	<atom:link href="http://www.sebastian.himberger.de/blog/tag/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sebastian.himberger.de/blog</link>
	<description>Sebastian Himbergers blog about technology and software development</description>
	<lastBuildDate>Sat, 16 Jul 2011 22:48:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Enterprise grade software is an euphemism</title>
		<link>http://www.sebastian.himberger.de/blog/2008/12/04/enterprise-grade-software-is-an-euphemism/</link>
		<comments>http://www.sebastian.himberger.de/blog/2008/12/04/enterprise-grade-software-is-an-euphemism/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 19:48:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Cal Henderson]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.sebastian.himberger.de/blog/?p=163</guid>
		<description><![CDATA[I recently had to restart a Java webapplication because somehow the JDBC connection to the database server was hanging completely. This reminded me of a sentence a friend of mine told me during the OpenCms Days 2008. &#8220;Enterprise software just means that it&#8217;s targeted at customers who can afford the guy who restarts the application [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had to restart a Java webapplication because somehow the JDBC connection to the database server was hanging completely. This reminded me of a sentence a friend of mine told me during the OpenCms Days 2008.</p>
<blockquote><p><em>&#8220;Enterprise software just means that it&#8217;s targeted at customers who can afford the guy who restarts the application server every few hours.&#8221;</em></p></blockquote>
<p>I had to laugh because while the quote is clearly cynical it has a true core. Especially if you compare languages like Java and PHP it&#8217;s true that PHP doesn&#8217;t have these kind problems. This is mostly because of the <em>throw-away-the-state</em> nature of PHP. After every served request PHP forgets what it&#8217;s done before and has to completely rebuild the working environment at the next request. Java in contrast is able to remember things between requests. Which makes it more powerful but also harder to maintain (more state, more problems). I&#8217;m really not sure if I&#8217;m buying into this <em>enterprise-thing</em> anymore. Especially if you need scalability you definitely want to keep application state at a minimum and without state you don&#8217;t really need those big interconnected clusters of application servers any more.</p>
<p>Here is a nice talk about scalability and <em>serious</em> (speak enterprise) languages I found recently. It&#8217;s from Cal Henderson a software development guy at <a href="http://www.flickr.com/">Flickr</a>. It&#8217;s really worth watching. Even if you&#8217;re not into Python and Django.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/i6Fr65PFqfk&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/i6Fr65PFqfk&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>(Watch it at: <a href="http://www.youtube.com/watch?v=i6Fr65PFqfk&amp;feature=PlayList&amp;p=D415FAF806EC47A1&amp;index=10">http://www.youtube.com/watch?v=i6Fr65PFqfk&amp;feature=PlayList&amp;p=D415FAF806EC47A1&amp;index=10</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebastian.himberger.de/blog/2008/12/04/enterprise-grade-software-is-an-euphemism/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

