<?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>CODE IS COOL</title>
	<atom:link href="http://code-is-cool.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://code-is-cool.com</link>
	<description>Programming is living</description>
	<lastBuildDate>Fri, 30 Oct 2015 13:00:52 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.3.1</generator>
	<item>
		<title>Nicht eines für alles bei der Entwicklung</title>
		<link>http://code-is-cool.com/2015/10/30/nicht-eines-fuer-alles-bei-der-entwicklung/</link>
		<comments>http://code-is-cool.com/2015/10/30/nicht-eines-fuer-alles-bei-der-entwicklung/#comments</comments>
		<pubDate>Fri, 30 Oct 2015 13:00:52 +0000</pubDate>
		<dc:creator><![CDATA[mafis90]]></dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Architektur]]></category>

		<guid isPermaLink="false">http://code-is-cool.com/?p=1020</guid>
		<description><![CDATA[<p>In der Entwicklung ist es ja oft Gang und gebe, es zu machen, wie man es vorher auch schon gemacht hat. Typisches Beispiel für jede Anwendung wird der SQL Server genutzt, weil man ihn ja immer nutzt. Eben so passiert dies auch gerne mal bei Architekturen. Aber das ist eindeutig nicht der richtige Weg. Daher ... <span class="more"><a class="more-link" href="http://code-is-cool.com/2015/10/30/nicht-eines-fuer-alles-bei-der-entwicklung/">[Read more...]</a></span></p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/10/30/nicht-eines-fuer-alles-bei-der-entwicklung/">Nicht eines für alles bei der Entwicklung</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>In der Entwicklung ist es ja oft Gang und gebe, es zu machen, wie man es vorher auch schon gemacht hat. Typisches Beispiel für jede Anwendung wird der SQL Server genutzt, weil man ihn ja immer nutzt. Eben so passiert dies auch gerne mal bei Architekturen. Aber das ist eindeutig nicht der richtige Weg. Daher heute drei Punkte, welche man bei neuen Projekten mal bedenken sollte. Den eines für alles ist nicht immer eine gute Lösung.</p>
<p><span id="more-1020"></span></p>
<h2>Nummer 1 &#8211; Immer dieselbe Technologie</h2>
<p>Bei den Technologien wird all zu oft auf altbewährtem gesetzt. In vielen Fällen ist dies eindeutig keine schlechte Wahl, wenn es dabei z.B. um Programmiersprachen geht oder ein Framework, welches man wirklich gut kennt. Aber auch dort sollte man nicht blind. Für manche Lösungen kann auch mal ein Blick um die Ecke gewagt werden, weil diese sich für ein bestimmtes Problem viel besser eignet. So ist es auch bei Datenbanken im .NET Bereich wird typischerweise sehr oft der SQL Server genutzt. Nur ist auch der SQL Server leider nicht für alle Lösungen perfekt. Für viele zwar, aber halt nicht für alle.</p>
<p>Daher bei einem neuen Projekt immer mal sehen, welche Technologien vielleicht auch in Frage kommen können und dann abwägen.</p>
<h2>Nummer 2 &#8211; Architekturen immer wiederholen</h2>
<p>Eine typische Architektur, welche wirklich immer gerne genutzt wird ist wohl die N-Tier Architektur. In vielen Fällen auch eine gute Wahl, aber auch hier keine Lösung für alle Fälle. Nur weil die Architektur für eine Lösung gut funktionierte, muss sie dies für ein komplett anders Problem nicht. Daher sollte man auch in der Welt der Architekturen sich mal Gedanken machen, welche den am besten zu meinem Problem passt. Gute Architekturen stellen meist viel mehr einen bestimmten Ablauf bzw. Prozess da, wo man sich dann denken das N-Tier nicht das Allheilmittel sein kann.</p>
<p>Daher auch hier mal ein Blick um die Ecke wagen.</p>
<p>&lt;</p>
<p>h2>Nummer 3 &#8211; Das ganze Programm muss auf den selben basieren</p>
<p>&lt;</p>
<p>h2></p>
<p>Der dritte Punkt ist für mich so ein Thema, welches ich ein wenig aus den DDD habe. Dort wird oft der Begriff Bounded Context erwähnt. Daher Bereiche, welche unabhängig sind und auch so behandelt werden sollten. Den all zu oft werden die Nummer 1 und 2 gerne für ein ganzes Projekt genutzt. Obwohl bestimmte Teile eines Projektes durch andere Technologien oder Architekturen viel besser wären. Man verkompliziert meist so unnötig eine Menge Dinge, weil man sie dann versucht in das Muster zu bekommen. Teilweise endet es dann, wie bei den Kinderspielzeugen und das Runde würde durchs Eckige gequetscht. Keine wirklich schöne Lösung. Verschiedene Architekturen in einem Projekt sind dabei auch keine schlimme Sache bei der Kommunikation, wenn man die Schnittstellen zwischen einander stabil hat.</p>
<p>Daher immer gucken in welche logischen Einheiten man ein Projekt zerlegen kann. Und sich dann für jede einzelne Gedanken machen.</p>
<h2>Fazit</h2>
<p>In der Entwicklung wird viel zu oft wiederholt, was gut geklappt hat. Aber oft scheitert dieser Punkt, wenn die Anforderungen ganz andere sind. Daher sollte man mittlerweile auch mal ein wenig mehr aus der Reihe tanzen. Den mittlerweile gibt es so viele Möglichkeiten, welche für ein Problem viel besser sein können.</p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/10/30/nicht-eines-fuer-alles-bei-der-entwicklung/">Nicht eines für alles bei der Entwicklung</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://code-is-cool.com/2015/10/30/nicht-eines-fuer-alles-bei-der-entwicklung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gedanken zur Basta 2015</title>
		<link>http://code-is-cool.com/2015/10/09/gedanken-zur-basta-2015/</link>
		<comments>http://code-is-cool.com/2015/10/09/gedanken-zur-basta-2015/#comments</comments>
		<pubDate>Fri, 09 Oct 2015 08:00:12 +0000</pubDate>
		<dc:creator><![CDATA[mafis90]]></dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Basta]]></category>
		<category><![CDATA[Gedanken]]></category>
		<category><![CDATA[Konferenz]]></category>

		<guid isPermaLink="false">http://code-is-cool.com/?p=1014</guid>
		<description><![CDATA[<p>Vom 29.09 &#8211; 01.10 war ich auf der Basta Konferenz, wohl die bekannteste .NET Konferenz in Deutschland. Daher eine kurze Rückmeldung, was ich so von der Basta halte und auch was ich so daraus gezogen habe. Buzz Words &#038; Basta Erstmal muss ich sagen die Organisation war wirklich super. Die Location in der Rheingoldhalle ist ... <span class="more"><a class="more-link" href="http://code-is-cool.com/2015/10/09/gedanken-zur-basta-2015/">[Read more...]</a></span></p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/10/09/gedanken-zur-basta-2015/">Gedanken zur Basta 2015</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Vom 29.09 &#8211; 01.10 war ich auf der Basta Konferenz, wohl die bekannteste .NET Konferenz in Deutschland. Daher eine kurze Rückmeldung, was ich so von der Basta halte und auch was ich so daraus gezogen habe.</p>
<p><span id="more-1014"></span></p>
<h2>Buzz Words &#038; Basta</h2>
<p>Erstmal muss ich sagen die Organisation war wirklich super. Die Location in der Rheingoldhalle ist echt eine super Location für solch eine Veranstaltung. WLan war überall verfügbar und das Essen war einfach genial. Also wirklich richtig gut. Alle 90 Minuten gab es irgendwas zu Essen und davon nicht zu wenig. Hat sich angefühlt wie Weihnachten von dem Bereiche her.</p>
<p>Von den Themen her war es natürlich viel gehyptes dabei, wie Cloud, Cross Plattform, Agil und IoT. Also alles was irgendwie grade Hipp ist. Deswegen ist für mich die Basta wohl auch eher eine Konferenz gewesen, welche Anreize gibt für die Zukunft. Aber so direkt praktisches gab es eher weniger. Die schöne heile Welt halt. Je nach Speaker war es natürlich verschieden von einigen habe ich sehr viel gelernt und von anderen hat man eher eine Werbeshow etwas bekommen für eine Technik oder Technologie.</p>
<p>Aber so ist eine Konferenz halt zumindest hatte man ja immer viel Möglichkeiten zwischen verschiedenen Speaker zu wählen.</p>
<h2>Gedanken umstrukturieren</h2>
<p>Mein größter Gedanken zum Thema der Softwareentwicklung ist wohl, das man einfach mehr nachdenken sollte beim entwickeln. Man ist einfach nicht nur ein Entwickler, sondern mittlerweile viel mehr. Der Entwickler Job ist für mich nur noch zum kleinen Teil wirklich Programmcode schreiben, sondern sich viel mehr mit dem Thema des gesamten zu beschäftigen. Den nur so können wirklich gute Lösung entstehen, wie Architekturen,…</p>
<p>Dabei sollte man sich auch mal wirklich mehr Gedanken machen, was man den eigentlich entwickelt und für wen. Damit meine ich auch mal in Kontakt mit Kunden richtig zu treten. Nicht immer diese internen Sachen, weil die meist nur ihre persönlichen Interessen vertreten. Das ist kein Entwicklerthema an sich, sondern eins der ganzen Abteilung der Softwareentwicklung. Man muss einfach mal mit seinen alten Gedanken brechen, man liefert eine Software aus und deckt damit die Wünsche schon ab.</p>
<p>Dadurch ensteht auch einfach flexibler zu sein. Es gibt nicht mehr die Plattform in der Entwicklung oder den Prozess in der Entwicklung. Jeder muss seinen Weg dort finden, aber auch ständig evaluieren und anpassen. Diese starten Prozedere sind keine Dinge, welche in der Softwareentwcklung klappen können.</p>
<p>Kürzere Laufzeiten von Software sind dabei einfach letztendlich Schlussfolgerung. Man kann mit den Monolithen von Massen an Features einfach nicht arbeiten, sondern muss sich immer wieder neu orientieren in kurzen Zeiträumen von Wochen. Natürlich kann es Visionen geben, aber man sollte nicht detailiert Monate oder sogar Jahre planen. Die Anforderungen überall können sich dazu viel zu schnell ändern.</p>
<h2>Die Basta ist gute für Anreize</h2>
<p>Wie man sieht war die Basta für mich weniger eine Entwicklermesse an sich oder gar eine Microsoft bzw. NET Veranstaltung. Ich habe nur wenige Vorträge mit direkten Themen aus .NET gehabt, weil sich dies einfach viel zu schnell ändert bzw. noch gar nicht fertig ist. Diese Grundprinzipien, welche durch die anderen Veranstaltungen entstanden sind, werden wohl etwas länger haltbar sein. Aber auch diese unterliegen wohl einer gewissen Halbwertszeit, wo in 1,2 oder 5 Jahren schon wieder andere Themen aktiv sein können.</p>
<p>Daher man sollte sich wohl nicht so Hypen lassen, aber sich mal grundsätzlich Gedanken machen, was so klappt und was nicht bei sich in der Entwicklung und der Abteilung.</p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/10/09/gedanken-zur-basta-2015/">Gedanken zur Basta 2015</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://code-is-cool.com/2015/10/09/gedanken-zur-basta-2015/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Abnahmetest &#8211; Test vom Kunden</title>
		<link>http://code-is-cool.com/2015/10/05/abnahmetest-test-vom-kunden/</link>
		<comments>http://code-is-cool.com/2015/10/05/abnahmetest-test-vom-kunden/#comments</comments>
		<pubDate>Mon, 05 Oct 2015 08:10:11 +0000</pubDate>
		<dc:creator><![CDATA[mafis90]]></dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Abnahmetest]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://code-is-cool.com/?p=863</guid>
		<description><![CDATA[<p>Teil 4 &#8211;&#160;Abnahmetest Erläuterung Die Abnahmetests sind die Endtest, den nun wird überprüft ob es den Ansprüchen, welche der Kunde hatte genügt. Beispiel Hierfür gibt es kein Beispiel. Der Kunde entscheidet, was er testet und wie er es nutzt. Anwendungsfall Für mich eher ein Projektthema, wenn man es wirklich mit Kunden macht. Ansonsten wäre es ... <span class="more"><a class="more-link" href="http://code-is-cool.com/2015/10/05/abnahmetest-test-vom-kunden/">[Read more...]</a></span></p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/10/05/abnahmetest-test-vom-kunden/">Abnahmetest &#8211; Test vom Kunden</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><strong>Teil 4 &#8211;&nbsp;Abnahmetest<br />
</strong><br />
<strong>Erläuterung</strong></p>
<p>Die Abnahmetests sind die Endtest, den nun wird überprüft ob es den Ansprüchen, welche der Kunde hatte genügt.</p>
<p><strong>Beispiel</strong></p>
<p>Hierfür gibt es kein Beispiel. Der Kunde entscheidet, was er testet und wie er es nutzt.</p>
<p><strong><br />
Anwendungsfall</strong></p>
<p>Für mich eher ein Projektthema, wenn man es wirklich mit Kunden macht. Ansonsten wäre es weiterhin ein interner Test, wo ein entsprechendes Produktmanagement diesen Tests übernimmt.</p>
<p><strong>Ersteller</strong></p>
<p>Vom erstellen ist für mich hier nicht mehr wirklich die Rede. Den nun sollte doch per Hand getestet werden, zwar sollte man sich einen Plan machen, aber doch händisch vorgehen. Daher ist dies natürlich auch sehr aufwendig, aber dennoch notwendig.</p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/10/05/abnahmetest-test-vom-kunden/">Abnahmetest &#8211; Test vom Kunden</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://code-is-cool.com/2015/10/05/abnahmetest-test-vom-kunden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Systemtest &#8211; Testen ob alles zusammen funktioniert</title>
		<link>http://code-is-cool.com/2015/09/28/systemtest/</link>
		<comments>http://code-is-cool.com/2015/09/28/systemtest/#comments</comments>
		<pubDate>Mon, 28 Sep 2015 08:00:15 +0000</pubDate>
		<dc:creator><![CDATA[mafis90]]></dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[System Test]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://code-is-cool.com/?p=861</guid>
		<description><![CDATA[<p>Teil 3 &#8211; Systemtest Erläuterung Die Systemtests kommen den realen System dann schon sehr nah. Man arbeitet mit standardisierten Daten, aber testet das gesamte System in sich. Daher alle Abhängikeiten, auch zu externen Systemen. Solche Tests sind dabei auch sehr aufwendig, da die Tests ja eine Vielzahl von Abläufen abbilden muss. Sinn machen dieses Tests ... <span class="more"><a class="more-link" href="http://code-is-cool.com/2015/09/28/systemtest/">[Read more...]</a></span></p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/09/28/systemtest/">Systemtest &#8211; Testen ob alles zusammen funktioniert</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></description>
				<content:encoded><![CDATA[<h2>Teil 3 &#8211; Systemtest<br />
</h2>
<h2>Erläuterung</h2>
<p>Die Systemtests kommen den realen System dann schon sehr nah. Man arbeitet mit standardisierten Daten, aber testet das gesamte System in sich. Daher alle Abhängikeiten, auch zu externen Systemen. Solche Tests sind dabei auch sehr aufwendig, da die Tests ja eine Vielzahl von Abläufen abbilden muss. Sinn machen dieses Tests daher erst dann, wenn alle Komponentests und auch Integrationstests erfolgreich sind.</p>
<h2>Beispiel</h2>
<p>Ein Beispiel wäre viel zu komplex hier aufzuzeigen. Grob wäre es eine Liste von verschiedenen Schritten, welche aber je nach Fall auch sehr lange sein können. Versuchen sollte man jedoch auch dieses Tests möglichst einfach zu halten.</p>
<h2>
Anwendungsfall</h2>
<p>Die Systemstests dienen dem Test des gesamten Systems, daher läuft das Programm auch mit Daten und externen Systemen reibungslos. Daher beginnt vom Login, über Einstellung, verschiedenste Eingaben und deren Auswirkungen. Daraus können wirklich sehr komplexe Testabläufe entstehen, welche aber einmal definiert auch ebenso viel Arbeit abnehmen. Zwar ist meist noch alles mit Demo Daten, um eine entsprechende Wiederherstellbarkeit zu wahren.</p>
<h2>Ersteller</h2>
<p>Hierfür ist die Mischung aus einem Menschen mit der fachlichen Kompetenz und jemanden der sich mit entsprechenden Tests auskennt. Den Systemtests können z.B. beim Team Foundation Server mit einem speziellen Testmanager erstellt werden.</p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/09/28/systemtest/">Systemtest &#8211; Testen ob alles zusammen funktioniert</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://code-is-cool.com/2015/09/28/systemtest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spezialist oder Alleskönner in der IT</title>
		<link>http://code-is-cool.com/2015/09/25/spezialist-oder-alleskoenner-in-der-it/</link>
		<comments>http://code-is-cool.com/2015/09/25/spezialist-oder-alleskoenner-in-der-it/#comments</comments>
		<pubDate>Fri, 25 Sep 2015 08:00:27 +0000</pubDate>
		<dc:creator><![CDATA[mafis90]]></dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Alleskönner]]></category>
		<category><![CDATA[Entscheidungen]]></category>
		<category><![CDATA[Spezialist]]></category>

		<guid isPermaLink="false">http://code-is-cool.com/?p=1007</guid>
		<description><![CDATA[<p>Der typische Traumarbeitnehmer ist ja für viele Firmen, ein junger, grade fertig Studierter mit schon zehn Jahren Berufserfahrung. Dabei natürlich wissen in allen Bereichen und zusätzlich natürlich auch ein Spezialist. Naja, ein Traumarbeiternehmer halt, aber halt weiterhin ein Traum. Sollte man jetzt lieber ein Spezialist werden oder ein Alleskönner in der IT. Pro/Kontra Alleskönner Erstmal ... <span class="more"><a class="more-link" href="http://code-is-cool.com/2015/09/25/spezialist-oder-alleskoenner-in-der-it/">[Read more...]</a></span></p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/09/25/spezialist-oder-alleskoenner-in-der-it/">Spezialist oder Alleskönner in der IT</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Der typische Traumarbeitnehmer ist ja für viele Firmen, ein junger, grade fertig Studierter mit schon zehn Jahren Berufserfahrung. Dabei natürlich wissen in allen Bereichen und zusätzlich natürlich auch ein Spezialist. Naja, ein Traumarbeiternehmer halt, aber halt weiterhin ein Traum. Sollte man jetzt lieber ein Spezialist werden oder ein Alleskönner in der IT.</p>
<p><span id="more-1007"></span></p>
<h2>Pro/Kontra Alleskönner</h2>
<p>Erstmal sollte man vielleicht klären, was ein Alleskönner in der IT für mich wäre. Alles Könner könnte jemand sein, welche wirklich alles in der IT macht Hardware, Software, Entwicklung, also wirklich querbeet. Aber ich berufe mich lieber auf die Definition in einem Bereich ein Alleskönner z.B. in der Entwicklung auf verschiedenen Plattformen und Sprachen unterwegs sein.</p>
<p>Als Alleskönner hat man so auf jeden Fall einen Vorteil in eine Menge Projekten aktiv zu sein. Den man kann ja schließlich vieles und kann dieses Wissen auch nutzten. Dadurch kann man wohl auch ganz gut Querverbindungen sehen. Eine Sache ist dort in der Sprache gut gelöst, vielleicht kann man es dorthin mit übernehmen. Lernen ist natürlich auch viel interessanter, weil man überall mal geschnuppert und nicht so eine einseitige Sicht hat.</p>
<p>Aber dieses überall sein hat auf jeden Fall auch einen Nachteil. Man steckt einfach nicht so sehr in einem Thema drin. Man kann halt nur an der Oberfläche kratzen und ein tieferes Verständnis ist einfach nur schwer möglich. Außerdem kann es auch wirklich anstrengend sein in vielen Bereichen sich immer wieder neues anzueignen. Der Verwaltungsaufwand ist halt ein riesiger.</p>
<h2>Pro/Kontra Spezialist</h2>
<p>Auch den Spezialist will ich vorher etwas definieren. Den für mich wäre ein Spezialist jemand der wirklich sich auf eine Plattform und Sprache fokussiert und dabei wirklich dort 100% gibt für. Die Außenwelt gibt es sozusagen gar nicht.</p>
<p>Als Spezialist wird man natürlich richtig gut in seinem Bereich und dadurch wird man natürlich auch gefragt. Sei es für Aufträge, Konferenzen und andere Sachen, weil man ja schließlich der beste in dem Bereich ist. Außerdem kennt man ziemlich genau auch seine Quellen und Möglichkeiten um noch besser zu werden, weil man genau sein Thema kennt. Weiterbildung ist daher sehr konkret und gezielt möglich.</p>
<p>Blöd ist es natürlich, wenn man sich auf eine absteigende oder zu sehr gehypte Plattform zu sehr spezialisiert hat. Dann kann es auch schnell bergab gehen und man steht vor relativ wenig Aufträgen. Das ist natürlich eins der größten Risiken, eine Spezialisierung sollte man daher immer gut durchdenken. Außerdem fehlt einem oft auch die Sicht auf andere Dinge etwas, weil man halt seine Welt kennt. Gute Ansätze aus anderen Bereichen kennt man so gar nicht und macht vielleicht vieles aufwendige, als es eigentlich sein müsste.</p>
<h2>Wie Handhabe ich es?</h2>
<p>Für mich war schon immer eine Mischung die beste Lösung. Aber früher habe ich noch sehr stark gemischt. Mittlerweile bin ich für mich auf den Entschluss gekommen nach dem 80/20 Prozent. Zu 80 Prozent konzentriere ich mich auf den .NET Bereich und C# und darin auch nur auf wenige Themen. Daher darauf spezialisierte ich mich aktuell. Aber zu 20 Prozent mache ich dann auch mal einen querbeet Versuch über Ruby, Node.js um sie zumindest auf einem gewissen Niveau zu verstehen und anwenden zu können.  Also hängt auch ein wenig Alleskönner in mir.</p>
<h2>Fazit</h2>
<p>Die Mischung ist für mich daher mit die idealste Lösung. Wie sieht es bei euch aus? Springt ihr ständig hin und her oder seit ihr einer Plattform in der Entwicklung treu?</p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/09/25/spezialist-oder-alleskoenner-in-der-it/">Spezialist oder Alleskönner in der IT</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://code-is-cool.com/2015/09/25/spezialist-oder-alleskoenner-in-der-it/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Integrationstest &#8211; Klassen in Kombination testen</title>
		<link>http://code-is-cool.com/2015/09/21/integrationstest-klassen-in-kombination-testen/</link>
		<comments>http://code-is-cool.com/2015/09/21/integrationstest-klassen-in-kombination-testen/#comments</comments>
		<pubDate>Mon, 21 Sep 2015 08:00:05 +0000</pubDate>
		<dc:creator><![CDATA[mafis90]]></dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Integration Test]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://code-is-cool.com/?p=859</guid>
		<description><![CDATA[<p>Integrationstest Erläuterung Die Integrationstests sind sozusagen der große Bruder der Komponentests. Man testet nicht nur einezelne Komponete, sondern auch deren Zusammenspiel. Wie z.B. eine Fullname&#160;Converter&#160;in Kombination mit dem Kundenobjekt. Dabei kann man sagen, nur wenn alle Komponentests erfolgreich sind, dann macht es Sinn die Integrationstests zu starten. Beispiel Anwendungsfall Durch die Integrationstests wird sichergestellt, das ... <span class="more"><a class="more-link" href="http://code-is-cool.com/2015/09/21/integrationstest-klassen-in-kombination-testen/">[Read more...]</a></span></p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/09/21/integrationstest-klassen-in-kombination-testen/">Integrationstest &#8211; Klassen in Kombination testen</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></description>
				<content:encoded><![CDATA[<h2>Integrationstest<br />
</h2>
<h2>Erläuterung</h2>
<p>Die Integrationstests sind sozusagen der große Bruder der Komponentests. Man testet nicht nur einezelne Komponete, sondern auch deren Zusammenspiel. Wie z.B. eine Fullname&nbsp;Converter&nbsp;in Kombination mit dem Kundenobjekt. Dabei kann man sagen, nur wenn alle Komponentests erfolgreich sind, dann macht es Sinn die Integrationstests zu starten.</p>
<h2>Beispiel</h2>
<script src="https://gist.github.com/9bd71e2915502f9a5cad.js"></script><noscript><pre><code class="language-c# c#">public class Klient
{
	public string Vorname {
		get;
		set;
	}

	public string Nachname {
		get;
		set;
	}
}


public class FullnameConverter
{
	public string ConvertToFullname(Klient klient)
	{
		return klient.Vorname + &quot; &quot; + klient.Nachname;
	}
}

[TestFixture]
public class KlientTest
{
	[Test]
	public void Fullname()
	{
		string expected = &quot;Max Mustermann&quot;;

		Klient klient = new Klient () {
			Vorname = &quot;Max&quot;,
			Nachname = &quot;Mustermann&quot;
		};

		FullnameConverter converter = new FullnameConverter ();

		Assert.AreEqual (expected,converter.ConvertToFullname(klient));
	}
}</code></pre></noscript>
<h2>
Anwendungsfall</h2>
<p>Durch die Integrationstests wird sichergestellt, das verschiedene Komponenten auch untereinander problemlos funktionieren. Ein typisches Beispiel wäre z.B. dabei vom ViewModel bis zur Datenschicht in eins zu prüfen. Daher ob die entsprechende Logik vom obersten Punkt zum untersten Punkt problemlos funktioniert. Empfehlenswert ist es dabei &nbsp;je nach Fall, nur im eigenen System zu testen und Aufgaben, welche auf andere Systeme wie eine Datenbank zugreifen, noch möglichst gering zu halten.</p>
<h2>
Ersteller</h2>
<p>Dem Schwerpunkt würde ich weiterhin beim Entwickler sehen. Das Zwei-Augen Prinzip ist hier wohl sehr hilfreich, daher&nbsp;zwei Personen, wobei mindestens einer ein Entwickler ist&nbsp;wohl sehr sinnvoll.</p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/09/21/integrationstest-klassen-in-kombination-testen/">Integrationstest &#8211; Klassen in Kombination testen</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://code-is-cool.com/2015/09/21/integrationstest-klassen-in-kombination-testen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spaghetti Code in sauberen Code wandeln</title>
		<link>http://code-is-cool.com/2015/09/18/spaghetti-code-in-sauberen-code-wandeln/</link>
		<comments>http://code-is-cool.com/2015/09/18/spaghetti-code-in-sauberen-code-wandeln/#comments</comments>
		<pubDate>Fri, 18 Sep 2015 08:10:37 +0000</pubDate>
		<dc:creator><![CDATA[mafis90]]></dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Buch]]></category>
		<category><![CDATA[Empfehlung]]></category>

		<guid isPermaLink="false">http://code-is-cool.com/?p=999</guid>
		<description><![CDATA[<p>Ein neues Projekt starten von null ist meist eine der besten Dinge, welche man in der Softwareentwicklung macht. Aber dies ist leider in den seltensten Fällen möglich. Meistens steht man ordentliche Spaghetti Code gegenüber und weiß gar nicht, wo man Anfangen soll. Alles in einen Pott Mir selbst ist dies jetzt auch schon einige Male ... <span class="more"><a class="more-link" href="http://code-is-cool.com/2015/09/18/spaghetti-code-in-sauberen-code-wandeln/">[Read more...]</a></span></p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/09/18/spaghetti-code-in-sauberen-code-wandeln/">Spaghetti Code in sauberen Code wandeln</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Ein neues Projekt starten von null ist meist eine der besten Dinge, welche man in der Softwareentwicklung macht. Aber dies ist leider in den seltensten Fällen möglich. Meistens steht man ordentliche Spaghetti Code gegenüber und weiß gar nicht, wo man Anfangen soll.</p>
<p><span id="more-999"></span></p>
<h2>Alles in einen Pott</h2>
<p>Mir selbst ist dies jetzt auch schon einige Male passiert. Vor ein Projekt gesetzt wurden, wo ich meist nur die Hände über den Kopf zusammenschlagen konnte. Meist wurde es gut gestartet, aber dann wurde ein Projekt scheinbar zum schwarzen Loch gewandelt. Quellcode quer verstreut und gefühlt ohne Sinn und Verstand. Dabei natürlich auch alles undokumentiert, damit man gar keinen Startpunkt mehr hat.</p>
<p>Da ich das Projekt meist nicht einfacher neu starten konnte. Habe ich begonnen mich über Thema zu informieren, wie man solche Projekte grade ziehen kann. Wie kann man eigentlich aus Spaghetti Code sauberen Code machen. Dabei bin ich auf ein Buch gestoßen &#8222;<a href="http://www.amazon.de/gp/product/3826690214/ref=as_li_tl?ie=UTF8&#038;camp=1638&#038;creative=19454&#038;creativeASIN=3826690214&#038;linkCode=as2&#038;tag=mafis90-21">Effektives Arbeiten mit Legacy Code. Refactoring und Testen bestehender Software</a><img src="http://ir-de.amazon-adsystem.com/e/ir?t=mafis90-21&#038;l=as2&#038;o=3&#038;a=3826690214" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />&#8220; gestoßen und habe damit so eine Art Bibel für mich gefunden.</p>
<h2>Mit Rezepten zurück zu den Zutaten</h2>
<p>Das Buch &#8222;<a href="http://www.amazon.de/gp/product/3826690214/ref=as_li_tl?ie=UTF8&#038;camp=1638&#038;creative=19454&#038;creativeASIN=3826690214&#038;linkCode=as2&#038;tag=mafis90-21">Effektives Arbeiten mit Legacy Code. Refactoring und Testen bestehender Software</a><img src="http://ir-de.amazon-adsystem.com/e/ir?t=mafis90-21&#038;l=as2&#038;o=3&#038;a=3826690214" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />&#8220; erinnert mehr an ein Kochbuch, als an ein normales Fachbuch. Den es beschreibt immer ein typischen Spaghetti Code Fall, welche man häufig findet. Auch dazu typische Gründe, warum man grade den Quellcode nicht cleanen kann z.B. grade keine Zeit. Dazu findet man dann einen entsprechenden Lösungsweg für diesen Fall.</p>
<p>Ein Beispiel dafür wäre z.B. hat man grade nicht viel Zeit, aber eine riesige Methode vor sich, dann kann man sie mit einfachen Refactoring einfach in verschiedene Methoden aufteilen. So werden die einzelnen Schritte übersichtlicher und mit der Zeit hat man viele kleinere logische Einheiten im Code.</p>
<p>Daher ist das Buch ein Nachschlagewerk, welches man direkt neben dem Entwicklerrechner liegen lassen kann. Die Probleme findet man in Spaghetti Code genug. Obwohl man irgendwann bestimmte Lösungen automatisch im Kopf hat.</p>
<h2> Man wird nicht zum Meisterkoch von heute auf morgen</h2>
<p>Von heute auf morgen wird man Spaghetti Code nicht in sauberen Code wandeln können. Aber über die Jahre kann man doch so einiges grade biegen und spart sich dadurch doch eine Menge Frust.</p>
<p>Das Buch &#8222;<a href="http://www.amazon.de/gp/product/3826690214/ref=as_li_tl?ie=UTF8&#038;camp=1638&#038;creative=19454&#038;creativeASIN=3826690214&#038;linkCode=as2&#038;tag=mafis90-21">Effektives Arbeiten mit Legacy Code. Refactoring und Testen bestehender Software</a><img src="http://ir-de.amazon-adsystem.com/e/ir?t=mafis90-21&#038;l=as2&#038;o=3&#038;a=3826690214" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />&#8220; kann dabei eine gute Unterstützung sein um viele typische Fälle leicht zu lösen.</p>
<h2>Was macht ihr mit Spaghetti Code?</h2>
<p>Wie geht ihr mir Spaghetti Code um? Kennt ihr das Buch vielleicht sogar oder habt ihr sogar noch andere Empfehlungen in dem Bereich? Dann hinterlasst doch einfach mal einen Kommentar.</p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/09/18/spaghetti-code-in-sauberen-code-wandeln/">Spaghetti Code in sauberen Code wandeln</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://code-is-cool.com/2015/09/18/spaghetti-code-in-sauberen-code-wandeln/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Komponententest (Unit Test) &#8211; Testen auf der kleinsten Ebene</title>
		<link>http://code-is-cool.com/2015/09/14/komponententest-unit-test-testen-auf-der-kleinsten-ebene/</link>
		<comments>http://code-is-cool.com/2015/09/14/komponententest-unit-test-testen-auf-der-kleinsten-ebene/#comments</comments>
		<pubDate>Mon, 14 Sep 2015 08:00:02 +0000</pubDate>
		<dc:creator><![CDATA[mafis90]]></dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[Unit Test]]></category>

		<guid isPermaLink="false">http://code-is-cool.com/?p=857</guid>
		<description><![CDATA[<p>Testing ist immer wieder ein Thema bei der Arbeit und daher will ich dieses Thema in einer kleinen Serie aufgegriffen. Den es gibt verschiedene Arten von Tests und jede hat seine Daseinsberechtigung und vor allem andere Ziele. In jedem Beitrag gibt es daher eine kurze Erklärung, ein Beispiel, Anwendungsfall und auch wer diesen Test schreibt. ... <span class="more"><a class="more-link" href="http://code-is-cool.com/2015/09/14/komponententest-unit-test-testen-auf-der-kleinsten-ebene/">[Read more...]</a></span></p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/09/14/komponententest-unit-test-testen-auf-der-kleinsten-ebene/">Komponententest (Unit Test) &#8211; Testen auf der kleinsten Ebene</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Testing ist immer wieder ein Thema bei der Arbeit und daher will ich dieses Thema in einer kleinen Serie aufgegriffen. Den es gibt verschiedene Arten von Tests und jede hat seine Daseinsberechtigung und vor allem andere Ziele. In jedem Beitrag gibt es daher eine kurze Erklärung, ein Beispiel, Anwendungsfall und auch wer diesen Test schreibt. Den nicht jeder Test muss vom Entwickler stammen.</p>
<p><strong>Teil 1 &#8211; Komponententest (Unit Test)<br />
</strong><br />
<strong>Erläuterung</strong></p>
<p>Begonnen wird heute mit der kleinsten Einheit dem Komponententest oft auch Unit Test genannt. Wie das Wort Komponente im Test schon zeigt, wird eine Komponente getestet z.B. eine Klasse. Am Beispiel eines Hausbaus, wäre es wenn man eine einzelne Schraube für sich testet, ob sie den gewünschten Ansprüchen genügt. Daher sind Komponententest sehr einfach und vor allem schnell, so das sie oft ausgeführt werden können.</p>
<p><strong>Beispiel</strong></p>
<script src="https://gist.github.com/f0556c24088908d259c3.js"></script><noscript><pre><code class="language-c# c#">public class Klient
{
	public string Vorname {
		get;
		set;
	}

	public string Nachname {
		get;
		set;
	}

	public string Fullname {
		get { 
			return Vorname + &quot; &quot; + Nachname;
		}
	}
}

[TestFixture]
public class KlientTest
{
	[Test]
	public void Fullname()
	{
		string expected = &quot;Max Mustermann&quot;;

		Klient klient = new Klient () {
			Vorname = &quot;Max&quot;,
			Nachname = &quot;Mustermann&quot;
		};
		Assert.AreEqual (expected,klient.Fullname);
	}
}</code></pre></noscript>
<p><strong>Anwendungsfall</strong></p>
<p>Durch die Komponententests wird sichergestellt, dass eine einzelne Komponente für sich den technischen und fachlichen Ansprüchen genügt. Daher zeigt es z.B. nur das eine Klasse dem Test entsprechend funktioniert, aber nicht wie es mit anderen zusammen funktioniert. Den dieses geschieht mit Integrationstests, welche im zweiten Teil folgen.</p>
<p><strong>Ersteller</strong></p>
<p>Ganz klar der Entwickler bei einem normalen Softwareprojekt.</p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/09/14/komponententest-unit-test-testen-auf-der-kleinsten-ebene/">Komponententest (Unit Test) &#8211; Testen auf der kleinsten Ebene</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://code-is-cool.com/2015/09/14/komponententest-unit-test-testen-auf-der-kleinsten-ebene/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chaos der Sprachen in der Softwareentwicklung</title>
		<link>http://code-is-cool.com/2015/09/10/chaos-der-sprachen-in-der-softwareentwicklung/</link>
		<comments>http://code-is-cool.com/2015/09/10/chaos-der-sprachen-in-der-softwareentwicklung/#comments</comments>
		<pubDate>Thu, 10 Sep 2015 09:00:13 +0000</pubDate>
		<dc:creator><![CDATA[mafis90]]></dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Ideen]]></category>
		<category><![CDATA[Sprachen]]></category>

		<guid isPermaLink="false">http://code-is-cool.com/?p=964</guid>
		<description><![CDATA[<p>In der Softwareentwicklung gibt es so viele Programmiersprachen. C#, Java,… aber darum soll es heute gar nicht gehen. Sondern um die Sprachen der analogen Welt. Bei mir im konkreten meist die Englische und Deutsch Sprache. Den diese sorgen oft für mehr Chaos, als jede Programmiersprache alleine schafft. Das Chaos Die Benennung von Methoden und Variablen ... <span class="more"><a class="more-link" href="http://code-is-cool.com/2015/09/10/chaos-der-sprachen-in-der-softwareentwicklung/">[Read more...]</a></span></p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/09/10/chaos-der-sprachen-in-der-softwareentwicklung/">Chaos der Sprachen in der Softwareentwicklung</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>In der Softwareentwicklung gibt es so viele Programmiersprachen. C#, Java,… aber darum soll es heute gar nicht gehen. Sondern um die Sprachen der analogen Welt. Bei mir im konkreten meist die Englische und Deutsch Sprache. Den diese sorgen oft für mehr Chaos, als jede Programmiersprache alleine schafft.<br />
<span id="more-964"></span></p>
<h2>Das Chaos</h2>
<p>Die Benennung von Methoden und Variablen sorgt ja meist schon für Diskussionsbedarf in der Muttersprache. Daher wird es meist besonders interessant, wenn nicht die eigene Muttersprache genutzt wird. Englisch ist dabei ja ein Paradebeispiel, welches viele einfach benutzten, aber eine deutlich unterschiedliches Verständnis von bestimmten englischen Wörtern haben. So wird batch, auch mal zu bach, bath, bacth…. Im Sinne von nichts ist unmöglich, der darauf folgende Entwickler versteht dann meist nur noch Bahnhof.</p>
<p>Aus NoNumerics ein NoMummerics machen war wohl vor kurzem eins der Highlights. Lesbarer macht dieses ganze den meist eh schon komplexen Quellcode nicht wirklich.</p>
<h2>Ordnung schaffen im Chaos</h2>
<p>Für mich stellt sich zuerst immer die Frage. Ist die Nutzung einer anderen Sprache überhaupt sinnvoll. Sind nur Muttersprachler aus Deutschland unterwegs, dann finde ich diese übertriebene Nutzung von Englisch eh sinnlos. Dann doch lieber in der Muttersprache aller.</p>
<p>Andersrum ist manchmal die englische Sprache von Nöten. Durch multikulturelle Teilnehmer an einem Projekt. Aber dann sollten doch zumindest auf ein gemeinsames Glossar einigen. Eine Liste mit den typischen Grundbegriffen, welche jede Person gleich nutzt und somit auch ein gleiches Verständnis haben. Und im Notfall lieber mal nachfragen anstatt einfach irgendetwas rein zu schreiben.</p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/09/10/chaos-der-sprachen-in-der-softwareentwicklung/">Chaos der Sprachen in der Softwareentwicklung</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://code-is-cool.com/2015/09/10/chaos-der-sprachen-in-der-softwareentwicklung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Der Unterschied zwischen Connection und Command Timeout</title>
		<link>http://code-is-cool.com/2015/08/14/der-unterschied-zwischen-connection-und-command-timeout/</link>
		<comments>http://code-is-cool.com/2015/08/14/der-unterschied-zwischen-connection-und-command-timeout/#comments</comments>
		<pubDate>Fri, 14 Aug 2015 17:55:15 +0000</pubDate>
		<dc:creator><![CDATA[mafis90]]></dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://code-is-cool.com/?p=891</guid>
		<description><![CDATA[<p>Vor kurzem mussten wir mit einem sehr langsamen Rechner testen und dabei meine ich so richtig langsam. Einen Server ist dabei sehr SQL Intensiv und so traten sehr schnell Probleme von Timeouts auf. Kurz nachgedacht und einfach den ConnectionTimeout etwas höher gesetzt und das Problem trat weiterhin auf. Kurz danach fiel mir auf das auch ... <span class="more"><a class="more-link" href="http://code-is-cool.com/2015/08/14/der-unterschied-zwischen-connection-und-command-timeout/">[Read more...]</a></span></p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/08/14/der-unterschied-zwischen-connection-und-command-timeout/">Der Unterschied zwischen Connection und Command Timeout</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Vor kurzem mussten wir mit einem sehr langsamen Rechner testen und dabei meine ich so richtig langsam.</p>
<p>Einen Server ist dabei sehr SQL Intensiv und so traten sehr schnell Probleme von Timeouts auf. Kurz nachgedacht und einfach den ConnectionTimeout etwas höher gesetzt und das Problem trat weiterhin auf.</p>
<p>Kurz danach fiel mir auf das auch ein SqlCommand noch einen Timeout besitzt. Hochgesetzt und nun läuft es ohne Probleme.</p>
<p><strong>Was ist jetzt der Unterschied zwischen ConnectionTimeout und CommandTimeout?<br />
</strong><br />
Der ConnectionTimeout dient zur Verbindung zum Server selbst. Daher kann ich den Server erreichen und eine Verbindung herstellen. Der CommandTimeout hingegen gibt an, wie lange ein SQLCommand laufen darf, bevor er gekillt wird. Standardmäßig 30 Sekunden, was in den meisten Fällen auch ausreichen sollten.</p>
<p>Falls man also mal Timeout Probleme hat, dann kann es auch an einer zur langen Ausführung eines SQL Befehls liegen.</p>
<p>The post <a rel="nofollow" href="http://code-is-cool.com/2015/08/14/der-unterschied-zwischen-connection-und-command-timeout/">Der Unterschied zwischen Connection und Command Timeout</a> appeared first on <a rel="nofollow" href="http://code-is-cool.com">CODE IS COOL</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://code-is-cool.com/2015/08/14/der-unterschied-zwischen-connection-und-command-timeout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk: enhanced
Database Caching using disk
Object Caching 1524/1681 objects using disk

 Served from: code-is-cool.com @ 2019-04-16 08:10:48 by W3 Total Cache -->