Dutch PHP Conference 2008
Afgelopen vrijdag en zaterdag vond de tweede Dutch PHP Conference van iBuildings plaats in de Amsterdam RAI en net als vorig jaar was ik er bij.
Dit jaar was alles iets groter opgezet dan vorig jaar. De conference duurde twee dagen, 1 tutorial day met in-depth sessies over een bepaald onderwerp en de tweede dag met kortere sessies maar wel erg bekende sprekers, zoals Zeev Suraski van Zend en Marco Tabini van PHP|Architect.
De tutorial dag
Ik ben zelf alleen op de conference dag geweest en kan dus niet bijzonder veel zeggen over de tutorial dag. Ik heb alleen wel gehoord dat 6 uur naar bijv. de Zend Framework-sessie luisteren een beetje veel van het goede was. Degene die ik er over gesproken heb, zei dat hij een meer hands-on aanpak had verwacht, ook gezien de tijd die er voor uitgetrokken was.
De conference dag
Op de conference dag was ik met alle PHPende collega's van React aanwezig. Voor de aanwezigen: u heeft ons wellicht voorbij zien scharrelen in witte React shirts ;) .
De dag begon met een met olifanten gooiende Ivo Jansch, die 20 gesponsorde elephpants het publiek in mikte. Daarna volgende de twee keynotes waarvan ik voornamelijk die van Marco Tabini interessant vond. Hij onderstreepte o.a. nogmaals het belang om bij performance verder te kijken dan je neus lang is. Vervolgens waren de parallel sessies, waarvan ik de volgende gevolgd heb:
-
Team infrastructure - Gaylord Aulke

Gaylord besprak verschillende methodes over hoe je als team met de technische kant van development om kan gaan. Werkt iedereen lokaal, gebruik je een centrale server en hoe (of eigenlijk: vanaf waar) regel je deployments.
Interessante punten vond ik het gebruik van een live branch, developers die géén directe toegang tot de servers van de klant hebben en het feit dat je Zend Platform gratis kunt gebruiken als Developer.
-
Subversion Deployment - Lorna Mitchell

Lorna besprak voornamelijk 2 dingen, hoe je subversion effectief kunt gebruiken en wat voor stappen verstandig zijn om te nemen bij deployment met als hoofd idee: zorg voor een rollback plan. Zorg dat je terug kunt naar de vorige situatie.
Op code niveau is dit vrij simpel te doen, simpelweg door 2 versies van de code naast elkaar te zetten en een van de twee actief te hebben. Database niveau is wat lastiger, je kunt daar een systeem ala Rails Migrations voor gebruiken of anders het nog in ontwikkeling zijnde DbMorph.
-
Best practices met Zend Framework - Matthew Weier O'Phinney

Matthew besprak de verschillende 'best practices' waar de ontwikkelaars van het Zend Framework gebruik van maken.
In grote lijnen waren dit:
- Gebruik source-control
- Documenteer
- Test je code
- Gebruik een code standaard
- Leer wat design patterns zijn
De dag eindigde met een sessie door Terry Chay, die zichzelf de PHP Terrorist noemt. Hij is vrij grof, en schopt tegen een hoop aan maar wist er toch een behoorlijke interessante talk van te maken. Goede afronding van de dag.
Conclusie

Hoewel de talks die ik heb bijgewoond wel enige interessante punten hadden vond ik dit jaar de keynotes - en specifiek die van Marco Tabini en Terry Chay - het meest interessant en thought-provoking.
Was jij ook bij DPC'08? Wat vond jij er van? Laat je horen in de comments ! :) (+20%, right?)
Slides
Hieronder volgen nog de slides van de verschillende talks die gehouden zijn. Dit zijn ze nog niet allemaal, maar ik zal de post updaten naarmate ze beschikbaar komen.
Zeev Suraski - The State of PHP
Marco Tabini - Software and the taste of Mayo
Sebastian Bergmann - PHPUnit 3.3 highlights

Volg Scriptorama via RSS!
Reageer ook!
Was weer gezellig Mathieu :-) (+20%)
Door Joost van Velzen
op 06.15.08 @ 11:25 am | Permalink
Het was echt verschrikkelijk leuk weer, zo veel mensen dat ik wederom (zoals altijd eigenlijk) lang niet iedereen heb kunnen spreken die ik wou spreken ;) (+20%)
Overigens, onze (Fabien en mijn) tutorial over symfony was heel erg praktisch. Na een korte introductie gingen we al snel aan de slag met de aanwezigen en zo hebben we de hele dag door voorbeelden in de praktijk gebracht. ;) (+40%?)
Door Stefan
op 06.15.08 @ 3:47 pm | Permalink
Was leuk! Ook zeker leuk om Joost en jou te ontmoeten :) (+20%)
Door berry__
op 06.16.08 @ 1:06 pm | Permalink
mooie review, en bedankt voor de feedback! Volgend jaar gaan we de tutorial sprekers iets meer aansturen op het praktijkgedeelte, en op de main day wil ik 1 track hebben die veel meer de diepte in gaat.
Ben overigens ook wel geïnteresseerd in meningen over het aantal bezoekers, aantal presentaties en aantal dagen.
Door ivo
op 06.16.08 @ 9:17 pm | Permalink
[...] elkaar zou krijgen. 6.5 uur luisteren is gewoon teveel. Uit de reacties op Mathieu’s website schrijft Ivo Jansch (een van de organisatoren van iBuildings): Volgend jaar gaan we de tutorial sprekers iets meer aansturen op het [...]
Door Dutch PHP Conference | localjoost op 06.17.08 @ 7:49 am | Permalink
Ik heb me prima vermaakt deze 2 dagen. Interessante mensen gesproken en dito presentaties bijgewoond. Leuk ook om onder andere berry__ en jou eens ontmoet te hebben.
Door ruud`
op 06.17.08 @ 7:58 am | Permalink
Allereerst ben ik zeer te spreken over de organisatie, prima! (Je voelt hem al aankomen...)
Maar... helaas vond ik dat de nadruk afgelopen zaterdag lag op het ontwikkelen van websites in tegenstelling tot, wat ik verwachte, het ontwikkelen van applicaties met php. Ik ben van mening dat de volwassenheid van een taal afgeleid kan worden van de applicaties die met deze taal ontwikkeld worden. Als de sprekers, o.a. Zeev en Tabini, dit benadrukken, maar de focus ligt vervolgens voornamelijk (uitzonderingen daargelaten) op website-ontwikkeling, dan ben ik toch een beetje teleurgesteld.
Maar ach, wellicht heb ik een verkeerd idee van een applicatie? (Ja, wat onderscheid een applicatie van een website?)
Dit neemt niet weg dat er wel trend te bespeuren is die mij hoopgevend stemt, namelijk het grote aantal oop-programmerende deelnemers (tijdens presentatie Stefan Priebsch) en de presentaties over enterprise applicatieotnwikkeling van Ivo Jansch samen met de svn presentatie van Lorna Mitchell.
Al met al toch wel genoeg reden om volgend jaar de bijeenkomst bij te wonen.
In ieder geval bedankt Ivo voor het organiseren van deze dagen!
Door Harrykiri
op 06.17.08 @ 8:04 am | Permalink
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>