<?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/"
	>

<channel>
	<title>Frontalaufprall &#187; PHP related</title>
	<atom:link href="http://www.frontalaufprall.com/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.frontalaufprall.com</link>
	<description>PHP, Agile Development und vorallem auch dies und das</description>
	<pubDate>Thu, 28 Apr 2011 09:20:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Still alive!</title>
		<link>http://www.frontalaufprall.com/2011/04/28/still-alive/</link>
		<comments>http://www.frontalaufprall.com/2011/04/28/still-alive/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 09:20:49 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[Agile Development]]></category>

		<category><![CDATA[PHP related]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=199</guid>
		<description><![CDATA[Wow&#8230; more than one year since my last post. Time flies, especially if your company got aquired and you experience suddenly very exciting adventures. What a year!
Anyway, back to business - I&#8217;ll increase slowly my public appearance and therefore I am happy to announce these two upcoming events:
1. I am attending next week a MASS [...]]]></description>
			<content:encoded><![CDATA[<p>Wow&#8230; more than one year since my last post. Time flies, especially if your company got aquired and you experience suddenly very exciting adventures. What a year!</p>
<p>Anyway, back to business - I&#8217;ll increase slowly my public appearance and therefore I am happy to announce these two upcoming events:</p>
<p>1. I am attending next week a <a href="http://www.eventbrite.com/event/1438094379">MASS Technology Leadership Council Breakfast Seminar</a> in Cambridge, MA where I&#8217;ll speak about &#8220;the Secrets to Achieving Unprecedented Rates of Growth and Innovation&#8221; at KAYAK <img src='http://www.frontalaufprall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>2. I got another chance to visit beautiful Hamburg - always worth a visit where I&#8217;ll run two Sessions (in German) at the <a href="http://www.devcon-hamburg.de/">Devcon Hamburg</a>.<br />
Once again - Agile Development with PHP and an interesting session about our Caching/Sharding/Distributing Strategies @ swoodoo.com when getting hammered by TV traffic.</p>
<p>Your choice - Boston or Hamburg <img src='http://www.frontalaufprall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2011/04/28/still-alive/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Upcoming talks&#8230;</title>
		<link>http://www.frontalaufprall.com/2009/09/25/upcoming-talks-2/</link>
		<comments>http://www.frontalaufprall.com/2009/09/25/upcoming-talks-2/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 14:29:21 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[Agile Development]]></category>

		<category><![CDATA[PHP related]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=181</guid>
		<description><![CDATA[After my discussion with Arno about the right way to develop software I&#8217;ve decided that it would be a good chance to meet him in person while visiting PHP Con in Barcelona. And besides that, Barcelona and the PHP Folks there is always good for a visit.
Therefore there is - once again - another chance [...]]]></description>
			<content:encoded><![CDATA[<p>After my <a href="http://phpterror.wordpress.com/2009/08/26/oxid-esales-the-extend-parade/" target="_blank">discussion with Arno</a> about the right way to develop software I&#8217;ve decided that it would be a good chance to meet him in person while visiting <a href="http://phpconference.es/" target="_blank">PHP Con in Barcelona</a>. And besides that, Barcelona and the PHP Folks there is always good for a visit.</p>
<p>Therefore there is - once again - another chance to enjoy my talks called &#8216;Refactor it! A practical journey into the test-driven world&#8217; and &#8216;Agile Development with PHP in Practice&#8217; . I did run both topics already quite often but obviously there is still a need for it. If you are new to agile development or interested in refactoring your old (shitty?) sourcecode - come in and join.</p>
<p>And if you are interested in the<a href="http://www.frontalaufprall.com/2009/08/27/extension-terror/" target="_blank"> topic of the discussion with Arno</a> - feel free to contact me. I will organize a meeting with where we will discuss the whole item over a few bottles of red wine. After receiving so many comments it would be nice if we get a few more opinions together.</p>
<p>After Barcelona Summer is definitly gone and it&#8217;s - as every year - time for the <a href="http://it-republik.de/php/phpconference09/" target="_blank">international PHP Conference</a> in Karlsruhe. This time <a href="http://phpmyfaq.de/" target="_blank">Thorsten</a> and me will run a half-day Workshop called &#8220;Unittest for Dummies&#8221; which will address unit testing beginners. If you are not already into TDD you should definitly consider to come. Furthermore there will be a session about how <a href="http://www.swoodoo.com/de" target="_blank">swoodoo</a> managed to withstand the massive amount of requests due to (*yeah*&#8230;) the big success. I&#8217;ve titled it &#8220;caching, sharding, distributing - Scaling best practices&#8221; - so you might get an idea about the contents.</p>
<p>That&#8217;s it - live from the &#8220;Oktoberfest&#8221; in munich <img src='http://www.frontalaufprall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2009/09/25/upcoming-talks-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Extension Terror?</title>
		<link>http://www.frontalaufprall.com/2009/08/27/extension-terror/</link>
		<comments>http://www.frontalaufprall.com/2009/08/27/extension-terror/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 11:48:59 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[Agile Development]]></category>

		<category><![CDATA[PHP related]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=173</guid>
		<description><![CDATA[When I first saw the posting about &#8216;bad&#8217; code in OXID over at phpterror I wondered if I could ignore this - but now I&#8217;ve realized that this article was published on Planet-PHP and even more - other people start to copy the content of the article.
As I am the guy who introduced the disliked [...]]]></description>
			<content:encoded><![CDATA[<p>When I first saw the posting about &#8216;bad&#8217; code in <a href="http://www.oxid-esales.com/en/download/open-source-ecommerce-solution-oxid-eshop-community-edition" target="_blank">OXID</a> over at <a href="http://phpterror.wordpress.com/2009/08/26/oxid-esales-the-extend-parade/" target="_blank">phpterror</a> I wondered if I could ignore this - but now I&#8217;ve realized that this article was published on Planet-PHP and even more - other people start to <a href="http://phpkitchen.com/2009/08/phpterror-on-oxid-eshop/" target="_blank">copy the content</a> of the article.</p>
<p>As I am the guy who introduced the disliked functionality many years ago ( actually years before ZF popped up) I feel the need for a statement to put the things into the right order. Please note that I did work for OXID in the past (years ago) but I do not nowadays.</p>
<p>Arno criticised the way modules == classes are instantiated in OXID eShop. Actually I do believe that exactly this feature is the most coolest in OXID and should be implemented in more OSS.</p>
<p><strong>Let&#8217;s start with the &#8220;why the fuck did the guy implement this&#8221;?</strong></p>
<p>If you do run a website out there you know how important it is to keep it up-to-date with the latest patches due to security reasons. Now imagine - we are in eCommerce area. You deal with payments, credit card data and sensitive information about what people ordered from your shop. Not only Creditcard data is sensitive - imagine it would leak that you ordered the extra-big-boobs doll? You see - especially in this area you need to make absolutly sure that your servers and the software is safe.</p>
<p>Unfortunately you can&#8217;t start an eCommerce business out-of-the-box. You need to adopt the software to your needs and processes. Think of payment, ERP, delivery notifications, link to your stock, uploads to price-comparison sites etc. Some of the functionality you might need to develop yourself - for other stuff you might find already existing modules out there.</p>
<p>Therefore you need to change code, and/or install external modules which modify the functionality. In former days you simply edited the source code (as we are talking about OSS) and made manually sure that the modules you install are compatible. Don&#8217;t forget - each of them will work with the out-of-the-box shop - but they still should work after you added your changes and - also need to work after you installed some other external modules which might overwrite/change the same classes/functionality which your new module also want to change.</p>
<p>You end up with a highly customized shop, many changes, a lot of work to dig through the sourcecode of the installed modules to make sure that they don&#8217;t harm themself and&#8230; you lost the possibility to automatically appply patches/releases. Upon each patch or new release you need to manually redo/check your changes.</p>
<p>This sucks. It sucks a lot. And this is exactly why I&#8217;ve introduced the criticised module functionality.<br />
<strong><br />
So what did I do?</strong></p>
<p>As <a href="http://phpterror.wordpress.com/2009/08/26/oxid-esales-the-extend-parade/" target="_blank">Arno</a> already copy&amp;pasted the source I won&#8217;t repeat it here. But let me explain the main idea behind the concept.</p>
<p>As OXID is fully OOP you can change all the functionality by inheriting your class from any base class you might want to change. You add your changes and - et voila - you still can overwrite the bases classes with new releases/patches and your changes will work. This is called object oriented programming.</p>
<p>Let&#8217;s assume you want to change the method &#8220;getPrice&#8221; in the class &#8220;oxarticle&#8221;. You simply overwrite oxArticle::getPrice and&#8230; it would work if the system would know that your class exists. Therefore you need to register your class and let the OXID Framework know about it so that it automatically will instantiate your class instead of oxArticle each time the object is needed.</p>
<p>So far, so good, so what?</p>
<p>What happens if you install some other module ( e.g. from <a href="http://www.oxid-esales.com/en/exchange" target="_blank">here</a>) which will change the same method in same class? It would screw your changes and you would end up with manual changes again. To avoid this, the OXID Framework supports &#8220;chaining&#8221; of inheritance&#8230; and the order is set in the config. So you can define that the modules oxArticle implementation is executed before your class or after.</p>
<p>I do believe that by overriding the classes you do get the most flexible option to change everything without loosing the functionality to update the shop whenever you want. For sure this could be solved differently. Events or Hooks would have been a way to go - but this would involve a lot of additional coding == lines of code and therefore introduce new vectors for bugs. And - it is by far not as flexible as overriding the class. Nowadays it could be solved also with Reflection. But this is a bit too &#8220;magic&#8221; in my opinion. Therefore I still believe that the way I&#8217;ve chosen is the best way to solve the problem and - most likely - I would do it again today.</p>
<p>Last but not least - I would like to comment the <a href="http://phpterror.wordpress.com/2009/08/26/oxid-esales-show-me-your-94-unit-test-coverage/" target="_blank">show me your 94% Unit Test coverage!</a> posting.  I&#8217;ve contacted OXID already one year ago about this and I fully agree with Arno here. It sucks to advertise with some test-driven-development features and then keep the tests for yourself. OXID has to change this. Now.</p>
<p>Today I had a good skype discussion about the issue with Arno - I really like his style even though we both do not agree <img src='http://www.frontalaufprall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> - and the result for me was that  I&#8217;ve decided to submit a few proposals to the <a href="http://phpconference.es/" target="_blank">PHP Conference in Barcelona</a> to get the chance to meet Arno and discuss the whole issue over a bottle of spanish Rioja. Or two. Or&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2009/08/27/extension-terror/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP 5.3 BBQ Release Party Munich</title>
		<link>http://www.frontalaufprall.com/2009/07/08/php-53-bbq-release-party-munich/</link>
		<comments>http://www.frontalaufprall.com/2009/07/08/php-53-bbq-release-party-munich/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 05:51:17 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[PHP related]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=167</guid>
		<description><![CDATA[Folks, it&#8217;s Paaaaaaaaaaarty Time!

We like to invite you to the PHP 5.3 release party which is an event to
celebrate the 5.3 release, happening Friday, the 17th of July in Munich.
The release party offers a chance to come together with other php
enthusiasts and enjoy that php is alive and kicking. And of course people
in favour of [...]]]></description>
			<content:encoded><![CDATA[<p>Folks, it&#8217;s Paaaaaaaaaaarty Time!</p>
<p><img class="alignnone size-full wp-image-168" title="asado" src="http://www.frontalaufprall.com/wp-content/uploads/2009/07/asado.jpg" alt="asado" width="400" height="265" /></p>
<p>We like to invite you to the PHP 5.3 release party which is an event to<br />
celebrate the 5.3 release, happening Friday, the 17th of July in Munich.<br />
The release party offers a chance to come together with other php<br />
enthusiasts and enjoy that php is alive and kicking. And of course people<br />
in favour of a decent barbecue, together with some beer and other drinks<br />
are invited.</p>
<p>The happening will take place at <a href="http://www.waldwirtschaft.de" target="_blank">Waldwirtschaft</a> beer garden, at any weather. We will meet at 19:00 o&#8217;clock - open end. The location is famous for its huge beer garden (2500 available seats, a childrens playground) and its typical Bavarian but also international food. On sunny weather you even may enjoy live-music and listen to the sounds of Jazz, Blues, Swing or Dixi.</p>
<p>Catering will be provided and as a special delicacy you may enjoy a suckling pig!</p>
<p>If you like to join the event please register at <a href="http://phpugmunich.org/dokuwiki/php_release_party" target="_blank">PHPUG-Munich Wiki</a> and follow it for updates.<br />
Alternatively you may register at <a href="http://www.facebook.com/event.php?eid=115203467104" target="_blank">Facebook</a> as well and follow this for updates.</p>
<p>For any questions please visit IRC channel: #phprp on irc.uni-erlangen.de.</p>
<p>The PHP 5.3. BBQ release party is sponsored by:</p>
<p>* <a href="http://www.microsoft.com/php" target="_blank">Microsoft </a><br />
* <a href="http://www.mayflower.de/" target="_blank">Mayflower GmbH </a><br />
* <a href="http://www.swoodoo.com/de" target="_blank">Swoodoo AG </a><br />
* <a href="http://www.zend.de/" target="_blank">Zend Technologies GmbH</a></p>
<p>Supporters for the PHP 5.3 BBQ release party are:</p>
<p>• <a href="http://www.sun.de/" target="_blank">Sun Microsystems</a><br />
• <a href="http://www.phpugmunich.org/" target="_blank">PHPUG.de</a></p>
<p>I hope to see you there!</p>
<p>Update: edited sponsor list</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2009/07/08/php-53-bbq-release-party-munich/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Does it ring a bell?</title>
		<link>http://www.frontalaufprall.com/2009/06/13/does-it-ring-a-bell/</link>
		<comments>http://www.frontalaufprall.com/2009/06/13/does-it-ring-a-bell/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 10:05:19 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[PHP related]]></category>

		<category><![CDATA[_trunk]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=159</guid>
		<description><![CDATA[This one reminds me on my past - after seeing it, I feel very happy that I do not do any contracting work any more. I still don&#8217;t know if I should laugh or cry. It might be old - but nevertheless worth to watch it.
(English - with German subtitles)

via Guido Muehlwitz
]]></description>
			<content:encoded><![CDATA[<p>This one reminds me on my past - after seeing it, I feel very happy that I do not do any contracting work any more. I still don&#8217;t know if I should laugh or cry. It might be old - but nevertheless worth to watch it.</p>
<p>(English - with German subtitles)</p>
<p><object width="560" height="340" data="http://www.youtube.com/v/JI3Df7-KFtw&amp;hl=de&amp;fs=1&amp;" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/JI3Df7-KFtw&amp;hl=de&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /></object></p>
<p>via <a href="http://www.guido-muehlwitz.de/2009/06/links-der-woche-vi/" target="_blank">Guido Muehlwitz</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2009/06/13/does-it-ring-a-bell/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IPC09 - Why Architecture in Web Development matters</title>
		<link>http://www.frontalaufprall.com/2009/05/27/ipc09-why-architecture-in-web-development-matters/</link>
		<comments>http://www.frontalaufprall.com/2009/05/27/ipc09-why-architecture-in-web-development-matters/#comments</comments>
		<pubDate>Wed, 27 May 2009 09:28:28 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[PHP related]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=156</guid>
		<description><![CDATA[IPC in Berlin is still in progress and I feel a bit wasted after too much alcohol during the last two days. I think I need a holiday to recover.
For the ones interested - yesterday I had my talk about Architecture in Web Development - and here are the slides. Seems like slideshare ruined the [...]]]></description>
			<content:encoded><![CDATA[<p>IPC in Berlin is still in progress and I feel a bit wasted after too much alcohol during the last two days. I think I need a holiday to recover.</p>
<p>For the ones interested - yesterday I had my talk about Architecture in Web Development - and here are the slides. Seems like slideshare ruined the layout when converting - sorry - you have to live with that. The slides probably won&#8217;t be of much help if you did not attend the talk. Anyway - here we go:</p>
<div id="__ss_1494493" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Why Architecture in Web Development matters" href="http://www.slideshare.net/dodgeris/why-architecture-in-web-development-matters?type=presentation">Why Architecture in Web Development matters</a><object width="425" height="355" data="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ipc09whyarchitecturematters-090527042047-phpapp01&amp;stripped_title=why-architecture-in-web-development-matters" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ipc09whyarchitecturematters-090527042047-phpapp01&amp;stripped_title=why-architecture-in-web-development-matters" /><param name="allowfullscreen" value="true" /></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">PDF documents</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/dodgeris">dodgeris</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2009/05/27/ipc09-why-architecture-in-web-development-matters/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Speaking the Speaker&#8230;.</title>
		<link>http://www.frontalaufprall.com/2009/05/17/speaking-the-speaker/</link>
		<comments>http://www.frontalaufprall.com/2009/05/17/speaking-the-speaker/#comments</comments>
		<pubDate>Sun, 17 May 2009 09:33:34 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[PHP related]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=143</guid>
		<description><![CDATA[Recently I had the chance to visit two SEO Conferences (smx and semseo) here in Germany. Phew - I can tell you these people know how to party. Not that I do not enjoy the evenings at the php conferences I usually attend, but hey - when was the last time at a php conference [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I had the chance to visit two SEO Conferences (<a href="http://www.mediadonis.net/?p=400" target="_blank">smx</a> and <a href="http://semseo.abakus-internet-marketing.de/" target="_blank">semseo</a>) here in Germany. Phew - I can tell you these people know how to party. Not that I do not enjoy the evenings at the php conferences I usually attend, but hey - when was the last time at a php conference where there was an <a href="http://img198.imageshack.us/my.php?image=g8c.jpg&amp;via=tfrog" target="_blank">organized coyote ugly party</a> and the crowd was filled up with tequila from nearly naked beautiful women? At least I can&#8217;t remember. Followed by that I&#8217;ve enjoyed a karaoke show where one of the organizers - <a href="http://www.abakus-internet-marketing.de/" target="_blank">Alan Webb from Abakus</a> presented his version of Sinatra&#8217;s - or was it Sid Vicious? - version of &#8216;My Way&#8217;. Well - we definitly can learn from the SEO folks a lot about partying. Maybe we will enjoy Bjoern Schotte singing and dancing in Berlin? Would love to see this.</p>
<p>Back to business - let&#8217;s get a bit more serious.</p>
<p>For me it was a quite unusual experience being a visitor and not one of the speakers so I could experience how difficult it is as a &#8216;plain&#8217; visitor to get into touch with the speakers. In every &#8217;scene&#8217; the speakers usually know each other for a quite long time and enjoy to meet again - so it is for me on the PHP Conferences. We gather, hang around, talk, drink and have fun. Nothing wrong with that. Only - if you are not a &#8216;member&#8217; of the speaker crowd it might feel a bit difficult to enter the conversation and get into touch with us. Especially developers tend to be bit shy - not much of us you could call &#8216;extrovert&#8217;. Humm&#8230; well besides me.</p>
<p>PHP is open source, driven by the community. And this is about you. Some of the speakers on the conferences around the world might contribute a bit more than you do - but nevertheless you are part of the community. So you are part of the &#8216;crowd&#8217; and so you should act.</p>
<p>So if you want to get into touch with me for any reason then feel free to approach me any time. I will happily answer your questions, <a href="http://www.frontalaufprall.com/2009/02/11/share-one-with-a-friend/" target="_blank">share a beer with you</a> or will help you to get into contact with other people you are interested in.</p>
<p>Next chance to meet me is on the <a href="http://it-republik.de/php/phpconference/" target="_blank">IPC Spring Edition in Berlin</a> next week. Hope to see you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2009/05/17/speaking-the-speaker/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bye Bye bella Roma</title>
		<link>http://www.frontalaufprall.com/2009/03/21/bye-bye-bella-roma/</link>
		<comments>http://www.frontalaufprall.com/2009/03/21/bye-bye-bella-roma/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 08:17:42 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[Agile Development]]></category>

		<category><![CDATA[PHP related]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=135</guid>
		<description><![CDATA[The last few days I had the pleasure to visit the PHP Conference in Rome. It was - as usual - really good organized and even though it was not that big as other conferences I personally think that it was quite successful. And for sure the location&#8230; thousands of years of culture. There is [...]]]></description>
			<content:encoded><![CDATA[<p>The last few days I had the pleasure to visit the <a href="http://www.phpcon.it" target="_blank">PHP Conference</a> in Rome. It was - as usual - really good organized and even though it was not that big as other conferences I personally think that it was quite successful. And for sure the location&#8230; thousands of years of culture. There is simply no other city in the world with the age and the cultural background like Rome.</p>
<p>As promised here are my presentations:</p>
<div id="__ss_1177158" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Why Architecture Matters" href="http://www.slideshare.net/dodgeris/why-architecture-matters?type=powerpoint">Why Architecture Matters</a><object width="425" height="355" data="http://static.slideshare.net/swf/ssplayer2.swf?doc=whyarchitecturematters-090321031028-phpapp01&amp;stripped_title=why-architecture-matters" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=whyarchitecturematters-090321031028-phpapp01&amp;stripped_title=why-architecture-matters" /><param name="allowfullscreen" value="true" /></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/dodgeris">dodgeris</a>.</div>
</div>
<div id="__ss_1177157" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Monitor Your Business V2" href="http://www.slideshare.net/dodgeris/monitor-your-business-v2?type=presentation">Monitor Your Business V2</a><object width="425" height="355" data="http://static.slideshare.net/swf/ssplayer2.swf?doc=monitoryourbusinessv2-090321031031-phpapp02&amp;stripped_title=monitor-your-business-v2" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=monitoryourbusinessv2-090321031031-phpapp02&amp;stripped_title=monitor-your-business-v2" /><param name="allowfullscreen" value="true" /></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/dodgeris">dodgeris</a>.</div>
</div>
<p>( V2 as this is an improved version now with better examples using <a href="http://www.oxid-esales.com/download" target="_blank">OXID eShop</a> to show the power of selfmade Nagios/Cacti plugins)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2009/03/21/bye-bye-bella-roma/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Book your holiday in the concentration camp?</title>
		<link>http://www.frontalaufprall.com/2009/03/03/book-your-holiday-in-the-concentration-camp/</link>
		<comments>http://www.frontalaufprall.com/2009/03/03/book-your-holiday-in-the-concentration-camp/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 12:57:42 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[PHP related]]></category>

		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=115</guid>
		<description><![CDATA[Interesting title isn&#8217;t it ? Sounds macabre? It is!
During my work at swoodoo.com (german only, sorry) I accidentially stumbled upon translation issues concerning the city &#8220;Kaunas&#8221; (Lithuania) on other - travel related - webpages.
The city Kaunas was translated into &#8220;KZ Kauen&#8220;.
Actually &#8220;KZ&#8221; means &#8220;Konzentrationslager&#8221; == Concentration Camp. And &#8220;Kauen&#8221; is the old &#8220;Nazi&#8221; name for [...]]]></description>
			<content:encoded><![CDATA[<p>Interesting title isn&#8217;t it ? Sounds macabre? It is!</p>
<p>During my work at <a href="http://www.swoodoo.com" target="_blank">swoodoo.com</a> (german only, sorry) I accidentially stumbled upon translation issues concerning the city &#8220;Kaunas&#8221; (Lithuania) on other - travel related - webpages.</p>
<p>The city Kaunas was translated into &#8220;<a href="http://en.wikipedia.org/wiki/Kaunas_Ghetto" target="_blank">KZ Kauen</a>&#8220;.</p>
<p>Actually &#8220;KZ&#8221; means &#8220;Konzentrationslager&#8221; == Concentration Camp. And &#8220;Kauen&#8221; is the old &#8220;Nazi&#8221; name for Kaunas. In Kaunas was the largest <a href="http://www.ushmm.org/museum/exhibit/online/kovno/intro/intro.htm" target="_blank">concentration camp in Lithuania</a> where the Nazis killed around 25.000 people.</p>
<p>Interested in a hotel in the concentration camp?</p>
<p><img class="alignnone size-medium wp-image-120" title="kayak-detail" src="http://www.frontalaufprall.com/wp-content/uploads/2009/03/kayak-detail-300x212.png" alt="kayak-detail" width="300" height="212" /></p>
<p>More over - and this is the reason why I post this under the &#8220;PHP&#8221; flag - I want to show how dangerous it is to copy translations from other websites. Exactly this seemed to have happend - there is a bunch of websites out there who obviously copied from the same source.</p>
<p>Want a cheap flight into the concentration camp?</p>
<p><img class="alignnone size-medium wp-image-118" title="dohop-google" src="http://www.frontalaufprall.com/wp-content/uploads/2009/03/dohop-google-300x35.png" alt="dohop-google" width="300" height="35" /></p>
<p>Or interested how the weather is in the concentration camp ?</p>
<p><img class="alignnone size-medium wp-image-121" title="wettercom" src="http://www.frontalaufprall.com/wp-content/uploads/2009/03/wettercom-300x226.png" alt="wettercom" width="300" height="226" /></p>
<p>And even worse - Adwords booked on the term &#8220;KZ Kauen&#8221;</p>
<p><img class="alignnone size-full wp-image-116" title="adword" src="http://www.frontalaufprall.com/wp-content/uploads/2009/03/adword.png" alt="adword" width="214" height="70" /></p>
<p>I doubt that they booked this adword, most likely it is &#8220;Dynamic Keyword Insertion&#8221;&#8230; but nevertheless quite macabre.</p>
<p>If you are into I18n then you should take translation serious. Quite often translated webpages simply sound silly or funny, but as you can see in this example - sometimes it can be worse.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2009/03/03/book-your-holiday-in-the-concentration-camp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Upcoming Talks</title>
		<link>http://www.frontalaufprall.com/2009/01/13/upcoming-talks/</link>
		<comments>http://www.frontalaufprall.com/2009/01/13/upcoming-talks/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 07:55:39 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[PHP related]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=111</guid>
		<description><![CDATA[This year will be very interesting as I will present two talks in Rome, Italy at the PHP Conference. As this will be my first time in Rome I am really looking forward to visit this fabulous place.
My Talks will be:
Monitor your Business
The most important thing happening in your website is the business process. So [...]]]></description>
			<content:encoded><![CDATA[<p>This year will be very interesting as I will present two talks in Rome, Italy at the <a href="http://www.phpcon.it" target="_blank">PHP Conferenc</a>e. As this will be my first time in Rome I am really looking forward to visit this fabulous place.</p>
<p>My Talks will be:</p>
<blockquote><p>Monitor your Business</p>
<p>The most important thing happening in your website is the business process. So why should you monitor your database and your webserver only when your business is failing? Monitoring is not only about hardware and databases - it&#8217;s also about the internals of your application. Learn how to monitor your business using PHP and how to create nice, good looking management compatible graphs.</p></blockquote>
<p>This talk will be a highly improved version of the talk I have held at the <a href="http://it-republik.de/php/phpconference/" target="_blank">IPC 2008</a>.</p>
<p>And something new, and (I hope) quite interesting:</p>
<blockquote><p>Why Architecture in Web Development matters</p>
<p>Choosing the right software architecture for your project is very important. Besides the framework decision there are many other key issues you need to take into account and which have an impact on such things like maintainability, scalability and also the frequency of possible deployments. In this session you will to learn why you have to remove Co-dependency in your source code, which patterns there are for successful scaling and how the choosen framework influences your architecture.</p></blockquote>
<p>Hope to see you in italy <img src='http://www.frontalaufprall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2009/01/13/upcoming-talks/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

