<?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>Ralfs Zend Framework und PHP Blog &#187; Konferenzen</title>
	<atom:link href="http://www.ralfeggert.de/kategorie/konferenzen/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ralfeggert.de</link>
	<description>Bloggen über das Zend Framework, PHP und anderes Gedöns</description>
	<lastBuildDate>Tue, 29 Sep 2009 07:15:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PHP Unconference ist vorbei</title>
		<link>http://www.ralfeggert.de/2009/09/15/php-unconference-ist-vorbei/</link>
		<comments>http://www.ralfeggert.de/2009/09/15/php-unconference-ist-vorbei/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 06:56:05 +0000</pubDate>
		<dc:creator>Ralf Eggert</dc:creator>
				<category><![CDATA[Konferenzen]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.ralfeggert.de/?p=466</guid>
		<description><![CDATA[Bin zwar etwas spät daran. Aber die diesjährige und damit 3. PHP Unconference in Hamburg ist leider vorbei. Ich war sowohl am Samstag als auch am Sonntag dort (musste am Sonntag nur leider früher abhauen als geplant).
Was soll ich sagen? Die PHP Unconference war wieder eine super Sache. Viele nette Leute kennen gelernt. Viele nette [...]]]></description>
			<content:encoded><![CDATA[<p>Bin zwar etwas spät daran. Aber die diesjährige und damit <a href="http://www.php-unconference.de/" target="_blank">3. PHP Unconference</a> in Hamburg ist leider vorbei. Ich war sowohl am Samstag als auch am Sonntag dort (musste am Sonntag nur leider früher abhauen als geplant).</p>
<p>Was soll ich sagen? Die PHP Unconference war wieder eine super Sache. Viele nette Leute kennen gelernt. Viele nette Leute wieder getroffen. Interessante Sessions besucht. Interessante Gespräche außerhalb der Sessions geführt. Eine Session selber gehalten, die zu einer, wie ich finde, interessanten Diskussion geführt hat. Im Windkanal gewesen, um den Kopf wieder frei zu bekommen.</p>
<p>Und eine Tradition wurde auch wieder aufrecht erhalten. Meine Session, die ich anbiete, findet IMMER genau parallel zu einer anderen Session statt, die mich von allen am meisten interessiert. Das war letztes Jahr schon so und dieses Jahr eben wieder. Meine Framework Session fand nämlich parallel zur Zend_Tool von <a href="http://www.whitewashing.de/" target="_blank">Benjamin</a> statt. Da keine Rücksicht auf Einzelschicksale genommen wird, habe ich mich natürlich kommentarlos gefügt ;-) Ob ich im nächsten Jahr keine Session anbiete, um diesem Problem aus dem Weg zu gehen, weiss ich nicht. Wahrscheinlich werde ich doch wieder eine anbieten. Ein wenig schade war auch, dass meine Sonntagssession, die Zend Framework Fragestunde, leider knapp im Stechen gegen die Asterix und Obelix Session verloren hat. Naja, dann eben nächstes Jahr.</p>
<p>Einziger Kritikpunkt: 1 Liter Kaltgetränke pro Person und Tag ist viiiiiieeeeel zu wenig. Am Samstag waren die Vorräte schon gegen 14/15 Uhr aufgebraucht. Solche Mengen können sich wohl nur Kaffeejunkies ausdenken ;-) Der gemeine Programmierer denkt doch viel und da braucht er mindestens 2 bis 3 Liter pro Tag. Und wenn er viel sabbelt (was ja der Sinn der PHP Unconference ist), dann braucht er noch mehr. Ansonsten gibt es aber nix zu meckern.</p>
<p>Ok, genauso im nächsten Jahr bitte weiter machen. Und nun gleich weiter lesen, was <a href="http://www.phphatesme.com/blog/konferenzen/php-unconference-2009-php-hasst-mich-zwei-tage-lang-nicht/" target="_blank">Nils</a> so schreibt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ralfeggert.de/2009/09/15/php-unconference-ist-vorbei/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PHP Unconference geht los</title>
		<link>http://www.ralfeggert.de/2009/09/12/php-unconference-geht-los/</link>
		<comments>http://www.ralfeggert.de/2009/09/12/php-unconference-geht-los/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 10:44:22 +0000</pubDate>
		<dc:creator>Ralf Eggert</dc:creator>
				<category><![CDATA[Konferenzen]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Unconference]]></category>
		<category><![CDATA[phpunconf]]></category>

		<guid isPermaLink="false">http://www.ralfeggert.de/?p=460</guid>
		<description><![CDATA[Bin nun da vor Ort auf der PHP Unconference und alles ist so schön gross und bunt. Hier fließen Milch und Honig und ich bin mitten drin. Wie aufregend ist das alles nur!
Habe gestern bis spät in die Nacht an einem kleinen Vortrag zu Auswahlkriterien für PHP Frameworks gebastelt, den ich heute anbieten möchte. Mal [...]]]></description>
			<content:encoded><![CDATA[<p>Bin nun da vor Ort auf der <a href="http://www.php-unconference.de/" target="_blank">PHP Unconference</a> und alles ist so schön gross und bunt. Hier fließen Milch und Honig und ich bin mitten drin. Wie aufregend ist das alles nur!</p>
<p>Habe gestern bis spät in die Nacht an einem kleinen Vortrag zu Auswahlkriterien für PHP Frameworks gebastelt, den ich heute anbieten möchte. Mal schauen, ob der auf Interesse stösst. War etwas spät geworden und heute morgen gings gleich früh los. Bin auch gespannt, ob und welche Sessions es zum Zend Framework geben wird. Vielleicht biete ich auch spontan etwas an.</p>
<p>Die Fahrt zur PHP Unconference war auch total aufregend. Ohne Auto hieß es Bahn fahren und das mit dem fiesen schweren 30 kg Paket, dass ich mit schleppen muss. Warum ich das mitschleppe? Da ist eine Überraschung drin für die Teilnehmer. Mehr wird nicht verraten!</p>
<p>Die Registrierung ging dank der Amiando Tickets sehr schnell. Dies war bei der 1. PHP Unconference vor 2 Jahren leider nicht anders! Super! Und es ist auch wieder für alles gesorgt! Sogar für das WLAN. <a href="http://www.php-unconference.de/archives/90-WiFi-access.html" target="_blank">Infos dazu</a> im Blog.</p>
<p>Wer nicht dabei sein kann aber auch für alle, die dabei sind, werden das <a href="http://www.php-unconference.de/wiki//index.php?title=Hauptseite" target="_blank">PHP Unconference Wiki</a> sowie die <a href="http://www.php-unconference.de/wiki//index.php?title=PhpUnconf2009TimetableSaturday" target="_self">Zeitpläne</a> von Interesse sein! Übrigens der offizielle Hashtag ist #phpunconf also nehmt nix anderes! Der <a href="http://twitter.com/#search?q=%23phpunconf" target="_blank">Twitterfeed </a>wird sicher interessant. Abends geht es zum <a href="http://www.php-unconference.de/archives/88-PHPmob-am-Samtag-1900-Uhr-Hafentreppe.html|" target="_blank">PHProst übrigens standesgemäß auf den Kiez</a>. Wohin auch sonst?</p>
<p>Also lasset die <strong>PHP Unconference</strong> beginnen!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ralfeggert.de/2009/09/12/php-unconference-geht-los/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Unconference kommt mit großen Schritten</title>
		<link>http://www.ralfeggert.de/2009/09/02/php-unconference-kommt-mit-grosen-schritten/</link>
		<comments>http://www.ralfeggert.de/2009/09/02/php-unconference-kommt-mit-grosen-schritten/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 14:37:15 +0000</pubDate>
		<dc:creator>Ralf Eggert</dc:creator>
				<category><![CDATA[Konferenzen]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.ralfeggert.de/?p=456</guid>
		<description><![CDATA[Mit ziemlich großen Schritten nähert sich die 3. PHP Unconference in Hamburg. Nachdem ich bereits in den letzten beiden Jahren dort gewesen bin, werde ich auch dieses Mal wieder dabei sein. Seit gestern kann man auf der begleitenden Website auch eigene Vorschläge für Sessions machen bzw. Interesse für Themen anmelden.
Ich habe dort eben auch mal [...]]]></description>
			<content:encoded><![CDATA[<p>Mit ziemlich großen Schritten nähert sich die <a href="http://www.php-unconference.de/" target="_blank">3. PHP Unconference in Hamburg</a>. Nachdem ich bereits in den letzten beiden Jahren dort gewesen bin, werde ich auch dieses Mal wieder dabei sein. Seit gestern kann man auf der begleitenden Website auch eigene <a href="http://contrib.php-unconference.de/" target="_blank">Vorschläge für Sessions</a> machen bzw. Interesse für Themen anmelden.</p>
<p>Ich habe dort eben auch mal einen Vorschlag eingereicht, wer ihn findet, darf gerne sein Interesse bekunden. Wenn dies niemand macht, werde ich selbstverständlich beleidigt sein und jeden auf der Unkonference wüst von der Seite bepöbeln&#8230; ;-)</p>
<p>Besteht denn zusätzlich Interesse an einer Zend Framework Session und wenn ja, wie sollte die gestaltet sein? Ideen und Feedback? =&gt; ab in die Kommentare damit</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">http://www.php-unconference.de/</div>
]]></content:encoded>
			<wfw:commentRss>http://www.ralfeggert.de/2009/09/02/php-unconference-kommt-mit-grosen-schritten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework Buch, Releasezyklus, PHP Unconference, PHP Konferenz und PHP Magazin</title>
		<link>http://www.ralfeggert.de/2009/03/14/zend-framework-buch-releasezyklus-php-unconference-php-konferenz-und-php-magazin/</link>
		<comments>http://www.ralfeggert.de/2009/03/14/zend-framework-buch-releasezyklus-php-unconference-php-konferenz-und-php-magazin/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 15:24:59 +0000</pubDate>
		<dc:creator>Ralf Eggert</dc:creator>
				<category><![CDATA[Bücher]]></category>
		<category><![CDATA[Konferenzen]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.ralfeggert.de/?p=407</guid>
		<description><![CDATA[Da ich mich sehr lange hier nicht zu Wort gemeldet habe, möchte ich dies schnell nachholen. Ich war (wie die meisten wissen) in den letzten Monaten sehr beschäftigt und da kam das Bloggen etwas zu kurz. Mein Zend Framework Buch wird derzeit vom Verlag aufbereitet und gedruckt, so dass ich dort nur warten kann, bis [...]]]></description>
			<content:encoded><![CDATA[<p>Da ich mich sehr lange hier nicht zu Wort gemeldet habe, möchte ich dies schnell nachholen. Ich war (wie die meisten wissen) in den letzten Monaten sehr beschäftigt und da kam das Bloggen etwas zu kurz. Mein <a href="http://www.zendframeworkbuch.de/">Zend Framework Buch</a> wird derzeit vom Verlag aufbereitet und gedruckt, so dass ich dort nur warten kann, bis es endlich erscheint. Die bisher auf deutsch und englisch erschienenen Bücher zum Zend Framework haben (teilweise für mich überraschend) unterschiedliches Feedback von den Lesern erhalten, weshalb ich  schon sehr gespannt bin, wie es beim Leser ankommen wird. Übrigens hat die Website zum Buch nun auch ein <a href="http://www.zendframeworkbuch.de/2009/03/14/forum-fur-zend-framework-buch-eingerichtet/">Forum, das noch getestet werden muss</a>.</p>
<p>Das Zend Framework hat (wie <a href="http://www.ralfeggert.de/2009/01/27/zend-framework-nimmt-fahrt-auf/">neulich schon mal erwähnt</a>) mittlerweile einen sehr regelmäßigen Erscheinungszyklus angenommen. Derzeit gibt es alle 2 Wochen am Montag ein neues Mini-Release. Aktuell ist das <a href="http://framework.zend.com/download/latest" target="_blank">Release 1.7.6</a>, es wird aber schon an 1.7.7 gearbeitet. Da ich ein großer Freund von häufigen Releases bin, finde ich diese Entwicklung sehr gut und hoffe, dass dies in Zukunft dauerhaft beibehalten wird.</p>
<p>Seit einigen Tagen können sich alle Interessierten für die <a href="http://www.php-unconference.de/" target="_blank">PHP Unconference 2009</a> in Hamburg anmelden. Sie findet am 12. und 13.9.2009 statt und es werden 180 Entwickler und PHP Enthusiasten erwartet. Beim Anmelden müsste ihr euch beeilen, denn aktuell sind schon über die Hälfte der Plätze weg. Die Kosten belaufen sich auf 25 Euro für beide Tage, was ein sehr fairer Preis ist. <a href="http://de.amiando.com/phpunconference.html" target="_blank">Hier gehts zur Anmeldung</a>.</p>
<p>Etwas früher beginnt die <a href="http://it-republik.de/php/phpconference/" target="_blank">Internationale PHP Konferenz</a> in der Frühlingsversion. Die IPC 2009 Spring Edition findet vom 25. bis 27. Mai in Berlin statt und man kann sich bereits anmelden. Ich habe leider den Termin verpasst, um eine eigene Session zum Zend Framework einzureichen. Aber ich denke, dass es dennoch wieder spannend wird.</p>
<p>Und zu guter Letzt noch Infos zum PHP Magazin. In der <a href="http://it-republik.de/php/php-magazin-ausgaben/Apache-Solr-oder-Sphinx-000294.html" target="_blank">aktuellen Ausgabe</a> ist der erste Teil einer Serie von mir zum Thema testgetriebene Entwicklung erschienen. An dem zweiten Teil schreibe ich noch und freue mich natürlich über Feedback zum 1. Teil.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ralfeggert.de/2009/03/14/zend-framework-buch-releasezyklus-php-unconference-php-konferenz-und-php-magazin/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>IPC: mein Fazit zur Internationalen PHP Konferenz 2008</title>
		<link>http://www.ralfeggert.de/2008/11/01/ipc-mein-fazit-zur-internationalen-php-konferenz-2008/</link>
		<comments>http://www.ralfeggert.de/2008/11/01/ipc-mein-fazit-zur-internationalen-php-konferenz-2008/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 14:58:43 +0000</pubDate>
		<dc:creator>Ralf Eggert</dc:creator>
				<category><![CDATA[Konferenzen]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Internationale PHP Konferenz]]></category>
		<category><![CDATA[IPC]]></category>

		<guid isPermaLink="false">http://www.ralfeggert.de/?p=324</guid>
		<description><![CDATA[Seit gestern Abend ist sie vorbei die 14. Internationale PHP Konferenz in Mainz. Obwohl ich mich schon seit 1998/1999 mit PHP beschäftige, war dies meine erste PHP Konferenz und es wird sicherlich nicht die letzte bleiben. Mein Fazit ist durchweg positiv.
Ich war vom Dienstag bis Donnerstag vor Ort und habe insgesamt 11 Sessions und Keynotes [...]]]></description>
			<content:encoded><![CDATA[<p>Seit gestern Abend ist sie vorbei die 14. <a href="http://it-republik.de/php/phpconference/" target="_blank">Internationale PHP Konferenz</a> in Mainz. Obwohl ich mich schon seit 1998/1999 mit PHP beschäftige, war dies meine erste PHP Konferenz und es wird sicherlich nicht die letzte bleiben. Mein Fazit ist durchweg positiv.</p>
<p>Ich war vom Dienstag bis Donnerstag vor Ort und habe insgesamt 11 Sessions und Keynotes besucht. Meine persönlichen Highlights waren die Sessions &#8220;<a href="http://www.ralfeggert.de/2008/10/28/ipc-session-monitor-your-business/">Monitor your business</a>&#8220;, &#8220;<a href="http://www.ralfeggert.de/2008/10/29/ipc-session-search-as-a-service/">Search as a Service</a>&#8220;, &#8220;<a href="http://www.ralfeggert.de/2008/10/29/ipc-session-seven-steps-to-better-php-code/">Seven Steps to better PHP Code</a>&#8220;, das &#8220;<a href="http://www.ralfeggert.de/2008/10/30/ipc-session-speakerpanel/">Speakerpanel</a>&#8221; sowie die &#8220;<a href="http://www.ralfeggert.de/2008/10/30/ipc-keynote-kiss-keep-it-simple-stupid/">K.I.S.S. (Keep It Simple, Stupid)</a>&#8221; Keynote. Dies werden andere Teilnehmer vielleicht ganz anders sehen, aber das ist auch das tolle an der IPC. Es gibt Sessions zu so vielen verschiedenen Themen, das eigentlich für jeden etwas dabei ist.</p>
<p>Abseits der Sessions gab es mit dem <a href="http://www.ralfeggert.de/2008/10/30/ipc-verspatetes-oktoberfest/">verspäteten Oktoberfest</a> und dem Casino Abend ausreichend Zeit, um abends beim Bier mit anderen PHP Entwicklern zu fachsimpeln und sich auszutauschen. Aber auch die vielen Pausen im Tagesablauf ließen genug Zeit für interessante Gespräche oder einen Besuch der Messestände. Die Verpflegung war meiner Meinung nach durchweg gut bis sehr gut und die vielen Helfer sorgten auch immer für ausreichend Kaffee und Kaltgetränke.</p>
<p>Ich habe viele neue Leute kennen gelernt, Blogger-Kollegen das erste Mal im realen Leben getroffen und viele alte Bekannte wieder getroffen. Mein einziger Kritikpunkt betrifft die teilweise sehr unfreundlichen Busfahrer in Mainz, aber dies liegt natürlich nicht in der Hand der Veranstalter. Es hat insgesamt sehr viel Spaß gemacht und ich werde nächstes Jahr sicher wieder dabei sein.</p>
<p>P.S.: <a href="http://www.phphatesme.com/archives/874" target="_blank">Nils</a> hat übrigens auch schon sein Fazit veröffentlicht.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ralfeggert.de/2008/11/01/ipc-mein-fazit-zur-internationalen-php-konferenz-2008/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>IPC: Session &#8220;Zend Framework – Past, Present and the Future&#8221;</title>
		<link>http://www.ralfeggert.de/2008/11/01/ipc-session-zend-framework-%e2%80%93-past-present-and-the-future/</link>
		<comments>http://www.ralfeggert.de/2008/11/01/ipc-session-zend-framework-%e2%80%93-past-present-and-the-future/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 14:37:43 +0000</pubDate>
		<dc:creator>Ralf Eggert</dc:creator>
				<category><![CDATA[Konferenzen]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Internationale PHP Konferenz]]></category>
		<category><![CDATA[IPC]]></category>

		<guid isPermaLink="false">http://www.ralfeggert.de/?p=311</guid>
		<description><![CDATA[Mit ein wenig Verspätung kommt nun noch eines Zusammenfassung des Vortrags &#8220;Zend Framework – Past, Present and the Future&#8221; von Gaylord Aulke, in dem das Zend Framework im Wandel der Zeit beleuchtet wurde.
Gaylord begann mit einem kurzen Blick auf die Zeitleiste des Zend Frameworks seit dem Release 1.0. Die Anzahl der Downloads beträgt mittlerweile über [...]]]></description>
			<content:encoded><![CDATA[<p>Mit ein wenig Verspätung kommt nun noch eines Zusammenfassung des Vortrags &#8220;Zend Framework – Past, Present and the Future&#8221; von <a href="http://it-republik.de/konferenzen/ipc/speaker/#1866" target="_blank">Gaylord Aulke</a>, in dem das Zend Framework im Wandel der Zeit beleuchtet wurde.</p>
<p>Gaylord begann mit einem kurzen Blick auf die Zeitleiste des <a href="http://framework.zend.com/" target="_blank">Zend Frameworks</a> seit dem Release 1.0. Die Anzahl der Downloads beträgt mittlerweile über 6 Millionen, davon konnten 650.000 verschiedene Nutzer identifiziert werden. Es folgte ein kurzer Überblick über die einzelnen Bereiche, die das ZF abdeckt, als da wären, Sicherheit, MVC, Daten, Internationalisierung, Webservices und der Kern. Ein großer Vorteil des Zend Frameworks ist es, dass man nicht gewzungen  wird, irgend eine Komponente zu verwenden, wenn man dies nicht möchte.</p>
<p>Danach hat Gaylord einige der neuesten Features aus den Releases 1.5 (z.B. Zend_Form, Zend_Layout, LDAP, OpenID, Infocard sowie Unterstützung der neuen YouTube API etc.), 1.6 (Zend_Tool, Zend_Paginator, Zend_Captcha etc.) und 1.7 (Zend_Dojo, Zend_Amf, ZendX_JQuery sowie Optimierungen der Performance) herausgestellt.</p>
<p>Es folgten einige gute Grüne, um sich für das ZF zu entscheiden. Es ist extrem einfach und produktiv und es beinhaltet die neuesten Techniken der Webentwicklung (z.B. AjAX, Webservices, Syndication). Das ZF bietet freundliche und und einfache Lizenzen, die dem Einsatz des ZF gerade im Unternehmensbereich nicht entgegen sethen. Die hohe Codequalität, die professionelle Services (Training, Zertifizierung, Consultung und Support) sowie die offenen Standards erleichtern die Entscheidung für das Zend Framework noch weiter.</p>
<p>Als nächstes zeigte Gaylord einige Details zur Dojo Integration mit einigen Codebeispielen und gabe einen Überblick von Flex und PHP mit Zend_Amf, das offiziell von Adobe  unterstützt wird. Auch ein Überblick über die Applikations- und Verzeichnisstruktur fehlte nicht.</p>
<p>Zum Schluss ging Gaylord auch kurz auf die Zukunft des Frameworks ein. Die Dokumentation soll weiter verbessert werden. Zend_Build soll den Buildprozess vereinfachen und auch die AjAX Unterstützung soll weiter ausgebaut werden. Die Integration des ZF in Tools und IDEs wie Zend Studio soll verbessert werden. Entwicklertools und geeignetes Packaging soll Drittanbietern das Anbieten von Komponenten erleichtern. Es werden weitere Partnerschaften und große Zend Framework Anwendungen gesucht. Auch agile Methoden, mehr Tools, weitere &#8220;best practices&#8221;, weitere Funktionalitäten und mehr Spass sollen das Zend Framework weiter voranbringen. Zudem soll Zend Framework 2.0 &#8220;bald&#8221; erscheinen. Einen genauen Releasetermin konnte Gaylord jedoch nicht nennen.</p>
<p>Alles in allem gab es für mich in dieser Session nicht viel Neues zu erfahren. Liegt aber auch daran, dass ich mich täglich mit dem Zend Framework beschäftige. Ich habe aber danach mit einigen anderen Teilnehmern gesprochen, die sich bisher nicht sehr intensiv mit dem ZF beschäftigt hatten. Die Meinungen waren durchweg positiv, da der Vortrag einen guten Überblick über das ZF brachte.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ralfeggert.de/2008/11/01/ipc-session-zend-framework-%e2%80%93-past-present-and-the-future/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>IPC: Session &#8220;Performance Tuning MySQL&#8221;</title>
		<link>http://www.ralfeggert.de/2008/10/30/ipc-session-performance-tuning-mysql/</link>
		<comments>http://www.ralfeggert.de/2008/10/30/ipc-session-performance-tuning-mysql/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 15:53:38 +0000</pubDate>
		<dc:creator>Ralf Eggert</dc:creator>
				<category><![CDATA[Konferenzen]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Internationale PHP Konferenz]]></category>
		<category><![CDATA[IPC]]></category>

		<guid isPermaLink="false">http://www.ralfeggert.de/?p=308</guid>
		<description><![CDATA[Morgan Tocker hielt einen Vortrag zum Thema &#8220;Performance Tuning MySQL&#8221;. Als Belohnung für jede gestellte Frage versprach er zu Beginn einen wirklich tollen Stift. Leider gingen diese ihm nach 3 Fragen schon aus. Ein bisschen mehr Optimismus (in Form von Stiften) hätte er sich schon erlauben können, denn Fragen gab es zwischendurch immer wieder.
Morgan nannte [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://it-republik.de/php/phpconference/speaker/#1699" target="_blank">Morgan Tocker</a> hielt einen Vortrag zum Thema &#8220;Performance Tuning MySQL&#8221;. Als Belohnung für jede gestellte Frage versprach er zu Beginn einen wirklich tollen Stift. Leider gingen diese ihm nach 3 Fragen schon aus. Ein bisschen mehr Optimismus (in Form von Stiften) hätte er sich schon erlauben können, denn Fragen gab es zwischendurch immer wieder.</p>
<p>Morgan nannte drei Optionen, um die MySQL Performance zu optimieren.</p>
<p><strong>Option 1 Hardware hinzufügen</strong></p>
<p>Das Hauptproblem bei der Hardware ist die Festplattengeschwindigkeit, aber auch RAM, CPU und das Netzwerk können Flaschenhälse sein. Dieser Ansatz ist vorteilhaft, wenn man genug Geld hat. Der große Nachteil ist, dass die Anschaffung teuer ist und dieser Ansatz nicht immer funktioniert.</p>
<p><strong>Option 2  Konfiguration ändern</strong></p>
<p>Dieser Ansatz kann funktionieren, muss aber nicht. Er setzt voraus, dass MySQL falsch konfiguriert ist. Morgan zeigte einige Beispiele, wie man durch Ändern von Konfigurationsparametern die Performance optimieren kann. Diese Beispiele können am besten aus den Folien entnommen werden, die nach der Konferenz veröffentlicht werden. Der Ansatz kann schnelle Erfolge erzielen, ein Overtuning kann aber negativ sein. Ist kein schlechter Ansatz, man muss nichts an der Applikation ändern.</p>
<p><strong>Option 3 Indizes erstellen und Queries umschreiben</strong></p>
<p>Macht am wenigsten Spass, da es harte Arbeit ist, ist aber langfristig ist am erfolgreichsten von Preisleistungsverhältnis her. Morgan nannte einige Beispiel, wie man durch einen Index und leichte Änderungen der Abfrage die Performance optimieren kann. Auch diese Beispiele könnt ihr am besten auch aus den Folien entnehmen. Ein EXPLAIN Tipp: immer auf die WHERE Klausel konzentrieren, da der Optimizer selber sehr gut arbeitet. Linktipp <a href="http://dev.mysql.com/explain" target="_blank">http://dev.mysql.com/explain</a>. Der Ansatz hat die größten Vorteile, weil es langfristig am meisten bringt. Der Aufwand ist aber deutlich höher und kostet mehr Zeit für die Analyse. Es ist aber Morgans beste Empfehlung.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ralfeggert.de/2008/10/30/ipc-session-performance-tuning-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPC: Keynote &#8220;K.I.S.S. (Keep It Simple, Stupid)&#8221;</title>
		<link>http://www.ralfeggert.de/2008/10/30/ipc-keynote-kiss-keep-it-simple-stupid/</link>
		<comments>http://www.ralfeggert.de/2008/10/30/ipc-keynote-kiss-keep-it-simple-stupid/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 15:21:37 +0000</pubDate>
		<dc:creator>Ralf Eggert</dc:creator>
				<category><![CDATA[Konferenzen]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Internationale PHP Konferenz]]></category>
		<category><![CDATA[IPC]]></category>

		<guid isPermaLink="false">http://www.ralfeggert.de/?p=313</guid>
		<description><![CDATA[Derick Rethans hielt heute eine interessante Keynote zum Thema &#8220;K.I.S.S. (Keep It Simple, Stupid)&#8221;, die ich kurz zusammen fassen möchte. Wichtigste Aussage ist, dass man ein System sowohl im Backend als auch im Frontend so einfach wie möglich halten sollte, aber zugleich auch nicht zu einfach.
Ein paar seiner Stichpunkte:

Beschreibende URLs verwenden, statt www.domain.com/honk/blubb/1324.172766.ik9.html lieber www.domain.com/foto/meerschweinchen
Ausgehende [...]]]></description>
			<content:encoded><![CDATA[<p>Derick Rethans hielt heute eine interessante Keynote zum Thema &#8220;K.I.S.S. (Keep It Simple, Stupid)&#8221;, die ich kurz zusammen fassen möchte. Wichtigste Aussage ist, dass man ein System sowohl im Backend als auch im Frontend so einfach wie möglich halten sollte, aber zugleich auch nicht zu einfach.</p>
<p>Ein paar seiner Stichpunkte:</p>
<ul>
<li>Beschreibende URLs verwenden, statt www.domain.com/honk/blubb/1324.172766.ik9.html lieber www.domain.com/foto/meerschweinchen</li>
<li>Ausgehende Links sollten immer im selbern Fenster öffnen, also keine neuen Tabs, Fenster oder gar Popups öffnen. Der Anwender soll immer die Wahl haben.</li>
<li>Javascript so wenig wie möglich einsetzen. Eine Anwendung sollte immer auch bei abgeschaltetem Javascript lauffähig bleiben. Der Back Button des Browsers sollte nie komplett außer Kraft gesetzt werden. Autocompletes oder Datumseingabepopups sollten die Eingabefelder nicht blockieren oder die manuelle Eingabe erschweren.</li>
<li>Bei der Sprachauswahl sollte die Festlegung nicht ausschließlich auf der IP basieren und sich nicht ändern lassen. Der Nutzer sollte seine Sprache über die Sprachfestlegung im Browser oder über die Applikation selber einstellen können.</li>
<li>Stichwort: Flashturation =&gt; Flash sparsam einsetzen und nie eine komplette Site oder die Navigation in Flash umsetzen. Beim Einsatz eines Adblockers oder abgeschaltetem Flash kann der Anwender die Application sonst nicht nutzen. Ähnliches gilt auch für Java.</li>
</ul>
<p>Derick hat noch ein paar Beispiele für eine einfache &#8220;Hello World&#8221; Seite in PHP gezeigt. Eine simple, eine kompliziertere mit echo() und dann ein Monster mit XMLWriter. Amüsant war das Kapitel über die Hammer-Factory-Factory, die in einfachen Worten wohl heisst: für simple Aufgaben muss nicht immer ein komplettes Fullstack-Framework eingesetzt werden. Es reicht auch ein simpler 0.x Hammer.</p>
<p>Zu guter Letzt empfiehlt Derick auch, die Komponenten in einer Anwendung nicht zu sehr voneinander abhängig zu machen. Dazu empfehle ich auch den Artikel über die Session &#8220;<a href="http://www.ralfeggert.de/2008/10/28/ipc-session-decouple-your-php-code-for-reusability/" target="_blank">Decouple your PHP Code for Reusability</a>&#8220;.</p>
<p>Ich fand die Keynote sehr interssant und kurzweilig und stimme in den meisten Punkten mit Dericks Auffassung auch überein.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ralfeggert.de/2008/10/30/ipc-keynote-kiss-keep-it-simple-stupid/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>IPC: Verspätetes Oktoberfest</title>
		<link>http://www.ralfeggert.de/2008/10/30/ipc-verspatetes-oktoberfest/</link>
		<comments>http://www.ralfeggert.de/2008/10/30/ipc-verspatetes-oktoberfest/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 09:30:47 +0000</pubDate>
		<dc:creator>Ralf Eggert</dc:creator>
				<category><![CDATA[Konferenzen]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Internationale PHP Konferenz]]></category>
		<category><![CDATA[IPC]]></category>

		<guid isPermaLink="false">http://www.ralfeggert.de/?p=305</guid>
		<description><![CDATA[Gestern Abend fand zum Ausklang das verspätete Oktoberfest statt. Verspätet wohl, weil die Münchner ihres schon im September bis Anfang Oktober feiern. Wie es sich gehört gab es halbe Hähnchen, Leberkäse und Salate. Dazu wurde Oktoberfestbier (später auch Becks, aber psssst), Lebkuchen und Musik gereicht. Das Fest war sehr entspannend nach einem langen Konferenztag und [...]]]></description>
			<content:encoded><![CDATA[<p>Gestern Abend fand zum Ausklang das verspätete Oktoberfest statt. Verspätet wohl, weil die Münchner ihres schon im September bis Anfang Oktober feiern. Wie es sich gehört gab es halbe Hähnchen, Leberkäse und Salate. Dazu wurde Oktoberfestbier (später auch Becks, aber psssst), Lebkuchen und Musik gereicht. Das Fest war sehr entspannend nach einem langen Konferenztag und es machte viel Spass. Ich konnte auch einige interessante Gespräche führen, z.B. mit <a href="http://www.phphatesme.com/" target="_blank">Nils</a>, <a href="http://www.keyboardcowboys.de/" target="_blank">Damian</a>, Gordon, Tobi, Peter, Dominik, Evelyne, Rüdiger oder <a href="http://www.frontalaufprall.com/" target="_blank">Lars</a>, dessen Blog heute gleich in meinem Feedreader gelandet ist.</p>
<p>Später haben wir dann mit einem Sektkübel und 5 Stoffwürfeln versucht Kniffel zu spielen. Es gab zwar sowas ähnliches wie Regeln und die Ergebnisse wurden auch fleißig notiert, wer aber nun gewonnen hat, wird wohl niemals das Licht der Öffentlichtkeit erblicken. Falls es jemand weiß, bitte melden.</p>
<p>Da es heute morgen bereits gegen 8:30 Uhr los gehen sollte, habe ich mich dann gegen halb 11 mit Damian und Tobi vom Acker gemacht. Die anschließende Busfahrt war lustig und vor allem günstiger, da wir eine Station mit einem Bus umsonst fahren durften und wir an der nächsten Station bis zum Bahnhof dann schön Kurzstreckentickets lösen konnten&#8230;</p>
<p>Das ehrgeizige Ziel, heute morgen bereits um 8:30 Uhr zu erscheinen, habe ich dann doch leider nicht geschafft. Stau an der Hotel Rezeption und so weiter. Aber gegen 8:50 war ich dennoch schon hier. Mal schauen, was der Tag so bringt. Gibt ja noch eine Zend Framework Session, die leider nicht im offiziellen Programmheft enthalten ist.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ralfeggert.de/2008/10/30/ipc-verspatetes-oktoberfest/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>IPC: Session &#8220;Speakerpanel&#8221;</title>
		<link>http://www.ralfeggert.de/2008/10/30/ipc-session-speakerpanel/</link>
		<comments>http://www.ralfeggert.de/2008/10/30/ipc-session-speakerpanel/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 09:16:21 +0000</pubDate>
		<dc:creator>Ralf Eggert</dc:creator>
				<category><![CDATA[Konferenzen]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Internationale PHP Konferenz]]></category>
		<category><![CDATA[IPC]]></category>

		<guid isPermaLink="false">http://www.ralfeggert.de/?p=302</guid>
		<description><![CDATA[Die Session hieß &#8220;Speakerpanel&#8221; und ich wusste zu Beginn nicht genau, was mich erwarten würde. Auf dem Podium versammelten sich Stefan Esser, Stefan Priebsch und Lukas Smith und stellten sich den Fragen der Moderatoren und des Publikums. Hierbei entwickelte sich eine interessante Diskussion rund um PHP, die Erfolge der Sprache und auch die Probleme.
Unter anderem [...]]]></description>
			<content:encoded><![CDATA[<p>Die Session hieß &#8220;Speakerpanel&#8221; und ich wusste zu Beginn nicht genau, was mich erwarten würde. Auf dem Podium versammelten sich <a href="http://it-republik.de/php/phpconference/speaker/#2623" target="_blank">Stefan Esser</a>, <a href="http://it-republik.de/php/phpconference/speaker/#3327" target="_blank">Stefan Priebsch</a> und Lukas Smith und stellten sich den Fragen der Moderatoren und des Publikums. Hierbei entwickelte sich eine interessante Diskussion rund um PHP, die Erfolge der Sprache und auch die Probleme.</p>
<p>Unter anderem wurde die Problematik angesprochen, dass PHP4 noch sehr weit verbreitet ist, obwohl es offiziell nicht mehr weiterentwickelt wird. PHP5 konnte trotz der langen Laufzeit PHP4 immer noch nicht komplett ablösen. Die Gefahr besteht auch, dass PHP6 evtl. das gleiche Schicksal teilen könnte, wenn es keine herausragenden neuen Möglichkeiten bietet, die einen Wechsel nicht nur für Entwickler interessant macht.</p>
<p>Es kam auch die Frage nach einer PHP Version auf, welche mit vielen Ungenauigkeiten aufräumt, die sich mit der Zeit in die Sprache eingeschlichen haben. Hierbei kann die Abwärtskompatibilität nicht mehr sicher gestellt werden, was zwei Alternativen zur Folge hat. Entweder behindert dies die Akzeptanz dieser aufgeräumten PHP Version oder aber es fördert sie mehr, als es PHP5 geschafft hat. Dieses Risiko möchte wohl niemand wirklich übernehmen, so dass Lukas empfohlen hat, ein Fork von PHP zu erstellen. Schnell machte im Publikum der Vorschlag PHP+ die Runde&#8230; ;-)</p>
<p>Auch das Thema Tools für PHP kam auf. Die Javawelt wird z.B. durch sehr viele sehr gute Tools unterstützt, während die Tools für PHP oftmals im Verfleich noch in den Kinderschuhen stecken. Der Vorteil von PHP, dass man z.B. auch in einem schnöden Texteditor in PHP programmieren kann, ist wohl einer der Gründe, warum es für Java z.B. mehr Tools gibt.</p>
<p>Es wurden auch viele weitere Themen im Verlauf der interessanten Diskussion aufgegriffen, so dass die Stunde sehr kurzweilig verlief. Mal schauen, ob sich auch andere der Zuhörer noch an das ein oder andere Detail erinnern, um meinen Beitrag zu ergänzen. Was fandet ihr noch bemerkenswert an der Diskussion?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ralfeggert.de/2008/10/30/ipc-session-speakerpanel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
