<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>:: handcode.de :: - Webdev</title>
    <link>http://www.handcode.de/blog/</link>
    <description>Jens sein blog</description>
    <dc:language>de</dc:language>
    <generator>Serendipity 1.5.3 - http://www.s9y.org/</generator>
    <pubDate>Wed, 12 May 2010 14:06:11 GMT</pubDate>

    <image>
        <url>http://www.handcode.de/images/logos/hc-144x22.png</url>
        <title>RSS: :: handcode.de :: - Webdev - Jens sein blog</title>
        <link>http://www.handcode.de/blog/</link>
        <width>144</width>
        <height>22</height>
    </image>

<item>
    <title>Denic macht .de Domains platt</title>
    <link>http://www.handcode.de/blog/archives/118-Denic-macht-.de-Domains-platt.html</link>
            <category>Allerlei</category>
            <category>Apache</category>
            <category>Webdev</category>
    
    <comments>http://www.handcode.de/blog/archives/118-Denic-macht-.de-Domains-platt.html#comments</comments>
    <wfw:comment>http://www.handcode.de/blog/wfwcomment.php?cid=118</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.handcode.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=118</wfw:commentRss>
    

    <author>nospam@example.com (Jens Giessmann)</author>
    <content:encoded>
    Aktuell hat es die DENIC wie auch immer geschafft, dass .de Domains praktisch weltweit nicht mehr auflösbar sind.&lt;br /&gt;
&lt;br /&gt;
Also Finger weg von Services, nix restarten! &lt;br /&gt;
Solange ein Service z.B. ein Webserver die Domain-Auflösungen z.B. von NameVirtualHosts noch im Cache hat, läuft es immerhin noch.&lt;br /&gt;
Das wird bestimmt sehr lustig für uns arme Admins nach und nach alle möglichen Services mit komischen Effekten wieder zusammen zu flicken...&lt;br /&gt;
&lt;br /&gt;
Wer zahlt das? Ich will nen Rettungsfond!&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;update&lt;/strong&gt;: Die Denic hat die kaputten Nameserver wieder zusammen geflickt.&lt;br /&gt;
Passend dazu hier ein heise-Artikel vom Januar: &quot;&lt;a href=&quot;http://www.heise.de/netze/meldung/DNSsec-koennte-de-Zone-lahmlegen-915302.html&quot; title=&quot;zum heise Artikel&quot;&gt;DNSsec könnte de-Zone lahmlegen&lt;/a&gt;&quot;.&lt;br /&gt;
Test war erfolgreich, lahmlegen klappt...&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;update&lt;/strong&gt;: Auf denic gibt es jetzt auch &lt;a href=&quot;http://www.denic.de/typo3temp/pics/i_64bbbffdb3.jpg&quot; title=&quot;Bildhafte erklaerung des ausfalls&quot;&gt;eine offizielle Erklärung zum Ausfall&lt;/a&gt;... 
    </content:encoded>

    <pubDate>Wed, 12 May 2010 14:40:03 +0200</pubDate>
    <guid isPermaLink="false">http://www.handcode.de/blog/archives/118-guid.html</guid>
    <category>absurdes</category>
<category>allerlei</category>
<category>apache</category>
<category>denic</category>
<category>dns</category>
<category>webdev</category>

</item>
<item>
    <title>Rückblick auf die DrupalDevDays 2010</title>
    <link>http://www.handcode.de/blog/archives/117-Rueckblick-auf-die-DrupalDevDays-2010.html</link>
            <category>PHP</category>
            <category>Webdev</category>
    
    <comments>http://www.handcode.de/blog/archives/117-Rueckblick-auf-die-DrupalDevDays-2010.html#comments</comments>
    <wfw:comment>http://www.handcode.de/blog/wfwcomment.php?cid=117</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.handcode.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=117</wfw:commentRss>
    

    <author>nospam@example.com (Jens Giessmann)</author>
    <content:encoded>
    Hier noch eine kleine Nachlese zu den DrupalDevDays am Wochenende in München.&lt;br /&gt;
&lt;br /&gt;
Zuerst mal zu den Sessions: Die waren ein guter Querschnitt durch die Drupal-Welt, da war sicher für jede/n was spannendes dabei.&lt;br /&gt;
&lt;br /&gt;
Aber auch alles drum rum, also der ganze Event an sich war ein echter Knaller.&lt;br /&gt;
2 Tage lang ca. 280 Teilnehmer mit Infos, Essen, Trinken und guter Stimmung zu versorgen macht man nicht &quot;mal so eben&quot;. &lt;br /&gt;
&lt;br /&gt;
Daher: Ein fettes Lob an das Orga-Team und die Helfer! Echt beeindruckend was ihr da auf die Beine gestellt habt, wow!&lt;br /&gt;
&lt;br /&gt;
Gruppenbild:&lt;br /&gt;
&lt;a class=&quot;serendipity_image_link&quot;  href=&#039;http://www.drupal-dev-days.de/node/726&#039; target=&quot;_blank&quot;&gt;&lt;!-- s9ymdb:13 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;550&quot; height=&quot;365&quot;  src=&quot;http://www.drupal-dev-days.de/sites/www.drupal-dev-days.de/files/imagecache/page_photo/tshirt-designs/drupaldevdays_gruppenbild_logo.jpg&quot;  alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Weitere Bilder der DrupalDevDays finden sich auch noch bei &lt;a href=&quot;http://www.flickr.com/search/?q=drupaldevdays&quot; title=&quot;flickr suche nach drupaldevdays&quot;&gt;flickr&lt;/a&gt; und hier noch &lt;a href=&quot;http://twitpic.com/1m2ld1&quot; title=&quot;Entwickler bei der Arbeit&quot;&gt;ein besonders nettes Bild&lt;/a&gt; ;-) 
    </content:encoded>

    <pubDate>Mon, 10 May 2010 22:17:56 +0200</pubDate>
    <guid isPermaLink="false">http://www.handcode.de/blog/archives/117-guid.html</guid>
    <category>community</category>
<category>conference</category>
<category>drupal</category>
<category>php</category>
<category>treffen</category>
<category>webdev</category>

</item>
<item>
    <title>DrupalDevDays 2010 in München</title>
    <link>http://www.handcode.de/blog/archives/115-DrupalDevDays-2010-in-Muenchen.html</link>
            <category>PHP</category>
            <category>Webdev</category>
    
    <comments>http://www.handcode.de/blog/archives/115-DrupalDevDays-2010-in-Muenchen.html#comments</comments>
    <wfw:comment>http://www.handcode.de/blog/wfwcomment.php?cid=115</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.handcode.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=115</wfw:commentRss>
    

    <author>nospam@example.com (Jens Giessmann)</author>
    <content:encoded>
    Am 8. und 9. Mai 2010 finden auf dem Campus der Hochschule München die &lt;a href=&quot;http://www.drupal-dev-days.de/de/info&quot; title=&quot;InfoSeite der DrupalDevDays 2010&quot;&gt;DrupalDevDays 2010&lt;/a&gt; und damit das erste deutschsprachige DrupalCamp statt.&lt;br /&gt;
&lt;br /&gt;
Das heisst: 2 Tage Sessions, Workshops und Diskussionen rund um &lt;a href=&quot;http://drupal.org/&quot; title=&quot;http://drupal.org/&quot;&gt;Drupal&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Ist doch ein guter Grund mal wieder ein Wochenende in München zu verbringen.&lt;br /&gt;
&lt;br /&gt;
Organisiert wird das Ganze von der Münchener Drupal Community, daher sind die Preise für Tickets wohl auch eher ein &quot;Unkostenbeitrag&quot; als wirkliche Kosten.&lt;br /&gt;
&lt;br /&gt;
Immer wieder klasse zu sehen, dass solche von der Community organisierten Events die Teilnehmer nur einen Bruchteil dessen kosten was man für vergleichbare &quot;professionelle&quot; Konferenzen hinlegen muss.&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;serendipity_image_link&quot; title=&quot;Drupal-Dev-Days - Das DrupalCamp Deutschland 2010&quot; href=&#039;http://www.drupal-dev-days.de/&#039;&gt;&lt;!-- s9ymdb:12 --&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;234&quot; height=&quot;60&quot;  src=&quot;http://www.handcode.de/blog/uploads/banner/ddd_234x60.gif&quot; title=&quot;Drupal-Dev-Days - Das DrupalCamp Deutschland 2010&quot; alt=&quot;drupaldevdays 2010&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Thu, 15 Apr 2010 10:41:38 +0200</pubDate>
    <guid isPermaLink="false">http://www.handcode.de/blog/archives/115-guid.html</guid>
    <category>blog</category>
<category>cms</category>
<category>community</category>
<category>conference</category>
<category>drupal</category>
<category>open-source</category>
<category>php</category>
<category>treffen</category>
<category>webdev</category>

</item>
<item>
    <title>pixlr - online pixelschubsen</title>
    <link>http://www.handcode.de/blog/archives/110-pixlr-online-pixelschubsen.html</link>
            <category>Allerlei</category>
            <category>Webdev</category>
    
    <comments>http://www.handcode.de/blog/archives/110-pixlr-online-pixelschubsen.html#comments</comments>
    <wfw:comment>http://www.handcode.de/blog/wfwcomment.php?cid=110</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.handcode.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=110</wfw:commentRss>
    

    <author>nospam@example.com (Jens Giessmann)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.pixlr.com/&quot; title=&quot;http://www.pixlr.com/&quot;&gt;pixlr&lt;/a&gt; verspricht &quot;advanced online image and photo editing tools&quot;.&lt;br /&gt;
Stimmt. Ich bin beeindruckt!&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sat, 06 Mar 2010 14:52:09 +0100</pubDate>
    <guid isPermaLink="false">http://www.handcode.de/blog/archives/110-guid.html</guid>
    <category>allerlei</category>
<category>design</category>
<category>flash</category>
<category>grafik</category>
<category>webdev</category>

</item>
<item>
    <title>Domain- und Pfad-Abhängigkeiten vermeiden</title>
    <link>http://www.handcode.de/blog/archives/109-Domain-und-Pfad-Abhaengigkeiten-vermeiden.html</link>
            <category>Webdev</category>
    
    <comments>http://www.handcode.de/blog/archives/109-Domain-und-Pfad-Abhaengigkeiten-vermeiden.html#comments</comments>
    <wfw:comment>http://www.handcode.de/blog/wfwcomment.php?cid=109</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.handcode.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=109</wfw:commentRss>
    

    <author>nospam@example.com (Jens Giessmann)</author>
    <content:encoded>
    Manchmal frage ich mich schon, warum manche Webentwickler es sich (und anderen) so schwer machen...&lt;br /&gt;
&lt;br /&gt;
Wenn man eine Webapplikation erstellt, dann macht man das ja (hoffentlich!) auf einer Testplattform, also meist unter einer Test-Subdomain.&lt;br /&gt;
&lt;br /&gt;
Wenn auf der Testplattform dann alles funktioniert, fertig und getestet ist, geht der ganze Kram unter der richtigen Domain live.&lt;br /&gt;
&lt;br /&gt;
Alles ganz einfach, sollte man denken...&lt;br /&gt;
&lt;br /&gt;
ABER:&lt;br /&gt;
Immer wieder wird an diversen (meist völlig unnötigen!) Stellen die Domain unter der die Applikation gerade läuft, hart rein kodiert, was dazu führt, daß man an genau diesen Stellen noch mal hinfassen muss damit die tolle Applikation auch unter einer anderen Domain läuft.&lt;br /&gt;
&lt;br /&gt;
Meist muss es dann aber irgendwann ganz schnell gehen, der Mensch der sich damit auskennt ist krank, hat Urlaub oder ist vom Bus überfahren worden, was dazu führt, dass es beim Switch auf eine andere Domain kracht, weil eben &quot;irgendwo&quot; noch die Test-Domain drin steht.&lt;br /&gt;
&lt;br /&gt;
Beliebte Stellen für so was sind:&lt;br /&gt;
- include Pfade&lt;br /&gt;
- &amp;lt;base&amp;gt; Tags in HTML-Headern&lt;br /&gt;
- Configs für dynamisch erzeugte URLs&lt;br /&gt;
&lt;br /&gt;
Hatte hier eben wieder mal ein schönes Beispiel dafür wie man es nicht machen sollte.&lt;br /&gt;
&lt;br /&gt;
Kunde hat sich von einer Webagentur seine Seiten neu machen lassen. &lt;br /&gt;
&lt;br /&gt;
Es gibt 4 Domains die auf die Seiten zeigen sollen, .de als Hauptdomain, .com für die englischen Inhalte und 2 weitere Domains mit Varianten der Schreibweise. &lt;br /&gt;
&lt;br /&gt;
Für die Entwicklung der neuen Seiten haben wir einen weiteren virt. Server unter einer dev. Subdomain eingerichtet. Wenn die neuen Seiten fertig sind, soll nur noch der DNS umgestellt werden, die Apache-Config im dev. virt. Server war schon für die 4 &quot;richtigen&quot; www. Domains vorbereitet.&lt;br /&gt;
&lt;br /&gt;
Jetzt sind die neuen Seiten fertig und es soll umgestellt werden. Weil heute ein &quot;SuperWichtigEvent&quot; ist, bei dem die neuen Seiten vorgestellt werden sollen, muss es natürlich wieder mal ganz schnell gehen.&lt;br /&gt;
&lt;br /&gt;
Kein Problem denkt man sich, DNS umstellen und gut ist... Falsch, gar nix ist gut.&lt;br /&gt;
&lt;br /&gt;
Da die App bisher nur unter der dev. Subdomain funktioniert, bekommt man unter allen 4 Domains nur das (eh schon fragwürdige) FlashIntro zu sehen. Dann ist Schluss, kein &quot;skip&quot; oder &quot;weiter&quot; Link, einfach nichts. &lt;br /&gt;
&lt;br /&gt;
Also kurzerhand für die 4 www. Domains Redirects auf die dev. Subdomain eingerichtet. Ist zwar nicht schön, funktioniert aber erst mal, wir erinnern uns: Heute ist der &quot;SuperWichtigEvent&quot;, es muss also auf jeden Fall &quot;irgendwie&quot; laufen.&lt;br /&gt;
&lt;br /&gt;
Mail an die Webagentur, sie mögen das doch bitte fixen und uns dann Bescheid geben, wann und wie wir welche Domain auf die Seiten zeigen lassen sollen (ServerAlias, Redirect,...)&lt;br /&gt;
&lt;br /&gt;
Prompte Antwort: &quot;Jetzt tut es, wir mussten nur noch $wasauchimmer umstellen. Bitte Redirects rausnehmen und alle 4 Domains als Alias einrichten. Die App entscheidet dann intern was für welche Domain angezeigt wird&quot;&lt;br /&gt;
&lt;br /&gt;
Kein Problem, also wieder umgestellt. &lt;br /&gt;
&lt;br /&gt;
Ergebnis: Die .de Hauptdomain funktioniert jetzt immerhin, bei der .com gibt es immer noch nur das FlashIntro, das jetzt aber schon mal mit &quot;weiter&quot; Link. Wenn man auf den klickt wird aber nur noch mal das Intro abgespielt. Bei den beiden anderen Domains bekommt man jetzt nur noch eine Fehlerseite angezeigt, die einem sagt, dass die App mit den Domains mal so gar nix anfangen kann...&lt;br /&gt;
&lt;br /&gt;
Mail an die Agentur da sei wohl immer noch was nicht ganz korrekt...&lt;br /&gt;
&lt;br /&gt;
Wieder die schnelle Antwort: &quot; Jetzt aber, wir mussten noch.....&quot; &lt;br /&gt;
&lt;br /&gt;
Nunja, ich weiss ja nicht was die getestet haben, bei mir funktioniert es immer noch nicht unter allen 4 Domains, aber wer bin ich schon. Und solange man mir nicht sagt was genau gewünscht ist, kann ich auch nicht mehr weiter helfen...&lt;br /&gt;
&lt;br /&gt;
Liebe Webentwickler: &lt;br /&gt;
Das muss nicht sein! &lt;br /&gt;
&lt;br /&gt;
Es gibt ENV-Vars in denen aktuelle Pfade, ServerName, usw. stehen. Diese muss man aber eben auch (sinnvoll) verwenden damit die tolle Webapplikation auf verschiedenen Systemen unter verschiedenen Domains läuft OHNE dass man irgendwo hinfassen muss.&lt;br /&gt;
&lt;br /&gt;
Wenn man Redirects haben will, dann kann man die ganz einfach in der Websever-Config einrichten, daß muss man nicht mit wilden if/else Konstrukten hart kodiert in der App machen.&lt;br /&gt;
&lt;br /&gt;
Für verschiedene Sprachen bieten sich z.B. Prefixe in der URL an (/de/, /en/,...). Auf die kann man dann ganz einfache Redirects einrichten.&lt;br /&gt;
&lt;br /&gt;
Und wenn die App anhand der Domain verschiedene Inhalte anzeigen soll, sollte man zumindest immer einen Fallback drin haben, damit wenigstens &quot;irgendwas&quot; angezeigt wird.&lt;br /&gt;
&lt;br /&gt;
Den Grundsatz &quot;Abhängigkeiten vermeiden&quot; sollte man eben immer, nicht nur bei &lt;em&gt;super-cooler OOP&lt;/em&gt; (Stichwort &lt;a href=&quot;http://de.wikipedia.org/wiki/Dependency_Injection&quot; title=&quot;wikipedia: Dependency Injection&quot;&gt;Dependency Injection&lt;/a&gt;) im Kopf haben...&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 17 Feb 2010 10:33:00 +0100</pubDate>
    <guid isPermaLink="false">http://www.handcode.de/blog/archives/109-guid.html</guid>
    <category>absurdes</category>
<category>apache</category>
<category>config</category>
<category>domains</category>
<category>kiss</category>
<category>php</category>
<category>programming</category>
<category>testen</category>
<category>webdev</category>

</item>
<item>
    <title>PHPUG Stuttgart Treffen, Januar 2010</title>
    <link>http://www.handcode.de/blog/archives/102-PHPUG-Stuttgart-Treffen,-Januar-2010.html</link>
            <category>PHPUG</category>
            <category>Webdev</category>
    
    <comments>http://www.handcode.de/blog/archives/102-PHPUG-Stuttgart-Treffen,-Januar-2010.html#comments</comments>
    <wfw:comment>http://www.handcode.de/blog/wfwcomment.php?cid=102</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.handcode.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=102</wfw:commentRss>
    

    <author>nospam@example.com (Jens Giessmann)</author>
    <content:encoded>
    Kaum hat das neue Jahr begonnen, gibt es auch schon das erste Treffen der PHPUG Stuttgart.&lt;br /&gt;
&lt;br /&gt;
Termin: 13.01.2010, 19:00 Uhr&lt;br /&gt;
&lt;br /&gt;
Bei diesem Treffen werde ich mal wieder einen Vortrag halten.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;einfach != einfach&lt;/h4&gt;&lt;br /&gt;
Der Vortrag ist der Versuch ein Verständnis dafür zu vermitteln warum nach wie vor einfache Lösungen zu bevorzugen sind und warum &quot;einfach&quot; sehr relativ und oft gar nicht so einfach ist.&lt;br /&gt;
&lt;br /&gt;
Der Vortrag findet wie immer ab 19 Uhr in den Räumen der &lt;a href=&quot;http://opensource.region-stuttgart.de/kontakt/anfahrt/&quot;&gt;Wirtschaftsförderung Region Stuttgart GmbH&lt;/a&gt; (Friedrichstraße 10, 70174 Stuttgart) statt. &lt;br /&gt;
Danach: Kaltgetränke im Schlesinger.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen zum Vortrag finden sich wie immer in der &lt;a href=&quot;http://www.phpugs.de/archives/111-Treffen-01.2010,-Vortrag-einfach-!-einfach.html&quot; title=&quot;zur Ankuendigung&quot;&gt;Ankündigung zum Treffen&lt;/a&gt; auf &lt;a href=&quot;http://www.phpugs.de/&quot; title=&quot;http://www.phpugs.de/&quot;&gt;http://www.phpugs.de/&lt;/a&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Tue, 12 Jan 2010 15:04:05 +0100</pubDate>
    <guid isPermaLink="false">http://www.handcode.de/blog/archives/102-guid.html</guid>
    <category>design</category>
<category>framework</category>
<category>http</category>
<category>optimierung</category>
<category>performance</category>
<category>php</category>
<category>phpug</category>
<category>programming</category>
<category>skalierbarkeit</category>
<category>treffen</category>
<category>vortrag</category>
<category>webdev</category>

</item>
<item>
    <title>Website Performace - Best Practices</title>
    <link>http://www.handcode.de/blog/archives/85-Website-Performace-Best-Practices.html</link>
            <category>PHP</category>
            <category>Webdev</category>
    
    <comments>http://www.handcode.de/blog/archives/85-Website-Performace-Best-Practices.html#comments</comments>
    <wfw:comment>http://www.handcode.de/blog/wfwcomment.php?cid=85</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.handcode.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=85</wfw:commentRss>
    

    <author>nospam@example.com (Jens Giessmann)</author>
    <content:encoded>
    Auf den Seiten des &lt;a href=&quot;http://developer.yahoo.com/&quot; title=&quot;http://developer.yahoo.com/&quot;&gt;Yahoo! developers network (YDN)&lt;/a&gt; bin ich über einen lesenswerten Artikel zum Thema &quot;Website Performace - Best Practices&quot; gestolpert, den ich hier mal noch weiterempfehlen möchte,  auch wenn der Artikel schon etwas älter ist (2007).&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://developer.yahoo.com/performance/rules.html&quot; title=&quot;zum Artikel auf den YDN Seiten&quot;&gt;Best Practices for Speeding Up Your Web Site&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 24 Apr 2009 09:00:36 +0200</pubDate>
    <guid isPermaLink="false">http://www.handcode.de/blog/archives/85-guid.html</guid>
    <category>ajax</category>
<category>css</category>
<category>http</category>
<category>javascript</category>
<category>optimierung</category>
<category>performance</category>
<category>php</category>
<category>planet-ug</category>
<category>tuning</category>
<category>webdev</category>

</item>

</channel>
</rss>