<?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>ServiceHome Dev-Blog</title>
	<atom:link href="http://devblog.servicehome.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://devblog.servicehome.net</link>
	<description>Ein Blog rund um Softwareentwicklung</description>
	<lastBuildDate>Sat, 25 Sep 2010 09:35:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Smarty Plugin für XTC 3.04: twitterbutton</title>
		<link>http://devblog.servicehome.net/2010/09/25/smarty-plugin-fur-xtc-3-04-twitterbutton/</link>
		<comments>http://devblog.servicehome.net/2010/09/25/smarty-plugin-fur-xtc-3-04-twitterbutton/#comments</comments>
		<pubDate>Sat, 25 Sep 2010 08:43:49 +0000</pubDate>
		<dc:creator>Marco Saßmannshausen</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Produkte]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[smarty plugin]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://devblog.servicehome.net/?p=127</guid>
		<description><![CDATA[Twitter Buttons sind eine einfache Möglichkeit seinen Benutzern die Möglichkeit zu geben bestimmte Webseiten mit Ihren Freunden zu teilen. Mit diesem einfachen Plugin kann das jeder Smarty-Designer,  mit einem einfachen Tag,  in jede Seite einfügen. Das Plugin zum downloaden function.twitterbutton.php Beispiel: {twitterbutton text=&#8221;Smarty-Plugins von ServiceHome&#8221; url=&#8221;http://devblog.servicehome.net&#8221; related=&#8221;servicehome:Shopsoftware&#8221;} Keine Funktionsgarantie, keine Gewähr. Fragen beantworte ich ausschließlich [...]]]></description>
			<content:encoded><![CDATA[<p>Twitter Buttons sind eine einfache Möglichkeit seinen Benutzern die Möglichkeit zu geben bestimmte Webseiten mit Ihren Freunden zu teilen. Mit diesem einfachen Plugin kann das jeder Smarty-Designer,  mit einem einfachen Tag,  in jede Seite einfügen.</p>
<p>Das Plugin zum downloaden <a href="http://devblog.servicehome.net/downloads/php/function.twitterbutton.php">function.twitterbutton.php</a></p>
<p>Beispiel:</p>
<blockquote><p>{twitterbutton text=&#8221;Smarty-Plugins von ServiceHome&#8221; url=&#8221;http://devblog.servicehome.net&#8221; related=&#8221;servicehome:Shopsoftware&#8221;}</p></blockquote>
<p><strong>Keine Funktionsgarantie, keine Gewähr. Fragen beantworte ich ausschließlich per Mail.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://devblog.servicehome.net/2010/09/25/smarty-plugin-fur-xtc-3-04-twitterbutton/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smarty Plugin für XTC 3.04: content_link</title>
		<link>http://devblog.servicehome.net/2010/09/18/smarty-plugin-fur-xtc-3-04-content_link/</link>
		<comments>http://devblog.servicehome.net/2010/09/18/smarty-plugin-fur-xtc-3-04-content_link/#comments</comments>
		<pubDate>Sat, 18 Sep 2010 09:40:39 +0000</pubDate>
		<dc:creator>Marco Saßmannshausen</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[content link]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[smarty plugin]]></category>
		<category><![CDATA[xtc]]></category>

		<guid isPermaLink="false">http://devblog.servicehome.net/?p=117</guid>
		<description><![CDATA[Auch Content-Links werden häufig benötigt. Auch hierzu ein Plugin. Zuerst muss die Include Datei nach /inc/ kopiert werden, danach das Plugin in das Smarty-Plugin Verzeichnis kopiert werden (/includes/classes/Smarty_2.6.14/plugins/ ) und steht damit sofort zur Verfügung. Die Include-Datei xtc_content_link.inc.php Das Plugin zum downloaden function.content_link.php Beispiel: {content_link cgid=1 full=false} Es wird immer die Content-Group-ID angegeben und nicht [...]]]></description>
			<content:encoded><![CDATA[<p>Auch Content-Links werden häufig benötigt. Auch hierzu ein Plugin.</p>
<p>Zuerst muss die Include Datei nach <strong>/inc/</strong> kopiert werden, danach das Plugin in das Smarty-Plugin Verzeichnis kopiert werden  (<strong>/includes/classes/Smarty_2.6.14/plugins/</strong> ) und steht damit sofort zur  Verfügung.</p>
<p>Die Include-Datei <a href="http://devblog.servicehome.net/downloads/php/xtc_content_link.inc.php">xtc_content_link.inc.php</a><br />
Das Plugin zum downloaden <a href="http://devblog.servicehome.net/downloads/php/function.content_link.php">function.content_link.php</a></p>
<p>Beispiel: {content_link cgid=1 full=false}<br />
<em>Es wird immer die Content-Group-ID angegeben und nicht die content-ID!</em> full=true erzeugt einen Link-Tag (&lt;a href=&#8221;&#8230;. )</p>
<p><strong>Keine Funktionsgarantie, keine Gewähr. Fragen beantworte ich ausschließlich per Mail.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://devblog.servicehome.net/2010/09/18/smarty-plugin-fur-xtc-3-04-content_link/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Smarty Plugin für XTC 3.04: category_link</title>
		<link>http://devblog.servicehome.net/2010/09/18/smarty-plugin-fur-xtc-3-04/</link>
		<comments>http://devblog.servicehome.net/2010/09/18/smarty-plugin-fur-xtc-3-04/#comments</comments>
		<pubDate>Sat, 18 Sep 2010 08:40:13 +0000</pubDate>
		<dc:creator>Marco Saßmannshausen</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[category link]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[smarty plugin]]></category>
		<category><![CDATA[xtc]]></category>

		<guid isPermaLink="false">http://devblog.servicehome.net/?p=109</guid>
		<description><![CDATA[Manchmal muss man einfach im Template eines XTC Shops einen Link zu einer bestimmten Kategorie einfügen. Hierzu eine Funktionserweiterung. Dies ist besonders dann nützlich, wenn das URL Schema des Shops nicht dem Standard entspricht und außerdem werden natürlich auch die SessionID&#8217;s berücksichtigt. Das Plugin muss in das Smarty-Plugin Verzeichnis kopiert werden (/includes/classes/Smarty_2.6.14/plugins/ ) und steht [...]]]></description>
			<content:encoded><![CDATA[<p>Manchmal muss man einfach im Template eines XTC Shops einen Link zu einer bestimmten Kategorie einfügen. Hierzu eine Funktionserweiterung. Dies ist besonders dann nützlich, wenn das URL Schema des Shops nicht dem Standard entspricht und außerdem werden natürlich auch die SessionID&#8217;s berücksichtigt.</p>
<p>Das Plugin muss in das Smarty-Plugin Verzeichnis kopiert werden (/includes/classes/Smarty_2.6.14/plugins/ ) und steht damit sofort zur Verfügung.</p>
<p>Das Plugin zum downloaden <a href="http://devblog.servicehome.net/downloads/php/function.category_link.php">function.category_link.php</a></p>
<p><strong>Keine Funktionsgarantie, keine Gewähr. Fragen beantworte ich ausschließlich per Mail.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://devblog.servicehome.net/2010/09/18/smarty-plugin-fur-xtc-3-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP 5.3 und xtc 3.04</title>
		<link>http://devblog.servicehome.net/2010/07/04/php-5-3-und-xtc-3-04/</link>
		<comments>http://devblog.servicehome.net/2010/07/04/php-5-3-und-xtc-3-04/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 15:41:54 +0000</pubDate>
		<dc:creator>Marco Saßmannshausen</dc:creator>
				<category><![CDATA[Aktuelles]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[deprecated]]></category>
		<category><![CDATA[php 5.4]]></category>
		<category><![CDATA[regex]]></category>

		<guid isPermaLink="false">http://devblog.servicehome.net/?p=92</guid>
		<description><![CDATA[Seit der Version PHP 5.3 werden einige Funktionen aus der POSIX Regex Erweiterung nicht mehr unterstützt. Hier kann man jedoch schnell Abhilfe schaffen, da sich die Änderungen in Grenzen halten und es eine Übersichtsseite mit Alternativen gibt. Wer also noch auf PHP &#60;= 5.2 arbeitet, sollte einen Blick auf die Änderungen werfen, bevor die Kundenserver [...]]]></description>
			<content:encoded><![CDATA[<p>Seit der Version PHP 5.3 werden einige Funktionen aus der POSIX Regex Erweiterung nicht mehr unterstützt. Hier kann man jedoch schnell Abhilfe schaffen, da sich die Änderungen in Grenzen halten und es eine <a title="PHP 5.3 POSIX Regex Erweiterung - Alternativen" href="http://servicehome.net/-usNY8c" target="_blank">Übersichtsseite mit Alternativen</a> gibt.</p>
<p>Wer also noch auf PHP &lt;= 5.2 arbeitet, sollte einen Blick auf die Änderungen werfen, bevor die Kundenserver Probleme machen. Da die Alternativen preg_&#8230;. Funktionen auch auf den älteren PHP Versionen laufen, ist eine Umstellung jederzeit möglich.</p>
<p>Hier ein Beispiel:</p>
<pre><code>$replacement = "ABC";
$input_string = "Das ist das ersatz der Entwicklung!";

echo "Out:" . eregi_replace("ersatz", $replacement, $input_string);

echo "Out:" . preg_replace("/ersatz/i", $replacement, $input_string);</code></pre>
<p>Wie an dem Beispiel zu sehen ist liegen die Änderungen im wesentlichen in der Syntax des regulären Ausdrucks und es gibt keine speziellen Funktionen mehr für die Groß-/ Kleinschreibung ignorierenden Funktionen.</p>
]]></content:encoded>
			<wfw:commentRss>http://devblog.servicehome.net/2010/07/04/php-5-3-und-xtc-3-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smarty &#8211; PHP Template Engine</title>
		<link>http://devblog.servicehome.net/2010/05/24/smarty-php-template-engine/</link>
		<comments>http://devblog.servicehome.net/2010/05/24/smarty-php-template-engine/#comments</comments>
		<pubDate>Mon, 24 May 2010 20:33:37 +0000</pubDate>
		<dc:creator>Marco Saßmannshausen</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[smarty]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://devblog.servicehome.net/?p=56</guid>
		<description><![CDATA[Eine Template Engine wie auch Smarty (http://www.smarty.net/manual/de/) ermöglichen einen Lückenschluß zwischen Webdesignern und Entwickler. Durch den Einsatz von geschachtelten Templates verschiebt man die Erstellung des Benutzer-Interfaces in Template Dateien und heraus aus dem Programmcode.. Gerade durch diesen Schritt wird der Quellcode und auch das User-Interface an lesbarkeit gewinnen. Ein Webdesigner kann somit direkt auf bestimmte [...]]]></description>
			<content:encoded><![CDATA[<p>Eine Template Engine wie auch Smarty (<a title="Smarty PHP Template Engine" href="http://www.smarty.net/manual/de/" target="_blank">http://www.smarty.net/manual/de/</a>) ermöglichen einen Lückenschluß zwischen Webdesignern und Entwickler. Durch den Einsatz von geschachtelten Templates verschiebt man die Erstellung des Benutzer-Interfaces in Template Dateien und heraus aus dem Programmcode.. Gerade durch diesen Schritt wird der Quellcode und auch das User-Interface an lesbarkeit gewinnen.<span id="more-56"></span></p>
<p>Ein Webdesigner kann somit direkt auf bestimmte Resourcen zugreifen, ohne das er weitgehende Programmierkenntnisse benötigt. Und auch der Programmierer wird von der Pflicht der HTML/CSS Kenntnisse etwas befreit. So lassen sich z.B. einfache ein Array/Liste an ein Template übergeben und dann dort über einfachste Schleifenanweisungen stylen.</p>
<p>Smarty-Template Ausschnitt:</p>
<pre><code style="overflow: horizontal;">&lt;table style="height: 72px;" width="621"&gt;
  {foreach from=DATEN_ARRAY item=$entry}
    &lt;tr&gt;
      &lt;td&gt;{$entry.name}&lt;/td&gt;
      &lt;td&gt;{$entry.eMail}&lt;/td&gt;
    &lt;/tr&gt;
  {/foreach}
&lt;/table&gt;
</code></pre>
<p>Natürlich wird auch hier vom Webdesigner ein minimales Verständnis für Programmstrukturen erwartet, aber die Loslösung von der eigentlichen Programmlogik macht die Arbeit beider Parteien sehr viel einfacher.</p>
<p>Selbstverstänlich kann man auch in Smarty weitere Funktionen und Modifiere einbauen. So habe ich z.B. für unseren XTC basierten Online-Shop Funktionen eingebaut um Links zu Produkten, Kategorien und Contents einzufügen. Hier werden dann natürlich auch automatisch die Session-ID angefügt, wenn dies erforderlich ist. Auch Tags zum erstellen dynamischer grafischer Buttons ist natürlich kein Problem.</p>
<pre><code style="overflow: scroll;">
// Liefert nun einen Link im Shop-URL-Schema zum Content mit der Gruppen-ID 1
&lt;a href="{content_link cgid=1}"&gt;Link-Label&lt;/a&gt;

// erzeugt einen dynamischen/grafischen Button mit dem Text "In den Warenkorb"
{button class="button_class" label="In den Warenkorb"}

erzeugt folgenden HTML-Code:
﻿﻿&lt;div style="display: inline; clear: both;"&gt;
 &lt;div style="float: left; background-image: url({$image_left}); background-repeat: no-repeat; width: 10px; height: 30px;"&gt;&amp;nbsp;&lt;/div&gt;
 &lt;div style="padding-top: 4px; float: left; background-image: url({$image_spacer}); background-repeat: repeat-x; height: 30px;"&gt;&lt;span&gt;{$label_text}&lt;/span&gt;&lt;/div&gt;
 &lt;div style="float: left; background-image: url({$image_right}); background-repeat: no-repeat; width: 8px; height: 30px;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;</code></pre>
<p>Darüber hinaus bietet das System auch eine Unterstützung eines Caching-Systems. Man kann die gerenderten Inhalte also speichern lassen und spart somit Rechenleistung und Datenbankzugriffe.</p>
<h3>Fazit</h3>
<p>Smarty ist ein hochgradig erweiterbares Template System für PHP. Die Lernkurve fällt gering aus und ermöglicht dem Entwickler eine großartige Möglichkeit die Arbeit der Webdesigner zu unterstützen. Ein Blick darauf lohnt sich in jedem Fall.</p>
]]></content:encoded>
			<wfw:commentRss>http://devblog.servicehome.net/2010/05/24/smarty-php-template-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript Framework &#8211; jQuery</title>
		<link>http://devblog.servicehome.net/2010/05/24/javascript-framework-jquery/</link>
		<comments>http://devblog.servicehome.net/2010/05/24/javascript-framework-jquery/#comments</comments>
		<pubDate>Mon, 24 May 2010 13:15:31 +0000</pubDate>
		<dc:creator>Marco Saßmannshausen</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://devblog.servicehome.net/?p=21</guid>
		<description><![CDATA[Ich habe gerade im Bereich der Entwicklung von Konfiguratoren für Webshops schon so einiges an Javascript entwickelt. Im Laufe der Zeit hat man den Code immer mal wieder angefasst und umgeschrieben, wurde aber nie so recht glücklich. Von einem Browser zum nächsten konnte schon wieder ein Patch notwendig sein. Warum also nicht vom Wissen vieler [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe gerade im Bereich der Entwicklung von Konfiguratoren für Webshops schon so einiges an Javascript entwickelt. Im Laufe der Zeit hat man den Code immer mal wieder angefasst und umgeschrieben, wurde aber nie so recht glücklich. Von einem Browser zum nächsten konnte schon wieder ein Patch notwendig sein.</p>
<p>Warum also nicht vom Wissen vieler profitieren? <span id="more-21"></span>Angefangen habe ich mit einem AJAX-Framework Sarissa (<a title="Sarissa - JS Framework" href="http://dev.abiss.gr/sarissa/" target="_blank">http://dev.abiss.gr/sarissa/</a>). Hierdurch waren die ersten Schritte mit asynchronen Javascripten schon etwas einfacher zu handeln. Im weiteren Verlauf kam dann Prototype (<a title="Prototype - JS Framework" href="http://www.prototypejs.org/" target="_blank">http://www.prototypejs.org/</a>) zum einsatz um einfach einige Klassen in JavaScript abzubilden.</p>
<p>Aber dann kam jQuery (<a title="jQuery - Javascript Framework" href="http://jquery.com/" target="_blank">http://jquery.com/</a>)! Ich liebe dieser Framework geradezu. Das mir wohl liebste Feature sind die Selektoren um Elemente der DOM zu finden und zu bearbeiten. Durch den Einsatz von CSS Syntax zum auswählen ist der Lernaufwand minimal und lohnt sich gleich doppelt. Mal eben die Schriftfarbe aller input-Felder ändern? Kein Problem:</p>
<pre><code id="test">$('input').each(function (index, element) {
  element = $(element);
  element.css("color", "blue");
});</code></pre>
<p>Nein, ich halte dies nicht für einen guten Anwendungsfall, aber es demonstriert recht gut, wie einfach man über die CSS Selektoren auf die DOM Zugreifen kann. Der größte Vorteil ist die Browserübergreifend gleiche Syntax. Hier ein Beispiel um die float-Eigenschaft eines Elements zu ändern. Zuerst die allgemeine Variante, dann mit jQuery:</p>
<pre><code>var element = document.getElementById("test");
element.style.cssFloat = "left"; // IE
element.style.css = "left";  // andere
</code></pre>
<p>mit jQuery</p>
<pre><code>$('#test').css("float", "left"); // alle unterstützen Browser
</code></pre>
<h3>Fazit</h3>
<p>Ich denke jeder Entwickler sollte sich jQuery einmal ansehen. Es liefert in vielen Fällen sehr viel wartbareren Code und es macht außerdem viel Spaß. Auf jeden Fall sollte man sich auch jQuery-UI ansehen (<a title="jQuery UI" href="http://jqueryui.com/" target="_blank">http://jqueryui.com/</a>). Viele Widgets und Effekte und das mit ganz geringem Lernaufwand.</p>
]]></content:encoded>
			<wfw:commentRss>http://devblog.servicehome.net/2010/05/24/javascript-framework-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frontend und Backend sauber trennen?</title>
		<link>http://devblog.servicehome.net/2010/05/24/frontend-und-backend-sauber-trennen/</link>
		<comments>http://devblog.servicehome.net/2010/05/24/frontend-und-backend-sauber-trennen/#comments</comments>
		<pubDate>Mon, 24 May 2010 09:12:36 +0000</pubDate>
		<dc:creator>Marco Saßmannshausen</dc:creator>
				<category><![CDATA[UI]]></category>
		<category><![CDATA[admin panel]]></category>
		<category><![CDATA[backend]]></category>
		<category><![CDATA[frontend]]></category>
		<category><![CDATA[sicherheit]]></category>

		<guid isPermaLink="false">http://devblog.servicehome.net/?p=11</guid>
		<description><![CDATA[Oft finde ich Software bei der eine strikte Trennung zwischen Front- und Backend vorgenommen wird. Aus Sicherheitsgründen ist diese Überlegung noch nachvollziehbar, aber kommt es nicht auch darauf an, das die Administratoren arbeiten können? Genau hier setzt meine Überlegung an. Wenn die Sicherheit eines Systems davon abhängt, das niemand in den Administrationsbereich gelangt, dann liegen [...]]]></description>
			<content:encoded><![CDATA[<p>Oft finde ich Software bei der eine strikte Trennung zwischen Front- und Backend vorgenommen wird. Aus Sicherheitsgründen ist diese Überlegung noch nachvollziehbar, aber kommt es nicht auch darauf an, das die Administratoren arbeiten können?<span id="more-11"></span></p>
<p>Genau hier setzt meine Überlegung an. Wenn die Sicherheit eines Systems davon abhängt, das niemand in den Administrationsbereich gelangt, dann liegen hier offensichtlich andere Sicherheitsprobleme vor und sollten gelöst werden. Man sollte niemals vergessen, das in der Regel Menschen mit dieser Software arbeiten müssen. Und ich behaupte jetzt einfach mal, das Menschen eine klare und einfache Bedienoberfläche eher mögen als eine strikte Trennung von Inhalten und Administration.</p>
<p>Gerade im Bereich von Webshops sehe ich einen großen Vorteil darin, die Inhalte direkt dort bearbeiten zu können, wo auch der Kunde Sie sieht. So kann man sich auch sicher sein, das man den richtigen Inhalt erwischt hat. Nicht selten werden Texte bei falschen Produkten geändert, nur weil die Suche nach dem betreffenden Produkt nur unzulänglich durch die Administrationsoberfläche unterstützt wurde. Hier kann man natürlich nun zwei Wege gehen.</p>
<ul>
<li>Unterstützende Links im Frontend anbieten</li>
</ul>
<p>oder</p>
<ul>
<li>eine direkte Editierfunktion im Frontend einfügen.</li>
</ul>
<p>Hier habe ich mich persönlich für die erste Variante entschieden, da nicht immer alle zu bearbeitenden Elemente sauber und übersichtlich im Frontend untergebracht werden können. Also biete ich Administrationspanel an und verlinke zum passenden Editor im Administrationsbereich.</p>
]]></content:encoded>
			<wfw:commentRss>http://devblog.servicehome.net/2010/05/24/frontend-und-backend-sauber-trennen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Los gehts&#8230;</title>
		<link>http://devblog.servicehome.net/2010/05/24/los-gehts/</link>
		<comments>http://devblog.servicehome.net/2010/05/24/los-gehts/#comments</comments>
		<pubDate>Mon, 24 May 2010 06:54:01 +0000</pubDate>
		<dc:creator>Marco Saßmannshausen</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[intro]]></category>
		<category><![CDATA[merkblatt]]></category>
		<category><![CDATA[start]]></category>

		<guid isPermaLink="false">http://devblog.servicehome.net/?p=5</guid>
		<description><![CDATA[In diesem Blog möchte ich nun einige Themen der Softwareentwicklung behandeln. Zum einen um mir einen Art Merkblatt zu erstellen und zum anderen um sicher zu stellen, das ich es selbst verstanden habe. Oft wird erst durch die einfache Frage &#8220;Warum?&#8221; klar, das noch nicht alle Punkte geklärt sind. Also keine langen Worte, auf gehts&#8230;]]></description>
			<content:encoded><![CDATA[<p>In diesem Blog möchte ich nun einige Themen der Softwareentwicklung behandeln. Zum einen um mir einen Art Merkblatt zu erstellen und zum anderen um sicher zu stellen, das ich es selbst verstanden habe. Oft wird erst durch die einfache Frage &#8220;Warum?&#8221; klar, das noch nicht alle Punkte geklärt sind.</p>
<p>Also keine langen Worte, auf gehts&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://devblog.servicehome.net/2010/05/24/los-gehts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

