-
jun
14
gepost door Gijs van Zon in Research | 2 reacties | share on facebookshare on twitter
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 er een nieuwe update, hierin worden alleen grote bugs opgelost, maar nieuwe bugs, of features worden niet opgelost of toegevoegd.
Lees meer »
Tags: DPC08, Fabien Potencier, Open source, symfony
-
jun
14
gepost door Joost Farla in Research, Web Development | geen reacties | share on facebookshare on twitter
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 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 ‘Defacement’ (23%) en ‘Malware’ (15%).
Lees meer »
Tags: DPC08, dutch php conference, hacking, php, security
-
jun
14
gepost door Gijs van Zon in Research, Web Development | geen reacties | share on facebookshare on twitter
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.
Lees meer »
Tags: Derick Rethans, DPC08, eZ Components, framework, php
-
jun
14
gepost door Dimitri van Hees in Research, Web Development | geen reacties | share on facebookshare on twitter
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.
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.
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.
Lees meer »
Tags: development, DPC08, php, team based
-
jun
14
gepost door Gijs van Zon in Research, Web Development | geen reacties | share on facebookshare on twitter
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 PHP.
Lees meer »
Tags: conferentie, DPC08, dutch php conference, oprichting php, php, php architect, Zeev Suraski
-
jun
12
gepost door Dimitri van Hees in Freshheads, Research, Web Development | geen reacties | share on facebookshare on twitter
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 Freshheads zijn ontwikkeld. Om 9:30 zullen ik, Evert, Joost en Gijs dan ook (net als vorig jaar) in Amsterdam zijn, al zal dat niet meevallen na een tweede avondje EK voetbal bij Freshheads

Sprekers zijn onder andere Zeev Suraski (samen met Andi Gutmans oprichter van Zend Technologies, het bedrijf achter het huidige PHP), Fabien Potencier (projectleider van het populaire PHP framework symfony), Marco Tabini (uitgever van het PHP Lees meer »
Tags: conferentie, DPC08, dutch php conference, symfony, zend framework
-
mei
27
gepost door Gijs van Zon in Heads, Research, Web Development | 1 reactie | share on facebookshare on twitter
[16:18] de pauze is voorbij. Tijd voor een presentatie van Menno van Slooten – eBuddy

[16:19] Tijdens de late jaren ’90 was front-end development niet nieuw. “Business was booming” en iedereen werd pro & developer. Er waren geen opleidingen, tutorials of blogs. Crossbrowser hield in dat je programmeerde voor IE4 & NS4. Er werd weinig CSS gebruikt. Alles werd gedaan met TABLE’s en er werd al helemaal geen javascript gebruikt (buiten imagehovers dan). In de jaren 2002-2003 kreeg men meer inzicht in W3C. Tables werden al minder gebruikt en CSS werd steeds belangrijker. Crossbrowser programmeren werd al moeilijker door IE5.5, IE6 & het begin van Mozilla.
[16:25] Tegenwoordig stijgt de technische ondersteuning. CSS is standaard geworden, Javascript is het nieuwe CSS (steeds populairder), browser bieden meer technische ondersteuning. Crossbrowser betekend programmeren voor IE6, IE7, Firefox, Safari, Opera, etc. Ondanks dat we voor meer browsers aan het programmeren zijn is de tijd die het kost om code crossbrowser te maken minder dan 8 jaar geleden.
Lees meer »
Tags: ebuddy, front-end developer, javascript, jquery, kings of code, mozilla
-
mei
27
gepost door Gijs van Zon in Research, Web Development | geen reacties | share on facebookshare on twitter
[14:15] Nate Koechley van Yahoo! gaat vertellen over Client-side Performance Optimalization

[14:16]in de laatste 2 jaar zijn webpagina’s gegroeid van 97k naar 312k. Dit is een grote groei waar oplossingen voor gevonden moeten worden.
[14:18] HTML is slechts 5% van de content van je website. De andere 95% heeft te maken met front-end objecten: afbeeldinge, scripts, css, etc. Op dit moment kijken veel developers nog naar het topje van de ijsberg. Het belangrijkste is echter wat onder het water zit.
[14:21] Om dit op te lossen kun je gebruik maken van cache of gebruik maken van meerdere domeinen bijv: images.freshheads.com, css.freshheads.com, etc. Dit is een oplossing die werkt voor kleine websites. Na een bepaald punt wordt de laad tijd echter langer wanneer er meerdere domeinen gebruiker worden.
Lees meer »
Tags: GIT, javeline, kings of code, Open source, roomware project, Yahoo
-
mei
27
gepost door Gijs van Zon in Research, Web Development | geen reacties | share on facebookshare on twitter
[11:45] Mark Birbeck aan het woord (W3C)

[11:55] Onderwerp is RDFa. Doormiddel van attributes die toegevoegd kunnen aan objecten in je kan het web een stuk rijker gemaakt worden. Geo-tags aan afbeeldingen, het verbeteren van zoek resultaten, etc.
Lees meer »
Tags: CakePHP, kings of code, Mark Birbeck, Nate Abele, RDFa, W3C
-
mei
27
gepost door Gijs van Zon in Projecten, Research, Web Development | 6 reacties | share on facebookshare on twitter
Netjes op tijd opent “Kings of Code” om 9:30u. Robert Gaal (Wakoopa) opent de eerste van waarschijnlijk nog vele.

[09:31] Eerste spreker is Peter-Paul Koch a.k.a. PPK van Quirksmode.org. Na zijn lezing bij PFCongrez ben ik benieuwd waar hij dit keer weer mee komt. Na eerst de W3C event specificatie critisch aandacht te hebben gegeven gaat hij snel over op de Mouseover en zijn vriendjes. Aandachtig wordt het probleem met dropdown menu’s, en met name de mouseover & mouseout events die hierbij betrokken zijn, onder de loep genoemen.
[09:45] “Microsoft 99% waardeloos, 1% briljant. Echter is dat briljante dan ook meteen alleen voor microsoft en niet voor de concurrent.”
[10:11] Veel van zijn punten uit de presentatie van het PFCongrez komen terug, hij gaat er dit keer echter dieper op in. Het blijft boeiend om die man aan het woord te hebben. Zijn presentaties zijn goed, duidelijk en recht voor zijn raap.
Lees meer »
Tags: conferentie, Folke Lemaitre, javascript, kings of code, netlog, Peter-Paul Koch, sociaal netwerk