<?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>Enrico Stahn &#187; Software Development</title>
	<atom:link href="http://blog.enricostahn.com/category/information-technology/software-development/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.enricostahn.com</link>
	<description>the beauty of geek yourself</description>
	<lastBuildDate>Tue, 29 Jun 2010 09:35:57 +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>RecordColumnNameDecorator &#8211; A Doctrine Compatibility Decorator</title>
		<link>http://blog.enricostahn.com/2010/06/19/recordcolumnnamedecorator-a-doctrine-compatibility-decorator.html</link>
		<comments>http://blog.enricostahn.com/2010/06/19/recordcolumnnamedecorator-a-doctrine-compatibility-decorator.html#comments</comments>
		<pubDate>Sat, 19 Jun 2010 10:43:46 +0000</pubDate>
		<dc:creator>Enrico Stahn</dc:creator>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.enricostahn.com/?p=429</guid>
		<description><![CDATA[I mentioned that we&#8217;re migrate our application from pure SQL to an ORM-Layer. Many of the existing functions working with column names of the database tables. Sometimes these column names are used hard coded or directly linked to the view layer. The actual problem is that we used the opportunity of the migration to unify [...]]]></description>
		<wfw:commentRss>http://blog.enricostahn.com/2010/06/19/recordcolumnnamedecorator-a-doctrine-compatibility-decorator.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PostgreSQL &#8211; Add primary key to an existing Table</title>
		<link>http://blog.enricostahn.com/2010/06/11/postgresql-add-primary-key-to-an-existing-table.html</link>
		<comments>http://blog.enricostahn.com/2010/06/11/postgresql-add-primary-key-to-an-existing-table.html#comments</comments>
		<pubDate>Fri, 11 Jun 2010 10:46:08 +0000</pubDate>
		<dc:creator>Enrico Stahn</dc:creator>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[PostgreSQL]]></category>

		<guid isPermaLink="false">http://blog.enricostahn.com/?p=403</guid>
		<description><![CDATA[The next months are full of hard work because we have to master a huge migration task. We migrate all SQL-Statements to an ORM Layer. The application is already a bit long in the tooth and has approximately 8000 queries. The database itself has some strange design issues and some of them are incompatible with [...]]]></description>
		<wfw:commentRss>http://blog.enricostahn.com/2010/06/11/postgresql-add-primary-key-to-an-existing-table.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comparison: Symfony vs Ruby on Rails</title>
		<link>http://blog.enricostahn.com/2009/11/30/comparison-symfony-vs-ruby-on-rails.html</link>
		<comments>http://blog.enricostahn.com/2009/11/30/comparison-symfony-vs-ruby-on-rails.html#comments</comments>
		<pubDate>Mon, 30 Nov 2009 18:29:25 +0000</pubDate>
		<dc:creator>Enrico Stahn</dc:creator>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://blog.enricostahn.com/?p=394</guid>
		<description><![CDATA[A compilation of Symfony vs Ruby on Rails comparisons. BarCamp Nashville 09 Presentation &#8211; Symfony vs Rails (2009-10-28) Cons of Ruby on Rails Compared to PHP/symfony (2008-12-26) Comparing PHP/symfony and Ruby on Rails (2008-02-17) I Hear a Symfony: Rails vs. the Symfony PHP framework (2007-01-31) Other Google Trends: Symfony vs Ruby on Rails Job offers [...]]]></description>
		<wfw:commentRss>http://blog.enricostahn.com/2009/11/30/comparison-symfony-vs-ruby-on-rails.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Completion for PHP&#8217;s magic methods and properties</title>
		<link>http://blog.enricostahn.com/2008/09/18/code-completion-for-phps-magic-methods-and-properties-2.html</link>
		<comments>http://blog.enricostahn.com/2008/09/18/code-completion-for-phps-magic-methods-and-properties-2.html#comments</comments>
		<pubDate>Thu, 18 Sep 2008 15:56:23 +0000</pubDate>
		<dc:creator>Enrico Stahn</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Eclipse PDT]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.enricostahn.com/wordpress/?p=117</guid>
		<description><![CDATA[Everybody who works on a big project or in a big team and uses magic methods/properties should say thank you to Roy Ganor. He added code completion support for PHP&#8217;s magic methods and properties to Eclipse PDT. Actually, as far as I know makes this bugfix PDT the only one which supports code completion for [...]]]></description>
		<wfw:commentRss>http://blog.enricostahn.com/2008/09/18/code-completion-for-phps-magic-methods-and-properties-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TextDrive MySQL-Limits</title>
		<link>http://blog.enricostahn.com/2007/05/21/textdrive-mysql-limits.html</link>
		<comments>http://blog.enricostahn.com/2007/05/21/textdrive-mysql-limits.html#comments</comments>
		<pubDate>Mon, 21 May 2007 15:29:41 +0000</pubDate>
		<dc:creator>Enrico Stahn</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[TextDrive]]></category>

		<guid isPermaLink="false">http://blog.enricostahn.com/wordpress/?p=115</guid>
		<description><![CDATA[The company I&#8217;m currently working for has one of those TextDrive life time accounts. We moved one of our projects from a dedicated server to this account which results in some errors based on the different ferret versions. The pragmatic way was to rebuild the index (&#60;Modelname&#62;.rebuild_index) which I did but without success because I [...]]]></description>
		<wfw:commentRss>http://blog.enricostahn.com/2007/05/21/textdrive-mysql-limits.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>yui-ext: Field names instead of column id&#8217;s</title>
		<link>http://blog.enricostahn.com/2007/02/07/yui-ext-field-names-instead-of-column-ids.html</link>
		<comments>http://blog.enricostahn.com/2007/02/07/yui-ext-field-names-instead-of-column-ids.html#comments</comments>
		<pubDate>Wed, 07 Feb 2007 06:50:56 +0000</pubDate>
		<dc:creator>Enrico Stahn</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Ext JS]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://blog.enricostahn.com/wordpress/?p=114</guid>
		<description><![CDATA[You&#8217;re using the Grid of yui-ext and you&#8217;re loading the data with XMLDataModel, JSONDataModel or any other kind of LoadableDataModel, right? Well, did you tried to use the remoteSort configuration and got worried about this feature as you&#8217;re recognize it sends the column index instead of the field name? Instead of rewrite parts of yui-ext, [...]]]></description>
		<wfw:commentRss>http://blog.enricostahn.com/2007/02/07/yui-ext-field-names-instead-of-column-ids.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails</title>
		<link>http://blog.enricostahn.com/2006/11/04/ruby-on-rails.html</link>
		<comments>http://blog.enricostahn.com/2006/11/04/ruby-on-rails.html#comments</comments>
		<pubDate>Sat, 04 Nov 2006 07:22:00 +0000</pubDate>
		<dc:creator>Enrico Stahn</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://blog.enricostahn.com/wordpress/?p=112</guid>
		<description><![CDATA[Ich hatte eigentlich vor den Artikel mit dem Titel &#8220;Neues Spielzeug&#8221; zu publizieren, aber als Spielzeug kann man Ruby on Rails, trotz seiner derzeitigen Version (1.1.6), nicht bezeichnen. Ich persönlich komme aus der Perl und PHP-Ecke, habe mit Ruby oder dem Framework Ruby on Rails erst durch meine jetzige Firma angefangen. Nach 2 Tagen Einarbeitung [...]]]></description>
		<wfw:commentRss>http://blog.enricostahn.com/2006/11/04/ruby-on-rails.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PRADO: TFirebugLogRoute</title>
		<link>http://blog.enricostahn.com/2006/08/04/prado-tfirebuglogroute.html</link>
		<comments>http://blog.enricostahn.com/2006/08/04/prado-tfirebuglogroute.html#comments</comments>
		<pubDate>Fri, 04 Aug 2006 16:56:22 +0000</pubDate>
		<dc:creator>Enrico Stahn</dc:creator>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PRADO]]></category>

		<guid isPermaLink="false">http://blog.enricostahn.com/wordpress/?p=109</guid>
		<description><![CDATA[[[image uploads/prado.gif alt="PRADO Component Framework for PHP5" class="alignright"]] [[image uploads/firebug.png alt="FireBug" class="alignright"]] > PRADO enthält ein hochflexibles und erweiterbares Protokollierungsystem. Protokollierte Nachrichten können nach Typen und Kategorieren eingestuft werden. Durch die Benutzung von Typ- und Kategoriefiltern, können die Nachrichten an unterschiedliche Ausgabeziele (Datei, E-Mail, Webbrowser) weitergeleitet werden. &#8220;TFirebugLogRoute&#8220; erweitert PRADO um die Ausgabe der Protokollnachrichten [...]]]></description>
		<wfw:commentRss>http://blog.enricostahn.com/2006/08/04/prado-tfirebuglogroute.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Retrieving data from eXist XML Database</title>
		<link>http://blog.enricostahn.com/2005/04/05/retrieving-data-from-exist-xml-database.html</link>
		<comments>http://blog.enricostahn.com/2005/04/05/retrieving-data-from-exist-xml-database.html#comments</comments>
		<pubDate>Tue, 05 Apr 2005 23:43:40 +0000</pubDate>
		<dc:creator>Enrico Stahn</dc:creator>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[eXist]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.enricostahn.com/wordpress/?p=73</guid>
		<description><![CDATA[After a few hours and a lot of coffee i found the way to retrieve data with php5 (+ soap extension) from the native xml database [http://exist-db.org/ eXist]. try { $client = new SoapClient('http://10.0.1.115:8080/exist/services/Query?wsdl'); $session = $client->connect('guest', 'guest'); $result = $client->xquery($session, base64_encode('document()//page')); $data = $client->retrieve($session, 1, $result->hits, true, true, false); } catch (SoapFault $e) { [...]]]></description>
		<wfw:commentRss>http://blog.enricostahn.com/2005/04/05/retrieving-data-from-exist-xml-database.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
