Afgelopen vrijdag de PHP Conference 2010 in Londen bezocht, wat zéér de moeite waard was. Flink wat presentaties gezien, en erg veel interessante dingen bijgeleerd.
Hieronder een samenvatting van enkele presentaties die ik bijgewoond heb:
The Lost art of Simplicity Josh Holmes
Josh Holmes, een medewerker van Microsoft, vertelde over het achtergebleven kindje bij het oplossen van problemen. Het probleem zit zich niet in het probleem zelf, maar in de oplossing. Vaak wordt een oplossing door één developer gemaakt, welke niet begrepen wordt door andere developers die hier later nog aan moeten werken. Zijn punt: Zorg dat iedereen altijd weet wat je doet en waarom je iets doet, dan is dat in ieder geval duidelijk voor de volgende generatie.
Zijn presentatie: The Lost Art of Simplicity op SlideShare
Would you like docs with that? Stefan Koopmanschap
In deze presentatie vertelde Stefan Koopmanschap (secretaris van PHP Benelux en Developer voor Symfony Framework), over een tweede ondergeschoven kindje: Documentatie. Dit is voor developers in het algemeen een groot probleem, omdat het schrijven hiervan natuurlijk niet zo leuk is als het programmeren zelf. Dus had hij enkele tips om snel en effectief een goede documentatie te kunnen schrijven. Zie zijn presentatie:
Would you like docs with that? op SlideShare
Database Optimisation Remo Biagioni
Remo vertelde in deze presentatie voor mij niks nieuws (helaas!). Er werd voornamelijk de nadruk gelegd op het optimaliseren van queries en indices, en een kleine hint gegeven over schaalbaarheid. Niks nieuws helaas.
Hier heb ik geen presentatie van.
Hidden features – from core to PECL Johannes Schlüter
Deze developer van MySQL en release-manager van PHP bracht een presentatie over mogelijkheden in PHP die niet iedereen kent. Hierbij gaat het erom dat PHP enkele duizenden functies kent, terwijl een gemiddeld project slechts enkele honderden hiervan gebruikt. Als voorbeeld heeft Johannes een mogelijkheid van PHP5.3: MYSQL_ASYNC. Deze kan als argument aan mysqli_query worden toegevoegd, waardoor MySQL de mogelijkheid krijgt om alvast aan de query te beginnen, terwijl PHP verder gaat met de uitvoer van het programma. Door een mysqli_poll te doen kun je kijken of er al data door MySQL is vrijgegeven. Zeker een aanrader om eens verder te onderzoeken, vooral voor zwaardere queries bij het opbouwen van een webpagina.
Ook hier staat helaas geen presentatie van online
In search of… Ian Barber
Helaas had Ian weinig zinnigs te vertellen, voornamelijk over verschillende full-text search engines die MySQL als database kunnen gebruiken en PHP als client. Omdat we bij STRAUS al Sphinx gebruiken, zat hier weinig nieuws in. Wel heb ik Ian kunnen vertellen dat Sphinx enkele opties had waar hij over twijfelde. Toch een goede daad gedaan vrijdag.
PHP Code Audits Damien Seguy
Damien Seguy is een beveiligingsexpert op PHP gebied. Hij test code voor bedrijven op fouten, XSS, en SQL-injecties. Ook is hij de bedenker van de elePHPant, een must-have voor iedere die-hard PHP-programmeur. Erg interessante presentatie:
Read More

