Archive | Webdevelopment RSS feed for this section

PFCongres 2011, de recruiter en hoe het wellicht ook anders kan?

Zaterdag 17 september bezocht ik het PF Congres 2011.Een congres voor ontwikkelaars door ontwikkelaars. Immers de organisatie is in handen van PFZ een grote online PHP community. Een grote groep ontwikkelaars was dus afgelopen zaterdag bijeen om te luisteren naar interessante sprekers zoals Michelangelo van Dam over communities en Jurriën Stutterheim over SPL Data Structures and their Complexity.

De recruiter
Zo’n grote groep ontwikkelaars heeft natuurlijk een grote aantrekkingskracht op recruiters die hun best doen om ontwikkelaars aan een zo’n leuk mogelijk baan te helpen. Tijdens één van de breaks ontstond er dan ook een interessante discussie over deze meerwaarde van recruiters. De recruiter vertelde zijn (standaard) verhaal over meerwaarde, hoe zij zich inleven in de persoon, waarom je vooral deze recruiter moet kiezen en niet één van de 10 anderen die dezelfde vacatures heeft enz..

De ontwikkelaars
De ontwikkelaars die betrokken waren in de discussie hadden bijna allemaal wel ervaring met recruiters die eigenlijk nooit echt begrepen wat de ontwikkelaars nu echt willen en waar ze nu echt naar op zoek zijn. Eigenlijk was de conclusie van de meeste ontwikkelaars dat de beste manier voor hen om aan een nieuwe baan te komen een collega programmeur of ontwikkelaar is die ze wijst op een leuke vacature bij een leuk bedrijf.

Waarom zouden we het niet andersom doen?
Naar aanleiding van de discussie ontstond bij mij het idee om de werkzoekende te laten betalen voor het vinden van zijn of haar droombaan. Ik heb de stellige overtuiging dat van de groep (PHP) ontwikkelaars in de zaal een groot deel bereid is om laten we zeggen 1000 euro te betalen om zijn of haar droombaan te vinden. Ik sprak een aantal ontwikkelaars en die zijn het er allemaal wel mee eens. Een droombaan is geld waard..

Reageer

HTML 5 Boilerplate voor mobiel

Ik schreef al eerder over het HTML5 Boilerplate, een prima blauwdruk voor nieuw te ontwikkelen websites. Nu is er dus een nieuwe versie van de Boilerplate speciaal voor mobiel.

De nieuwe boilerplate maakt ontwikkelen voor 90% (schat ik) van de mobiele markt straks relatief eenvoudig. Ik ben wel benieuwd welke inpact dit gaat hebben op de huidige ontwikkelaars van mobiele websites zoals Momac en andere ontwikkelaars.

Ik heb het nog niet geprobeerd maar dat ben ik natuurlijk wel van plan. Dus binnenkort een mobiele variant van deze website;-)

Reageren

Gezichtsherkenning met Face.com (API)

Programmableweb wees me op de API van Face.com. De API en bijbehorende website helpt je bij het herkennen van gezichten in foto’s. Op deze manier kun je eenvoudig in je eigen applicatie gezichtsherkenning toepassen.

De API van Face.com herkent niet alleen gezichten maar ook nog eens delen van gezichten. Door een afbeelding aan de API te “voeren” ontvang je een hele rits aan informatie. Zo ontvang je van elk herkend gezicht de hoogte, breedte, het midden, de positie van de ogen, de neus en zelfs de positie van de mond (indien herkenbaar voor Face.com). Voorbeelden van hoe het werkt kun je hier vinden.

Mooi voorbeeld van een toepassing die je zou kunnen maken is Mustaschify. Door de automatische herkenning van gezichten plaatst de website bij elk herkenbaar gezicht een snor.

Reageer

Springloops.com lijkt het proberen waard

Vandaag wees mijn RSS reader mij op een artikel op Smash!ng Apps over SpringLoops.com. Volgens eigen zeggen is SpringLoops.com een volledig web based code management tool speciaal voor teams van ontwikkelaars die samen aan een (technisch) complex project werken. Het idee is redelijk eenvoudig; door middel van een simpele interface tonen ze ontwikkelaars alle aanpassingen binnen een project.

Koppelingen met bijvoorbeeld SVN en verschillende servers maken het mogelijk om vanuit SpringLoops je projecten automatisch te deployen naar een test, staging of zelfs live omgeving. De ingebouwde mogelijkheden voor milestones en tickets zorgen dat je met verschillende ontwikkelaars in één omgeving aan een project kunt werken en elkaar op een eenvoudige manier op de hoogte houdt van de vorderingen.

Wat mij betreft klinken de mogelijkheden van SpringLoops prima, ik ga het dan ook zeker proberen te gebruiken de komende weken. Ik laat weten of het bevalt.

Reageer

HTML5 Boilerplate

Waarom het wiel elke keer zelf uitvinden? Waarom zoeken naar verschillende optimalisatiemogelijkheden, browsercompatibiliteit en oplossingen voor problemen die je als ontwikkelaar op het web tegen komt als iemand anders dit al voor je heeft gedaan? Ik zeg niet meer doen:-)

Op de website http://nl.html5boilerplate.com vind je een prima blauwdruk en een goede verzameling links en tips op basis van best practices uit de laatste jaren. De website biedt een uitgebreide uitleg en prima documentatie.

Wil je zelf bijdragen dan kan dat via Github.

Reageer

MailChimp is heerlijk

Voor de website singlereizen.nl gebruikte ik altijd een eigen gemaakt systeem voor de verzending van nieuwsbrieven. Sinds december gebruiken we hiervoor de software van MailChimp. Erwin Blom schreef er al eens over en inderdaad ik ben ook overtuigd.

Inlezen van ons bestand met leden was eigenlijk een makkie. Het is zelfs mogelijk om een stuk uit je Excel bestand te kopieren en te plakken in de list manager tools van MailChimp. Natuurlijk kun je ook je nieuwsbrief leden met de hand invoeren of een bestand inlezen.

Het maken van een nieuwsbrief is door het scala aan templates ook relatief eenvoudig. Je kiest een template en zorgt zelf voor de invulling. Door middel van handige “template keywords” kun je eenvoudig de gekoppelde sociale media accounts zoals Twitter invoegen. Daarnaast biedt MailChimp ook de mogelijkheid om op basis van een RSS feed een nieuwsbrief samen te stellen.

Het verzenden van de nieuwsbrief is binnen MailChimp eenvoudig in te plannen, naast de normale verzending kun je een nieuwsbrief ook naar een deel van je leden toesturen, of een A-B test uitvoeren, kortom de mogelijkheden zijn ongekend.

Na afloop van de verzending kun je de activiteiten van je nieuwsbrief goed monitoren door de prachtige rapportages die je inzicht geven in het aantal geopende nieuwsbrieven, niet aangekomen berichten of clicks door lezers.

Voor Singlereizen.nl is MailChimp nu al een onmisbare tool, en voor de prijs van een paar dollar per maand hoef je het al helemaal niet te laten.

Reageer

Journalisten en techniek, een goede combinatie

Vanochtend kwam ik op Twitter via via een Tweet tegen van @evr over de manier waarop we werken bij de nieuwe media afdeling van de NOS. Ik begrijp dat het verhaal Wat kunnen bedrijfsjournalisten leren van NOS Nieuwe Media is geschreven naar aanleiding van een presentatie over Nieuws op Nieuwe Plekken door Roeland Stekelenburg.

In het artikel wordt o.a. de term database journalistiek veelvuldig genoemd, wat mij betreft dekt het niet helemaal de lading maar komt het aardig in de buurt. Zoals Roeland tijdens zijn presentatie aan heeft gegeven wordt er bij de NOS op verschillende gebieden samengewerkt tussen de journalisten van de NOS en de afdeling nieuwe media.

Prima samenwerking
De samenwerking tussen de nieuwe media afdeling en de journalisten binnen de NOS krijgt op verschillende manieren vorm. Nieuwe ideeën van de redactie voor de website NOS.nl worden samen met ons besproken om uiteindelijk tot een goede invulling te komen. Een mooi voorbeeld is een speciaal voor de schaatswedstrijden gerealiseerde videobox. Op de pagina over het NK afstanden is aan de rechterkant een verzameling te zien van alle interessante video’s van het betreffende schaatsweekend.

Het idee van een dergelijke verzameling kwam van de afdeling nieuwe media en de invulling is op een prima wijze gedaan door de redactie. Leuk is dat de verzameling niet alleen op de voorpagina van een schaatsweekend te zien is maar ook op de videodetailpagina’s van de gekozen video’s. Dat het afgelopen weekend nog niet helemaal lekker liep kwam door een foutje van mijn eigen persoontje maar goed, uiteindelijk is het resultaat op de website te bewonderen.

Een ander voorbeeld, de kabinetsfoto
De foto van het nieuwe kabinet is ook altijd een mooi moment. Op een leuke manier zou je eigenlijk het nieuwe kabinet willen “voorstellen”. Samen met de redactie is het uiteindelijke resultaat bedacht en uitgevoerd. Een mooi voorbeeld van een wat mij betreft fijne samenwerking.

Reageren

Presentation PHP Barcelona

At the 29th and 30th of October I was in Barcelona for the PHP Conference. The slides of my presentation are online. If you have questions about the presentation or slides, just ask them.

Service Oriented Architecture a good thing to do

Barcelona – Sevilla
At Friday Thijs Feryn, one of the other speakers at the conference, found out that Barcelona was playing against Sevilla at Saturday the 30th of October so we decided to get tickets for the match.

Just to give an impression on how it was a small Youtube video and a picture;-)

Reageren

New York Times, 13 API’s

Eén van de oudste kranten ter wereld de New York Times is inmiddels al weer 2 jaar bezig met haar API. Inmiddels bieden ze ruim 13 verschillende API’s aan waarmee de “data” van de New York Times door ontwikkelaars van overal ter wereld kan worden ontsloten.

The Campaign Finance API
De The Campaign Finance API was de eerste van een reeks API’s. Met de API kun je de informatie over de verkiezingscampagne tijdens de Amerikaanse verkiezingen zien. Zo haal je bijvoorbeeld informatie (zoals personalia enz.) op over de verschillende kandidaten en kun je informatie over de besteding en donaties tijdens de campagne uitlezen.

Best Sellers API
Een ander mooi voorbeeld is de Best Sellers API waarmee je eenvoudig alle Best Sellers kunt ophalen. De website http://readingradar.com/ is bijvoorbeeld gebaseerd op een combinatie van de New York Times Best Sellers lijst en Amazon. De iPhone app DeweyD is een mooie manier om meer informatie over de boeken van de lijst altijd bij de hand te hebben.

Meer informatie over de New York Times API kun je vinden op http://developer.nytimes.com/

Reageren

Gouden Gids API?

De Canadese Gouden Gids (YellowPages.ca) heeft sinds enkele dagen een API beschikbaar gesteld aan ontwikkelaars om met de informatie van de Gouden Gids aan de gang te gaan. De API is nog wel in beta maar biedt toch al een scala aan functionaliteit. De gegevens van 1.5 miljoen bedrijven worden beschikbaar gesteld en door middel van eenvoudige search requests op naam, locatie en telefoonnummer.

De resultaten bevatten informatie over de bedrijven inclusief het adres en informatie over het wel/niet beschikbaar zijn van foto’s, video’s en een uitgebreid profiel. De huidige API heeft nog wel een aantal restricties zoals maximaal 2 requests per seconden en 5000 requests per dag. Wat mij betreft een prima voorbeeld van hoe je informatie beschikbaar stelt aan ontwikkelaars en samen met deze ontwikkelaars kunt bouwen aan het beter bedienen van je “gebruikers”.

Nederlandse Gouden Gids?
Ik ben benieuwd of de Nederlandse versie van de Gouden Gids, die inmiddels samen werkt met De Telefoongids, hun data ook beschikbaar gaat stellen aan ontwikkelaars.

Reageren