<?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>Freshheads Blog &#187; DPC08</title>
	<atom:link href="http://www.freshheads.com/blog/tag/dpc08/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.freshheads.com/blog</link>
	<description>Alles over Freshheads en meer!</description>
	<lastBuildDate>Thu, 09 Feb 2012 15:52:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Live verslag Dutch PHP Conference: symfony &#8211; The PHP platform for professionals</title>
		<link>http://www.freshheads.com/blog/2008/06/live-verslag-dutch-php-conference-symfony-the-php-platform-for-professionals/</link>
		<comments>http://www.freshheads.com/blog/2008/06/live-verslag-dutch-php-conference-symfony-the-php-platform-for-professionals/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 12:13:08 +0000</pubDate>
		<dc:creator>Gijs van Zon</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[DPC08]]></category>
		<category><![CDATA[Fabien Potencier]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://blog.freshheads.com/?p=341</guid>
		<description><![CDATA[Fabien Potencier (Founder of Sensio) is lead creator voor symfony. Symfony is gebaseerd op 10 jaar ervaring van Sensio het bedrijf van Fabien. Het is volledig Open Source en kan dan ook door iedereen aangepast worden. Symfony 1.0 is in 2007 gelanceerd en zal vast gehouden worden voor 3 jaar (begin 2010). Per maand komt [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.linkedin.com/in/fabienpotencier" rel="external">Fabien Potencier</a> (Founder of <a href="http://www.sensiolabs.com/en" rel="external">Sensio</a>) is lead creator voor symfony. <a href="http://www.symfony-project.org/" rel="external">Symfony</a> is gebaseerd op 10 jaar ervaring van Sensio het bedrijf van Fabien. Het is volledig Open Source en kan dan ook door iedereen aangepast worden.</p>
<p>Symfony 1.0 is in 2007 gelanceerd en zal vast gehouden worden voor 3 jaar (begin 2010). Per maand komt er een nieuwe update, hierin worden alleen grote bugs opgelost, maar nieuwe bugs, of features worden niet opgelost of toegevoegd.</p>
<p><span id="more-341"></span></p>
<p>Het platform van Symfony is de basis van het framework, deze bestaat uit een aantal core classes die afzonderlijk van elkaar gebruikt kunnen worden. Doormiddel van de dispatcher kun je dan weer de classes gemakkelijk samen gebruiken.</p>
<p>Een belangrijk punt van Symfony is de test omgeving. Doormiddel van 4000 tests die ingebouwd zijn in het framework is het opsporen van fouten in je code (mocht je deze maken) een stuk makkelijker geworden. In de nieuwe versie (1.1) zijn meer dan 8000 tests toegevoegd voor de development omgeving.</p>
<p>Één van de mooiste implementaties vanuit mijn oogpunt is de mogelijkheid voor multiple-format. Hierdoor hoef je maar één controller en model te maken, maar kun je deze doormiddel van een functie de output veranderen van HTML, naar RSS, naar iPhone format.</p>
<p>Al met al is Symfony een simpel framework waar complexe applicaties mee gemaakt kunnen worden.</p>
<p>Projecten die wij met Symfony hebben ontwikkeld: <a href="http://www.dutchcowboys.nl" rel="external">dutchcowboys</a>, <a href="http://www.zxzw.nl" rel="external">zxzw</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshheads.com/blog/2008/06/live-verslag-dutch-php-conference-symfony-the-php-platform-for-professionals/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Live verslag Dutch PHP Conference: PHP Security</title>
		<link>http://www.freshheads.com/blog/2008/06/live-verslag-dutch-php-conference-php-security/</link>
		<comments>http://www.freshheads.com/blog/2008/06/live-verslag-dutch-php-conference-php-security/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 12:08:55 +0000</pubDate>
		<dc:creator>Joost Farla</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[DPC08]]></category>
		<category><![CDATA[dutch php conference]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://blog.freshheads.com/?p=340</guid>
		<description><![CDATA[Johann-Peter Hartmann van CTO Mayflower gaat een presentatie geven over beveiliging van PHP applicaties. Hij start met de vraag wie er bekend is met Cross Site Scripting (XSS). Er wordt geen enkele reactie gegeven, dus dit lijkt een bekend onderwerp te zijn. Er is een onderzoek gedaan naar de aard van de hack-aanvallen tegenwoordig. Het [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.xing.com/profile/JohannPeter_Hartmann">Johann-Peter Hartmann</a> van <a href="http://www.mayflower.de">CTO Mayflower</a> gaat een presentatie geven over beveiliging van PHP applicaties. Hij start met de vraag wie er bekend is met <a href="http://en.wikipedia.org/wiki/Cross-site_scripting">Cross Site Scripting (XSS)</a>. Er wordt geen enkele reactie gegeven, dus dit lijkt een bekend onderwerp te zijn.</p>
<p>Er is een onderzoek gedaan naar de aard van de hack-aanvallen tegenwoordig. Het blijkt dat maar 33% puur voor de lol is en 67% om op enige wijze winst te behalen (profit). Je zou dit andersom verwachten. Diefstal van gevoelige informatie lijkt voornamelijk het doel te zijn (42%), denk hierbij aan bijvoorbeeld credit-card info en login-gegevens. Hierna volgen <a href="http://en.wikipedia.org/wiki/Website_defacement">&#8216;Defacement&#8217;</a> (23%) en <a href="http://en.wikipedia.org/wiki/Malware">&#8216;Malware&#8217;</a> (15%).</p>
<p><span id="more-340"></span></p>
<p>Wat zijn nu de meeste gebruikte hack-technieken? <a href="http://en.wikipedia.org/wiki/SQL_injection">&#8216;SQL injection&#8217;</a> staat hierbij bovenaan met 20%. Hierna volgen <a href="http://en.wikipedia.org/wiki/Disclosure">&#8216;Information Disclosure&#8217;</a> (17%), <a href="http://en.wikipedia.org/wiki/Exploit_%28computer_security%29">&#8216;Known Exploits&#8217;</a> (15%) en &#8216;Cross Site Scripting&#8217; (12%).</p>
<p>Een risico-analyse is belangrijk om dit soort aanvallen tegen te gaan. Het is ondoenlijk om een gehele applicatie na te lopen op lekken. Dit kan in geval van een grote applicatie jaren tijd kosten. Hoe dan wel?? Controleer ieder punt in je applicatie waar data wordt uitgewisseld. Hierbij moet o.a. gelet worden op spoofing (fake referer, stolen session id), tampering (XSS, CSRF), repudiation (identity theft, identity coverage), information disclosure (SQL-injection, XSS) en denial of service (logout na 3 mislukte logins). Deze analyse kan gedaan worden aan de hand van een <a href="http://nl.wikipedia.org/wiki/Data_flow_diagram">&#8216;Data flow diagram&#8217;</a>. Wanneer je alle risico&#8217;s op een rijtje hebt kun van ieder risk de DREAD bepalen. Dit zijn 5 factoren waarmee je een risico kunt definiëren/beoordelen. Zo kun je ervoor zorgen dat de issues met de hoogte risico&#8217;s als eerste worden opgelost.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshheads.com/blog/2008/06/live-verslag-dutch-php-conference-php-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Live verslag Dutch PHP Conference: eZ Components</title>
		<link>http://www.freshheads.com/blog/2008/06/live-verslag-dutch-php-conference-ez-components/</link>
		<comments>http://www.freshheads.com/blog/2008/06/live-verslag-dutch-php-conference-ez-components/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 11:17:15 +0000</pubDate>
		<dc:creator>Gijs van Zon</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Derick Rethans]]></category>
		<category><![CDATA[DPC08]]></category>
		<category><![CDATA[eZ Components]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.freshheads.com/?p=339</guid>
		<description><![CDATA[Derick Rethans verteld over het gebruik van eZ Components, een solide framework voor PHP applicatie ontwikkeling. eZ Components biedt components voor onder andere database, cache, image, authentication, templates, translation, mail, search, logging, etc. eZ Components is net als Zend Framework een components library die geimplenteerd en gebruikt kan worden naast je eigen code. Het PersistenObject [...]]]></description>
			<content:encoded><![CDATA[<p>Derick Rethans verteld over het gebruik van <a href="http://ez.no/ezcomponents" rel="external">eZ Components</a>, een solide framework voor PHP applicatie ontwikkeling.</p>
<p>eZ Components biedt components voor onder andere database, cache, image, authentication, templates, translation, mail, search, logging, etc.</p>
<p><span id="more-339"></span></p>
<p>eZ Components is net als Zend Framework een components library die geimplenteerd en gebruikt kan worden naast je eigen code.</p>
<p>Het PersistenObject wordt gebruikt om automatisch de database uit te lezen en de bijbehorende classes en functies aan te maken.</p>
<p>De Search Component wordt aangeboden vanaf de eerstvolgende release van eZ Components. Dit component maakt het mogelijk efficiënt te zoeken in database records. Objecten (records) kunnen op eenvoudige wijze geindexeerd worden en zoek-query&#8217;s kunnen worden uitgevoerd middels een &#8216;Active Record&#8217; interface.</p>
<p>Doormiddel van de Mail Component kun je gemakkelijk mails opstellen en verzenden. Met standaard functies voor het instellen van de verzender en ontvangers, toevoegen van attachments, instellen van html body en plain text, etc. Één van de voordelen van het gebruik van een component voor het versturen van mail is dat je zelf niet meer de afbeeldingen die meegestuurd worden hoeft om te zetten naar CID embedded afbeeldingen. Dit wordt geheel automatisch door de component omgezet.</p>
<p>Een opmerkelijke component is de Graph Component. Deze maakt het mogelijk om doormiddel van een paar variabele een grafiek te laten maken en te tonen doormiddel van GD, SVG of Flash. </p>
<p>In de nieuwe versie van eZ Components zullen de nieuwe Searcg Component geïntegreerd worden met zoek mogelijkheden voor (Solr, Google, etc), de Feed Component, voor het aanmaken van RSS-, ATOM feeds</p>
<p>Voor de toekomst willen ze kijken naar de mogelijkheden voor <a href="http://en.wikipedia.org/wiki/Model-view-controller" rel="external">MVC</a>, meer ontwikkel manieren en het outputten van meerdere documents formaten.</p>
<p>Voor meer informatie <a href="http://derickrethans.nl/talks.php">lees de slides</a> op zijn website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshheads.com/blog/2008/06/live-verslag-dutch-php-conference-ez-components/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Live verslag Dutch PHP Conference: Team based PHP development</title>
		<link>http://www.freshheads.com/blog/2008/06/live-verslag-dutch-php-conference-team-based-php-development/</link>
		<comments>http://www.freshheads.com/blog/2008/06/live-verslag-dutch-php-conference-team-based-php-development/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 11:07:15 +0000</pubDate>
		<dc:creator>Dimitri van Hees</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[DPC08]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[team based]]></category>

		<guid isPermaLink="false">http://blog.freshheads.com/?p=338</guid>
		<description><![CDATA[De eerste parallel sessie van vandaag. Terwijl Joost en Gijs bij de sessie over EZ Components zitten, zitten Evert en ik bij de presentatie van Gaylord Aulke over team based PHP development. De traditionele manier van in een team werken bestaat uit de volgende situatie: een aantal developers werken samen op een webserver, en na [...]]]></description>
			<content:encoded><![CDATA[<p>De eerste parallel sessie van vandaag. Terwijl Joost en Gijs bij de sessie over EZ Components zitten, zitten Evert en ik bij de presentatie van Gaylord Aulke over team based PHP development. De traditionele manier van in een team werken bestaat uit de volgende situatie: een aantal developers werken samen op een webserver, en na een test van een quality manager wordt er voor gekozen het live te zetten. De voordelen hiervan zjin de volgende: het is simpel op te zetten, makkelijk om te gebruiken, en de paden naar alle bestanden zijn altijd identiek, net als de software updates. Het grootste nadeel is dat als 1 iemand een foutje maakt, iedereen er last van heeft.</p>
<p>De ideale situatie voor een developer is dat iedereen voor zich bepaalt wat er getest en gewijzigd wordt, zonder dat anderen er last van hebben. Daarna moet alles wel gesynchroniseerd worden met de rest, daar hebben gelukkig tools als SVN voor. Om dit te laten werken moet de ontwikkelomgeving zo dicht mogelijk bij de live omgeving liggen. Om de kwaliteit hoog te houden moet er tijdens het ontwikkelen al voldoende getest worden. De deployment van code op de live server moet daarna automatisch en gearchiveerd gebeuren.</p>
<p>Om geen fouten te maken in het onderhoud moeten er plannen opgesteld worden om updates en bugfixes structureel uit te voeren. Een veelgemaakte fout is dat een bug ter plekke (op de live omgeving) wordt geupdate, waarna het niet lokaal of in de repository ook wordt geupdate, zodat de bug zich bij een andere update wederom voordoet. Als iedereen zich aan deze regels houdt en alles netjes in SVN zet, dan is een checkout altijd 100% goed. Helaas heeft niemand in de zaal dit ooit meegemaakt, inclusief de spreker niet.</p>
<p><span id="more-338"></span></p>
<p>Op een lokale ontwikkelomgeving dienen alle componenten die de applicatie nodig heeft draaien, zodat iedereen alle code kan ontwikkelen en testen. Deze machines moeten wel exact dezelfde configuratie hebben, anders werkt het natuurlijk bij de ene ontwikkelaar wel en de andere niet. Pas als alles lokaal getest is en werkt, moet de developer het bestand inchecken.</p>
<p>Het is heel normaal dat de database wel gedeeld wordt. Zo kun je test data van anderen delen en blijven tabellen en data velden voor iedere gebruiker dezelfde.</p>
<p>Een ander veel gebruikte manier is met sandboxes te werken op een centrale server waar iedere developer zijn eigen workspace heeft (dit is hoe wij het doen). Op deze manier blijft de configuratie van de server altijd identiek, terwijl developers wel hun eigen code kunnen bewerken zoder dat de rest er last van heeft. Het grootste nadeel is de &#8216;single point of failure&#8217;, oftewel: als deze server wegvalt is iedereen zijn spullen kwijt. Aan de andere kant is dit probleem natuurlijk opgelost door het tijdig backuppen van alle gegevens.</p>
<p>Het is belangrijk dat iedereen dezelfde editor gebruikt. Ongeacht welke het is kun je er dan van op aan dat iedereen in ieder geval dezelfde fouten maakt. Iedere editor heeft namelijk zijn eigen beperkingen. Natuurlijk raadt Gaylord Zend Studio aan, welke wij al gebruiken bij Freshheads.</p>
<p>Een ander handig hulpmiddel is Zend Platform free-to-use in development, helaas moet er betaald worden voor het runnen op live sites.</p>
<p>Selenium IDE is een User Interface test-tool. Selenium kan onthouden (als macro) wat je gedaan hebt op de site, en dit daarna herhalen in unit-testing. Zo is te zien hoeveel code daadwerkelijk gebruikt wordt in je applicatie.</p>
<p>PHP Code sniffer kan op code-style en guidelines checken daarbijk kan er ook te zien zijn hoe variabelen gebruikt worden in je functies.</p>
<p>Continous Integration: Cruise Control deze tool kan bovenstaande tools runnen en houdt dan van alles de resultaten bij. Er kan zelfs aan gechecked worden op verwacht resultaat. Deze tool is ook automatisch elke dag te draaien om zo alle gecommitte projecten te scannen, en je smorgens daarvan de resultaten van voor te schotelen.</p>
<p>Bug tracking kan door middel van gebruik van Trac dit kan geintegreerd worden in je svn. Verder heeft Trac diverse plug-ins.</p>
<p>phpUnderControl kan je verschillende resulltaten van je tools in beeld brengen. <a title="Buildix" href="http://buildix.thoughtworks.com/" target="_blank">Buildix</a> is hier een voorbeeld van.</p>
<p>[13:45] Gaylord rondt zijn presentatie af.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshheads.com/blog/2008/06/live-verslag-dutch-php-conference-team-based-php-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Live verslag Dutch PHP Conference &#8211; Huidige PHP &amp; PHP Architect</title>
		<link>http://www.freshheads.com/blog/2008/06/live-verslag-dutch-php-conference-huidig-php-en-php-architect/</link>
		<comments>http://www.freshheads.com/blog/2008/06/live-verslag-dutch-php-conference-huidig-php-en-php-architect/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 09:13:41 +0000</pubDate>
		<dc:creator>Gijs van Zon</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[conferentie]]></category>
		<category><![CDATA[DPC08]]></category>
		<category><![CDATA[dutch php conference]]></category>
		<category><![CDATA[oprichting php]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php architect]]></category>
		<category><![CDATA[Zeev Suraski]]></category>

		<guid isPermaLink="false">http://blog.freshheads.com/?p=337</guid>
		<description><![CDATA[Dutch PHP Conference wordt net als vorig jaar weer georganiseerd in de RAI in Amsterdam. 10:15u Ivo Jansch opent met het gooien van wat Olifanten. Er zijn aanmerkelijk meer mensen als vorig jaar en met 350 developers dan ook uitverkocht. [10:20] Eerste spreker is Zeev Suraski. Openend met een kort verhaal over het begin van [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.phpconference.nl/" rel="external">Dutch PHP Conference</a> wordt net als vorig jaar weer georganiseerd in de RAI in Amsterdam. 10:15u Ivo Jansch opent met het gooien van wat Olifanten. Er zijn aanmerkelijk meer mensen als vorig jaar en met 350 developers dan ook uitverkocht.</p>
<p>[10:20] Eerste spreker is <a href="http://suraski.net/blog/" rel="external">Zeev Suraski</a>. Openend met een kort verhaal over het begin van <a href="http://www.php.net" rel="external">PHP</a>.</p>
<p><span id="more-337"></span></p>
<p>1998: PHP 3 wordt gereleased en wordt gebruikt op 100.000 domeinen.</p>
<p>1999: PHP wordt gebruikt op 1 miljoen domeinen, op dat moment wordt de Zend Engine ontwikkeld. </p>
<p>2004: <a href="http://www.yahoo.com" rel="external">Yahoo</a> kiest voor PHP, dit is een belangrijke stap geweest voor PHP, aangezien dit één van de eerste grote bedrijven is geweest die volledig om is gegaan naar PHP. </p>
<p>2005: <a href="http://www.ibm.com" rel="external">IBM</a> en <a href="http://www.oracle.com" rel="external">Oracle</a> volgen.</p>
<p>2006: <a href="http://www.microsoft.com" rel="external">Microsoft</a> erkent PHP als een volledige taal en ondersteund de ontwikkeling van PHP zo goed mogelijk voor Windows.</p>
<p>PHP is een volwassen programmeer taal. Steeds meer bedrijven ontdekken de kracht achter PHP en de verschillende frameworks (CakePHP, symfony, Zend Framework) die beschikbaar zijn voor developer groeit dan ook nog steeds.</p>
<p>Kort opgesomd:<br />
- PHP is een goede keuze<br />
- Het is heel simpel om mee te werken, maar maak gebruik van tools (frameworks, advanced editors)<br />
- Probeer niet alles opnieuw te ontwikkelen. PHP is een opensource taal, en functies en libraries worden vaak ook open source gepubliceerd. Gebruik deze mogelijkheden.</p>
<p>Laatste sheet is een plaatje met &#8220;Hup Holland Hup&#8221;. Een mooi eind van een goede presentatie.</p>
<p>Vragen:<br />
- Waarom focused Zend zich niet meer zoveel op de Core van PHP maar meer op frameworks?<br />
Steeds meer ligt de focus op het gebruik van PHP en de applicaties waar het voor gebruikt wordt. Het bestaat nu al een ruim aantal jaar en behoeft dan ook niet meer zoveel veranderingen.</p>
<p>- PHP wordt steeds geavanceerder, zal het ooit de kant van JAVA op gaan?<br />
Er is altijd een competitie tussen developers die PHP meer programmeren zoals JAVA en aan de andere kant de developers die van de simpelheid van PHP genieten. PHP wordt steeds geavanceerder maar het zal aantal mogelijk zijn om PHP te gebruiken zonder de geavanceerde architectuur.</p>
<p>[11:15] Tweede spreker is <a href="http://tabini.ca/" rel="external">Marco Tabini</a>. Hij is uitgever van PHP Architect.</p>
<p>[11:17] Wat is Mayo?<br />
3 ingrediënten: olijf olie, lemoen &#038; ei.<br />
Als je echter gaat kijken naar de commerciele mayo in de winkels zie je een hele lijst met ingrediënten met soms niet eens de basis erin.</p>
<p>[11:20] Maar wat heeft dit te doen met software?<br />
15 Jaar geleden was er alleen maar de core van het programmeren. Tegenwoordig wordt het echter steeds ingewikkelder. Je begint met een besturings systeem, een webserver, de programmeer taal, een framework, en daarop uiteindelijk je eigen code.</p>
<p>[11:25] Hoe zit het met functie aanroepen in de verschillende talen.</p>
<p>Het tonen van één keer &#8220;Hello world&#8221;:<br />
C &#8211; 46 (functies)<br />
Shell (TCSH) &#8211; 37 (functies)<br />
PHP &#8211; 362<br />
PHP (Apache) &#8211; 881</p>
<p>Het tonen van twee keer &#8220;Hello world&#8221;:<br />
C &#8211; 47<br />
Shell (TCSH) &#8211; 146<br />
PHP &#8211; 368<br />
PHP (Apache) &#8211; 887</p>
<p>Aanroepen van de eerste 100 miljoen priem getallen:<br />
C &#8211; 2.5u<br />
Erlang &#8211; 1.8u<br />
PHP &#8211; N/A</p>
<p>[11:30] Je moet kiezen tussen het gemak van het programmeren en de prestatie. Het is belangrijk dat je code snel is, maar er is meer dan alleen je code. Waarvoor wordt het gebruikt, waarop draait het, hoe schaalt je code, wat kost het, etc, etc.</p>
<p>[11:40] Er is een duidelijke samenhang tussen winst en aatal views per soort website. Hoe meer bezoekers je naar je website krijgt hoe duurder de kosten voor het onderhoud van de website. Het is dan ook belangrijk dat een website die veel bezoekers trekt zo laag mogelijke kosten heeft per pagina. Bij een e-commerce zijn de kosten per pagina hoger. Het gaat hier om de verkoop van producten en het aantal bezoekers maar hierbij niet uit.</p>
<p>[11:42] Marco heeft zich voorgenomen om iedere maand een nieuwe taal te leren. Dit is hem niet gelukt, maar hij heeft wel een inzicht gekregen in de talen die er op het moment zijn.</p>
<p>[11:49] Hoe ga je om met je problemen op het gebied van infrastructuur? Laat iemand anders het probleem oplossen.</p>
<p>Amazon WebServices biedt de mogelijkheid om vrijwel oneindig te schalen, zonder dat de kosten groter worden als je meer bezoekers krijgt, uitgaande van het punt dat je geld binnenkrijgt per bezoeker (adSense).</p>
<p>Design: THINK BIG-ITS CHEAP<br />
Choose: THE RIGHT TOOLS<br />
Scale: EVERYTHING, ALWAYS</p>
<p>Einde van de eerste presentatie ronde. Tijd voor een korte lunch.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshheads.com/blog/2008/06/live-verslag-dutch-php-conference-huidig-php-en-php-architect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dutch PHP Conference</title>
		<link>http://www.freshheads.com/blog/2008/06/dutch-php-conference/</link>
		<comments>http://www.freshheads.com/blog/2008/06/dutch-php-conference/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 16:25:44 +0000</pubDate>
		<dc:creator>Dimitri van Hees</dc:creator>
				<category><![CDATA[Freshheads]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[conferentie]]></category>
		<category><![CDATA[DPC08]]></category>
		<category><![CDATA[dutch php conference]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://blog.freshheads.com/?p=334</guid>
		<description><![CDATA[Aanstaande zaterdag vindt de tweede editie van de Dutch PHP Conference plaats. Tijdens deze conferentie in de RAI komen zo’n 300 PHP ontwikkelaars tezamen om gedachten uit te wisselen en de laatste ontwikkelingen te volgen op het gebied van de populaire open source programmeertaal PHP (PHP Hypertext Preprocessor), de taal waarmee alle dynamische websites van [...]]]></description>
			<content:encoded><![CDATA[<p>Aanstaande zaterdag vindt de tweede editie van de <a href="http://www.phpconference.nl">Dutch PHP Conference</a> plaats. Tijdens deze conferentie in de RAI komen zo’n 300 PHP ontwikkelaars tezamen om gedachten uit te wisselen en de laatste ontwikkelingen te volgen op het gebied van de populaire open source programmeertaal PHP (PHP Hypertext Preprocessor), de taal waarmee alle dynamische websites van Freshheads zijn ontwikkeld. Om 9:30 zullen <a href="http://blog.freshheads.com/author/dimitri">ik</a>, <a href="http://blog.freshheads.com/author/evert">Evert</a>, <a href="http://blog.freshheads.com/author/joostfarla">Joost</a> en <a href="http://blog.freshheads.com/author/gijs">Gijs</a> dan ook (net als <a href="http://blog.freshheads.com/2007/06/verslag-php-conference/">vorig jaar</a>) in Amsterdam zijn, al zal dat niet meevallen na een tweede avondje <a href="http://blog.freshheads.com/2008/06/freshheads-kleurt-oranje/">EK </a><a href="http://blog.freshheads.com/2008/06/freshheads-kleurt-oranje/">voetbal bij Freshheads</a> <img src='http://www.freshheads.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><img src="http://blog.freshheads.com/wp-content/uploads/2008/06/dutchphpconference1.jpg" alt="" width="425" height="224" /></p>
<p>Sprekers zijn onder andere <a href="http://suraski.net">Zeev Suraski</a> (samen met <a href="http://andigutmans.blogspot.com/">Andi  Gutmans</a> oprichter van <a href="http://www.zend.com">Zend Technologies</a>, het bedrijf achter het huidige PHP), <a href="http://www.aide-de-camp.org">Fabien Potencier</a> (projectleider van het populaire PHP framework <a href="http://www.symfony-project.org">symfony</a>), <a href="http://mtabini.blogspot.com">Marco Tabini</a> (uitgever van het PHP <span id="more-334"></span>magazine <a href="http://www.phparch.com">php|architect</a>) en  <a href="http://weierophinney.net/matthew">Matthew Weier O&#8217;Phinney</a> (software-architect van <a href="http://framework.zend.com">Zend Framework</a>). Andere namen zijn <a href="http://terrychay.com/blog">Terry Chay</a>, <a href="http://sebastian-bergmann.de">Sebastian Bergmann</a>, <a href="http://www.derickrethans.nl">Derick Rethans</a>, <a href="http://www.jansch.nl">Ivo Jansch</a>, <a href="http://www.lornajane.net">Lorna Jane Mitchell</a>, <a href="http://100days.de">Gaylord Aulke</a>, <a href="http://inside.e-novative.de">Stefan Priebsch</a> en Johann-Peter Hartmann.</p>
<p>Omdat het <a href="http://blog.freshheads.com/tag/kings-of-code/">live verslag van Kings of Code</a> dat wij ruim twee weken geleden op dit blog plaatsten een enorm succes bleek te zijn zullen wij proberen ook aanstaande zaterdag weer vanaf locatie te bloggen. Aangezien er drie parallelsessies zijn zullen wij ons tijdens deze sessies op moeten splitsen, maar dat gaat vast en zeker goedkomen.</p>
<p>Morgenavond vindt er een heuse conference pre-party plaats in Amsterdam, maar ondanks het feit dat we daar ook Oranje kunnen kijken willen we dat natuurlijk in Tilburg niet missen. Ik heb wel begrepen dat de Franse spreker Fabien Potencier in Holland shirt zijn presentatie komt doen als we van Frankrijk winnen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshheads.com/blog/2008/06/dutch-php-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

