Auteur archief

  • apr
    14

    Verslag PFCongrez 2008

    Net als vorig jaar was er ook dit jaar weer een Freshheads delegatie aanwezig bij het PFCongrez, een congres voor webdevelopers georganiseerd door de vereniging PHP Freakz. Afgelopen zaterdag omstreeks 13:00 uur waren de heads Joost, Gijs, Evert en ondergetekende getuige van de eerste presentatie in het Pim Jacobstheater te Maarssen.

    PFCongrez

    Peter-Paul Koch, naar eigen zeggen “freelance web developer en JavaScript guru uit Amsterdam“, vertelde de circa 180 aanwezige bezoekers over de voordelen van de scheiding tussen structuur, presentatie en gedrag in een webpagina. Deze vorm van het MVC (Model View Controller) ontwikkelpatroon komt in de praktijk neer op het scheiden van HTML, CSS en JavaScript in verschillende bestanden. Zo houd je je code schoon en kun je afhankelijk van elkaar in de verschillende bestanden werken. Dit betekent echter wel dat je voor één pagina al minstens twee extra requests moet maken: het .js en het .css bestand moeten naast het .html bestand apart ingeladen worden. Lees meer »

  • feb
    13

    Politiek 2.0?

    “Wij willen luisteren naar de stem van het volk” is een veel gehoorde leus tijdens de verkiezingsperiode. Natuurlijk, wat is er nu mooier om burgers het gevoel te geven dat ze kunnen meepraten over wat ‘de hoge heren in Den Haag’ beslissen. Ook Rita Verdonk heeft dit hoog op haar campagnelijstje staan, vertelde zij afgelopen zaterdag tijdens een uitzending van ‘De Wereld Draait Door’. Op de vraag hoe ze dat dan in de praktijk wilde brengen, antwoordde zij dat ze dit met onder meer nieuwe media probeert te bereiken.

    Gaat Rita Web 2.0?

    De website, die overigens nog niet in de lucht is, zal tal van nieuwe kanalen en communicatiemiddelen bevatten om interactie met het volk te kunnen bewerkstelligen. Presentator Matthijs van Nieuwkerk en Marc-Marie Huijbregts, die ook te gast was in de uitzending, begrepen er niets van. “Dus u wilt eigenlijk één grote ideeënbus maken en iedereen die denkt een oplossing voor het fileprobleem te hebben, kan daar zijn of haar idee in stoppen? Dat gaat toch nooit werken!” Het publiek lacht. Lees meer »

  • nov
    16

    Ciparo bij NOVA

    Aanstaande maandag zal Thijs Cox, mede-oprichter van Ciparo BV, te zien zijn bij het programma NOVA op Nederland 2. Op dit moment zijn wij bezig met de ontwikkeling van een nieuw back-office voor dit bedrijf, zodat er makkelijker gegevens uitgewisseld kunnen worden tussen het hoofdkantoor in Rotterdam en Ciparo kantoren in China. Als je wilt weten wat ze bij Ciparo allemaal doen, dan moet je maandag om 22:15 uur zeker even afstemmen op Nederland 2!

  • jun
    19

    Verslag PHP Conference

    Afgelopen zaterdag vond de eerste editie van de Dutch PHP Conference plaats in de Amsterdam RAI. Uiteraard waren wij erbij en zoals beloofd via deze post een kleine impressie van wat zoal de revue passeerde.

    Na keurig ontvangen te zijn begon om 10:30 uur de eerste presentatie; Cal Evans (Zend Technologies) betrad met zijn volgestickerde laptop het podium om te vertellen hoe je makkelijk een mashup kunt maken met behulp van PHP. Het is dat hij geen internetverbinding kreeg maar anders had het publiek een keurige applicatie gezien dat met behulp van de “UPS RFID API” en Google Maps de route en huidige positie van een bestelling op het scherm zette.

    De eerste presentatie van Cal Evans
    De eerste presentatie van Cal Evans

    Drie kwartier later was het woord aan Kevlin Henney, een humoristische Britse consultant die bij gebrek aan beamer functionaliteiten maar een kwartier moppen ging staan tappen. Toen zijn slides eindelijk op het witte doek verschenen begon zijn presentatie “Objects of Desire”, waar hij programmeertaal vergeleek met mensentaal. Erg leuk en interessant.

    Gaylord Aulke over het Zend Framework
    Gaylord Aulke over het Zend Framework

    Een prima lunch verder begonnen om 13:00 uur de parallelsessie’s, verdeeld over drie zalen. Wij waren aanwezig in de grote zaal waar Gaylord Aulke (Director Professional Services Europe, Zend) het Zend Framework nader toelichtte. Tijdens zijn presentatie werd duidelijk hoeveel verschillende PHP frameworks er al bestaan en het moge duidelijk zijn dat dit de volgende generatie van programmeren wordt. Direct na de presentatie hebben Joost, ik, Gijs en Joost dan ook een kleine techmeeting gehouden en het ziet ernaar uit dat ook Freshheads in de toekomst hiermee gaat werken. Door de grote community die Zend heeft opgebouwd werken er wereldwijd duizenden programmeurs gratis mee aan het verbeteren van dit product.

    Korte techmeeting na de presentatie over het Zend Framework
    Korte techmeeting na de presentatie over het Zend Framework

    De ronde erna vertelde Lukas Kahwe Smith over PHP Data Objects, een manier om via een API verbinding te maken met een database zodat een applicatie database-onafhankelijk kan worden. Volgens mij was de algemene conclusie echter dat het aantal nadelen van deze technologie groter was dan het aantal voordelen. Zo gaat het ten kostte van de snelheid en kost het meer code (en dus man-uren) om een simpele query uit te voeren. Het voordeel dat je hiermee dezelfde applicatie op verschillende soorten databases kan laten draaien lijkt ons niet voldoende om dit serieus in gebruik te nemen.

    Gijs had er zin in
    Gijs had er zin in

    Na een half uurtje pauze verplaatsten wij ons naar één van de twee kleine zalen, om daar Herman van Dompseler van SURFnet en Hellup.nl aan het woord te zien over een Web 2.0 applicatie die SURFnet binnenkort gaat lanceren: de SURFnet videotheek. Voor de techies in de zaal (en dat zijn er uiteraard wat zoals je kunt verwachten op een PHP conferentie) was de benadering van Web 2.0 een compleet nieuw verhaal en dan ook machtig interessant. Aangezien wij ons ook in de Web 2.0 wereld begeven met projecten als Het Internet Adresboek en SeeYouDance is de ideologie achter Web 2.0 ons wel duidelijk en dus weinig vernieuwend, al was het wel interessant te weten dat ze zelfs aan OpenID hebben gedacht maar nu eenmaal als overheidsinstelling gebonden zijn aan het A-Select authenticatie systeem (dit wordt ook gebruikt bij DigiD). Een paar features van het product (wat eigenlijk een soort Nederlandse YouTube voor wetenschappelijke filmpjes wordt) verrasten mij wel positief. Zo worden filmpjes niet alleen voor preview omgezet naar Flash video zoals bij YouTube, maar kan een gebruiker ook ter plekke kiezen het filmpje in een aantal andere formaten te downloaden, waaronder zelfs in HD-kwaliteit. Tevens worden er API’s beschikbaar gesteld zodat iedereen kan helpen ‘s Neerlands grootste wetenschappelijke video database te realiseren en is het compleet uitgerust met social bookmark tools, user generated content en een fancy lay-out.

    Colaatjes tijdens de pauze
    Colaatjes tijdens de pauze

    De laatste lezing van de dag werd in de grote zaal gegeven door Derick Rethans, een Nederlander die in Noorwegen woont en verzocht werd zijn presentatie in het Engels te houden. Hij vertelde over het fenomeen “Test-Driven Development”, wat een andere manier van testen is dan menig programmeur gewend zal zijn. De truc is om vóór ook maar één woord geprogrammeerd te hebben al een test-case te schrijven. Hierna dien je tijdens de ontwikkelfase elk component van de applicatie apart aan een aantal tests te onderwerpen om te kijken of deze voldoende gedekt worden. Een vrij technisch verhaal op het eind van de dag waar de moraal eigenlijk de volgende was: “als er vooraf meer tijd gestoken wordt in het testen van een applicatie zal het op de lange termijn tijd besparen”. Dit is vooral voor zeer grote technische applicaties van belang, maar bij de ontwikkeling van ‘gewone’ websites kost dit overdreven veel tijd.

    Klokslag 17:00 uur begon er een gezellige borrel in de foyer. Na een korte reflectie op de dag stelden we dat het een geslaagde conferentie was die wellicht aan het begin staat van een paar ingrijpende veranderingen op de technische afdeling van Freshheads ;-)

  • jun
    14

    Programmeren 2.0

    Als Web 2.0 de toekomst van het internet is, dan is PHP dé programmeertaal van de toekomst. Zoals veel typische Web 2.0 zaken als vormgeving (erg ‘hip’ met vooral flink grote letters), communicatie (vrij informeel), marketing (viral), domeinnamen (meestal nietszeggend, maar klinkt gewoon leuk) begint ook de technische kant typerend te worden. De combinatie PHP/MySQL lijkt onmisbaar in de wereld die Web 2.0 heet. Ook in Nederland lijkt deze combinatie, samen met de rest van Web 2.0, eindelijk goed op gang te komen. Aanstaand weekend vindt zelfs de eerste “Dutch PHP Conference” plaats in de Amsterdam RAI waar ook wij bij zullen zijn.

    Tot voor kort (de tijd van ‘Web 1.0′) werd PHP door velen als een amateuristische programmeertaal gezien. Immers, de stap van HTML naar PHP en later in combinatie met een MySQL database was voor veel jonge programmeurs een vrij simpele. Ik kan mij nog goed herinneren dat ook ik daarmee begonnen ben op de middelbare school, omdat je er eigenlijk niks voor nodig hebt. Je kunt het gratis beoefenen op je computer (leuke hobby) en mocht je het ergens willen hosten dan kostte dat slechts een paar gulden bij de meeste providers…

    Lees het volledige artikel op Dutchcowboys.nl, het populairste tech-weblog van Nederland, waar wij met Freshheads ook bloggen.

  • mei
    05

    Freshbeheer voor Salt Magazine online

    Op 4 mei is het nieuwe Freshbeheer voor Salt Magazine online gegaan. Freshbeheer 4.0 is ontwikkeld in samewerking met Rebel Media Creators, de uitgever van Salt magazine.