<?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>der-eremit.de &#187; Development</title>
	<atom:link href="http://www.der-eremit.de/tag/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.der-eremit.de</link>
	<description>thoughts, ideas, interests, rants, codes by der eremit</description>
	<lastBuildDate>Wed, 30 Jun 2010 08:32:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=2451</generator>
		<item>
		<title>Extreme JavaScript Compression</title>
		<link>http://www.der-eremit.de/extreme-javascript-compression/</link>
		<comments>http://www.der-eremit.de/extreme-javascript-compression/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 07:14:51 +0000</pubDate>
		<dc:creator>eremit</dc:creator>
				<category><![CDATA[Clam Chowder]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Nicholas Zakas]]></category>
		<category><![CDATA[Yahoo!]]></category>
		<category><![CDATA[YUI Compressor]]></category>

		<guid isPermaLink="false">http://www.der-eremit.de/?p=847</guid>
		<description><![CDATA[Nicholas Zakas, Principal Front End Engineer at Yahoo!, posted an interesting read about Extreme JavaScript Compression with YUI Compressor on Slideshare. Thanks to Josi for pointing my interest to it.]]></description>
			<content:encoded><![CDATA[<p>Nicholas Zakas, Principal Front End Engineer at Yahoo!, posted an interesting read about <a href="http://www.slideshare.net/nzakas/extreme-javascript-compression-with-yui-compressor" title="Extreme JavaScript Compression with YUI Compressor" target="_blank">Extreme JavaScript Compression with YUI Compressor</a> on <a href="http://www.slideshare.net" title="SlideShare" target="_blank" class="liexternal">Slideshare</a>.</p>
<p>Thanks to <a href="http://michael.josi.de" title="Josi" target="_blank" class="liexternal">Josi</a> for pointing my interest to it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.der-eremit.de/extreme-javascript-compression/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>25 Most Dangerous Programming Errors</title>
		<link>http://www.der-eremit.de/25-most-dangerous-programming-errors/</link>
		<comments>http://www.der-eremit.de/25-most-dangerous-programming-errors/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 15:59:04 +0000</pubDate>
		<dc:creator>eremit</dc:creator>
				<category><![CDATA[Clam Chowder]]></category>
		<category><![CDATA[CWE/SANS]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Vulnerabilities]]></category>

		<guid isPermaLink="false">http://www.der-eremit.de/?p=688</guid>
		<description><![CDATA[The 2009 CWE/SANS Top 25 Most Dangerous Programming Errors is a list of the most significant programming errors that can lead to serious software vulnerabilities. They occur frequently, are often easy to find, and easy to exploit. They are dangerous because they will frequently allow attackers to completely take over the software, steal data, or [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>
The 2009 CWE/SANS Top 25 Most Dangerous Programming Errors is a list of the most significant programming errors that can lead to serious software vulnerabilities. They occur frequently, are often easy to find, and easy to exploit. They are dangerous because they will frequently allow attackers to completely take over the software, steal data, or prevent the software from working at all.
</p></blockquote>
<p><a href="http://cwe.mitre.org/top25/#Brief" title="CWE - 2009 CWE/SANS Top 25 Most Dangerous Programming Errors" target="_blank" class="liexternal">25 Most Dangerous Programming Errors</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.der-eremit.de/25-most-dangerous-programming-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Service/Web API Guideline</title>
		<link>http://www.der-eremit.de/serviceweb-api-guideline/</link>
		<comments>http://www.der-eremit.de/serviceweb-api-guideline/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 11:32:36 +0000</pubDate>
		<dc:creator>eremit</dc:creator>
				<category><![CDATA[Clam Chowder]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[unwesen]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[XML-RPC]]></category>

		<guid isPermaLink="false">http://www.der-eremit.de/?p=658</guid>
		<description><![CDATA[The incredible unwesen wrote a &#8216;simple&#8217; guideline for writing/providing Service/Web APIs that&#8217;s well worth reading for getting some basic ideas how to write a good application programming interface.]]></description>
			<content:encoded><![CDATA[<p>The incredible <a href="http://www.unwesen.de/" target="_blank" title="unwesen.de" class="liexternal">unwesen</a> wrote a &#8216;simple&#8217; <a href="http://www.unwesen.de/articles/service_or_web_api_guidelines" target="_blank" title="Service/Web API Guidline" class="liexternal">guideline</a> for writing/providing Service/Web APIs that&#8217;s well worth reading for getting some basic ideas how to write a good application programming interface.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.der-eremit.de/serviceweb-api-guideline/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQuery &#8212; 25 excellent tips</title>
		<link>http://www.der-eremit.de/jquery-25-excellent-tips/</link>
		<comments>http://www.der-eremit.de/jquery-25-excellent-tips/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 10:51:09 +0000</pubDate>
		<dc:creator>eremit</dc:creator>
				<category><![CDATA[Clam Chowder]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tricks]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.der-eremit.de/?p=642</guid>
		<description><![CDATA[Jon from TVI Design assembled a pretty good list with tips, tricks and techniques about how to improve your jQuery code: improve your jQuery &#8211; 25 excellent tips]]></description>
			<content:encoded><![CDATA[<p>Jon from <a href="http://www.tvidesign.co.uk/" title="TVI Design" target="_blank" class="liexternal">TVI Design</a> assembled a pretty good list with tips, tricks and techniques about how to improve your <a href="http://www.jquery.com" title="jQuery - write less, do more" target="_blank" class="liexternal">jQuery</a> code:</p>
<p><a href="http://www.tvidesign.co.uk/blog/improve-your-jquery-25-excellent-tips.aspx" title="improve your jQuery - 25 excellent tips" target="_blank" class="liexternal">improve your jQuery &#8211; 25 excellent tips</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.der-eremit.de/jquery-25-excellent-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Database Design</title>
		<link>http://www.der-eremit.de/database-design/</link>
		<comments>http://www.der-eremit.de/database-design/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 09:29:58 +0000</pubDate>
		<dc:creator>eremit</dc:creator>
				<category><![CDATA[Clam Chowder]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Suggestions]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.der-eremit.de/?p=433</guid>
		<description><![CDATA[Antonio Lupetti&#8216;s Blog keeps a pretty good list with tips and practical suggestions about database design. 10 Useful Articles About Database Design.]]></description>
			<content:encoded><![CDATA[<p><a href="http://woork.blogspot.com/" target="_blank" class="liexternal">Antonio Lupetti</a>&#8216;s Blog keeps a pretty good list with tips and practical suggestions about database design.</p>
<p><a href="http://woork.blogspot.com/2008/09/10-useful-articles-about-database.html" target="_blank" class="liexternal">10 Useful Articles About Database Design</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.der-eremit.de/database-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Principles Of The PHP Masters</title>
		<link>http://www.der-eremit.de/10-principles-of-the-php-masters/</link>
		<comments>http://www.der-eremit.de/10-principles-of-the-php-masters/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 12:12:16 +0000</pubDate>
		<dc:creator>eremit</dc:creator>
				<category><![CDATA[Clam Chowder]]></category>
		<category><![CDATA[Ben Balbo]]></category>
		<category><![CDATA[Chad Kieffer]]></category>
		<category><![CDATA[Dave Child]]></category>
		<category><![CDATA[David Cummings]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Jack D. Herrington]]></category>
		<category><![CDATA[Joey Sochacki]]></category>
		<category><![CDATA[Josh Sharp]]></category>
		<category><![CDATA[Matt Mullenweg]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Principles]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Rasmus Lerdorf]]></category>

		<guid isPermaLink="false">http://www.der-eremit.de/?p=368</guid>
		<description><![CDATA[Interesting read about 10 PHP principles by Rasmus Lerdorf, Josh Sharp, Matt Mullenweg, Dave Child, Ben Balbo, Chad Kieffer, Joey Sochacki, Jack D. Herrington and David Cummings.]]></description>
			<content:encoded><![CDATA[<p>Interesting read about <a href="http://nettuts.com/articles/10-principles-of-the-php-masters/" target="_blank" class="liexternal">10 PHP principles</a> by Rasmus Lerdorf, Josh Sharp, Matt Mullenweg, Dave Child, Ben Balbo, Chad Kieffer, Joey Sochacki, Jack D. Herrington and David Cummings.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.der-eremit.de/10-principles-of-the-php-masters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>General Problems Parsing Perl Code</title>
		<link>http://www.der-eremit.de/general-problems-parsing-perl-code/</link>
		<comments>http://www.der-eremit.de/general-problems-parsing-perl-code/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 12:12:00 +0000</pubDate>
		<dc:creator>eremit</dc:creator>
				<category><![CDATA[Clam Chowder]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[gettext]]></category>
		<category><![CDATA[Parsing]]></category>
		<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://www.der-eremit.de/?p=199</guid>
		<description><![CDATA[So fucking true: It is often heard that only Perl can parse Perl. This is not true. Perl cannot be parsed at all, it can only be executed. Found here: gettext manual: General Problems Parsing Perl Code]]></description>
			<content:encoded><![CDATA[<p>So fucking true:</p>
<blockquote><p>It is often heard that only Perl can parse Perl. This is not true. Perl cannot be <em><strong>parsed</strong></em> at all, it can only be <em><strong>executed</strong></em>.</p></blockquote>
<p>Found here: <a href="http://www.gnu.org/software/autoconf/manual/gettext/General-Problems.html#General-Problems" title="General Problems Parsing Perl Code" target="_blank" class="liexternal">gettext manual: General Problems Parsing Perl Code</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.der-eremit.de/general-problems-parsing-perl-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extend Firebug</title>
		<link>http://www.der-eremit.de/extend-firebug/</link>
		<comments>http://www.der-eremit.de/extend-firebug/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 09:27:26 +0000</pubDate>
		<dc:creator>eremit</dc:creator>
				<category><![CDATA[Clam Chowder]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.der-eremit.de/?p=76&amp;lang=de</guid>
		<description><![CDATA[Jan Odvarko, a member of the Firebug Working Group, has kicked out a set of tutorials on extending Firebug. Part 1: Hello World! Part 2: Toolbar Part 3: Options Part 4: Localization Part 5: Domplate Part 6: Yahoo! Search]]></description>
			<content:encoded><![CDATA[<p>Jan Odvarko, a member of the Firebug Working Group, has kicked out a set of tutorials on <a href="http://www.softwareishard.com/blog/firebug-tutorial/extending-firebug-hello-world-part-i/" title="Extending Firebug" target="_blank" class="liexternal">extending Firebug</a>.</p>
<ul>
<li><a href="http://www.softwareishard.com/blog/?p=3" title="Extending Firebug - Part 1: Hello World" target="_blank" class="liexternal">Part 1: Hello World!</a></li>
<li><a href="http://www.softwareishard.com/blog/?p=4" title="Extending Firebug - Part 2: Toolbar" target="_blank" class="liexternal">Part 2: Toolbar</a></li>
<li><a href="http://www.softwareishard.com/blog/?p=7" title="Extending Firebug - Part 3: Options" target="_blank" class="liexternal">Part 3: Options</a></li>
<li><a href="http://www.softwareishard.com/blog/?p=10" title="Extending Firebug - Part 4: Localization" target="_blank" class="liexternal">Part 4: Localization</a></li>
<li><a href="http://www.softwareishard.com/blog/firebug-tutorial/extending-firebug-domplate-part-v/" title="Extending Firebug - Part 5: Domplate" target="_blank" class="liexternal">Part 5: Domplate</a></li>
<li><a href="http://www.softwareishard.com/blog/firebug-tutorial/extending-firebug-yahoo-search-part-vi/" title="Extending Firebug - Part 6: Yahoo! Search" target="_blank" class="liexternal">Part 6: Yahoo! Search</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.der-eremit.de/extend-firebug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geo Track vs xLanguage</title>
		<link>http://www.der-eremit.de/geo-track-vs-xlanguage/</link>
		<comments>http://www.der-eremit.de/geo-track-vs-xlanguage/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 16:10:20 +0000</pubDate>
		<dc:creator>eremit</dc:creator>
				<category><![CDATA[Clam Chowder]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Geo Track]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Templates]]></category>
		<category><![CDATA[xLanguage]]></category>

		<guid isPermaLink="false">http://www.der-eremit.de/?p=75&amp;lang=en</guid>
		<description><![CDATA[Some of you might have been noticed that the Geo Track page did not came up with the Google Map anymore. My Firebug commented this with the following message: 1 2 a is null function Ih&#40;a&#41;&#123;var b;while&#40;b=a.firstChild&#41;&#123;Hh&#40;b&#41;;a.removeChild&#40;b&#41;&#125;&#125; First of all I have been thinking that this might be some kind of bug in the Geo [...]]]></description>
			<content:encoded><![CDATA[<p>Some of you might have been noticed that the Geo Track page did not came up with the Google Map anymore. My Firebug commented this with the following message:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">a <span style="color: #000066; font-weight: bold;">is</span> <span style="color: #003366; font-weight: bold;">null</span>
<span style="color: #003366; font-weight: bold;">function</span> Ih<span style="color: #009900;">&#40;</span>a<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #003366; font-weight: bold;">var</span> b<span style="color: #339933;">;</span>while<span style="color: #009900;">&#40;</span>b<span style="color: #339933;">=</span>a.<span style="color: #660066;">firstChild</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>Hh<span style="color: #009900;">&#40;</span>b<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>a.<span style="color: #660066;">removeChild</span><span style="color: #009900;">&#40;</span>b<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>First of all I have been thinking that this might be some kind of bug in the Geo Track plugin. I can negate this now. The cause for the issue is the parallel used xLanguage plugin, which is used for translating the list titles like &#8216;Besucher&#8217; to &#8216;Vistors&#8217;. The Geo Track page has been structured like:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">[wp-geotrack-googlemap]
[lang_de]Besucher[/lang_de][lang_en]Visitors[/lang_en]
[wp-geotrack-list]
[lang_de]Top Seiten[/lang_de][lang_en]Top Sites[/lang_en]
[wp-geotrack-topsites]
[lang_de]Top Referrer[/lang_de][lang_en]Top Referrers[/lang_en]
[wp-geotrack-topreferrers]</pre></td></tr></table></div>

<p>The &#8216;lang_&#8217; tags marks the several languages &#8212; or actually the parsing of them &#8212; and have been the cause why the map exploded (xLanguage manipulates several functions like the_content() on runtime).</p>
<p>A solution has been found quickly. The Geo Track page consists only of a title and has got its&#8217; own page template now, which includes the following snippet:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">echo</span> wp_geotrack_googlemap<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$language</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'de'</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'Besucher'</span>  <span style="color: #b1b100;">else</span><span style="color: #339933;">:</span> <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'Visitors'</span> <span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> wp_geotrack_display<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$language</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'de'</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'Top Seiten'</span>  <span style="color: #b1b100;">else</span><span style="color: #339933;">:</span> <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'Top Pages'</span> <span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> wp_geotrack_topsites<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$language</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'de'</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'Top Referrer'</span>  <span style="color: #b1b100;">else</span><span style="color: #339933;">:</span> <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'Top Referrers'</span> <span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> wp_geotrack_topreferrers<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.der-eremit.de/geo-track-vs-xlanguage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Music or Bread</title>
		<link>http://www.der-eremit.de/music-or-bread/</link>
		<comments>http://www.der-eremit.de/music-or-bread/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 08:22:04 +0000</pubDate>
		<dc:creator>eremit</dc:creator>
				<category><![CDATA[Clam Chowder]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.der-eremit.de/?p=56</guid>
		<description><![CDATA[At the moment I&#8217;m evaluating different PHP frameworks that are providing a built-in AJAX support. In that context I came across with symfony &#8212; and without any doubt it looks best to me. While browsing trough the so called &#8220;The Book&#8220;, I found the following interesting anecdote about the naming process of the project: Why [...]]]></description>
			<content:encoded><![CDATA[<p>At the moment I&#8217;m evaluating different PHP frameworks that are providing a built-in AJAX support. In that context I came across with <a href="http://www.symfony-project.org" title="symfony - Web PHP Framework" target="_blank" class="liexternal">symfony</a> &#8212; and without any doubt it looks best to me. While browsing trough the so called &#8220;<a href="http://www.symfony-project.org/book/1_0/" title="symfony - Web PHP Framework - The Book" target="_blank" class="liexternal">The Book</a>&#8220;, I found the following interesting anecdote about the naming process of the project:</p>
<blockquote><p>Why &#8220;symfony&#8221; and not &#8220;FooBarFramework&#8221;? Because Fabien wanted a short name containing an s, as in Sensio, and an f, as in framework&#8211;easy to remember and not associated with another development tool. Also, he doesn&#8217;t like capital letters. symfony was close enough, even if not completely English, and it was also available as a project name. The other alternative was &#8220;baguette&#8221;.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.der-eremit.de/music-or-bread/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
