Archive | PHP RSS feed for this section

Joind.in is cool!

Meestal ontvang je aan het eind van een conferentie een prachtig vragenformulier om te vragen wat je vond van alle presentaties die je hebt bijgewoond. Vaak een papieren formulier en soms een digitale versie maar nooit eenduidig.

Inmiddels is hiervoor een prima alternatief namelijk Joind.in. Op de Joind.in website – inmiddels is er zelfs een mooie iPhone app - kun je van de verschillende conferenties de presentaties bekijken en voorzien van een rating of commentaar. Als spreker tijdens een conferentie ook prima want dit soort feedback zorgt dat je in de toekomst je presentatie weer van nieuwe elementen kunt voorzien, elementen kunt weglaten of dat je op de goede weg bent:-)

Open Source
Joind.in is inmiddels een open source project, mooi om te zien hoe verschillende ontwikkelaars op die manier hun steentje weer bijdragen aan het ontwikkelen van een dergelijke mooie tool. Bugs worden opgelost tijdens een Bughunt day en ontwikkelaars leren op die manier weer van elkaar.

Nog te weinig gebruikt
Helaas zie je op Joind.in vrijwel alleen nog maar technische conferenties terwijl het echt een prima systeem zou zijn voor elke conferentie in Nederland. Tegen organisatoren van conferenties in Nederland zou ik willen zeggen: Gebruik Joind.in

Reageren

PHP Benelux, Why SOA is a good thing to do

Zoals ik al eerder schreef geef ik vandaag tijdens de 2e PHP Benelux Conferentie een presentatie over Service Oriented Architecture, kortweg SOA. Tijdens de presentatie probeer ik duidelijk te maken waarom een architectuur die is gebaseerd op een SOA denkwijze goed geschikt is voor diverse situaties.

Waarschijnlijk is mijn presentatie één van de weinige presentaties tijdens de conferentie die geen enkele regel PHP code bevat. Hiervoor is een goede reden: Het ontwikkelen van een SOA gebaseerde omgeving is namelijk niet afhankelijk van een programmeertaal of een bepaalde technologie. Het vereist een aantal belangrijke andere zaken.

Succesvol SOA implementeren is alleen mogelijk als:

  • mensen SOA behandelen als een architectuur, niet als een project
  • de bijbehorende organisatorische veranderingen niet worden onderschat
  • er een lange termijn visie is op het gebied van SOA

Een aantal zaken die je kunnen helpen om succesvol met SOA bezig te zijn:

  • overtuig het management van de noodzaak en ook voordelen van SOA
  • zorg dat je  bedrijfsprocessen en de SOA architectuur in balans zijn
  • betrek iedereen bij de ontwikkeling en implementatie van je architectuur

Was je tijdens mijn presentatie aanwezig en wil je feedback geven dan kun je natuurlijk reageren op mijn weblog maar je kunt ook via Joind.in een reactie achterlaten.

Reageren

Ruby on Rails? Het proberen waard;-)

Vraag me niet waarom maar om de één of andere reden heb ik nooit de moeite genomen om me te verdiepen in Ruby on Rails. Natuurlijk zie ik regelmatig ontwikkelaars die dingen ontwikkelen met Ruby on Rails en die er van overtuigd zijn dat Ruby on Rails een prima “taal” is om webapplicaties en websites mee te ontwikkelen.

Binnenkort dus wellicht meer informatie over Ruby on Rails op dit blog. Wil jij ook kennis maken met Ruby on Rails dan kun je de website TryRuby eens proberen, een prima demo om in 15 minuten kennis te maken met Ruby on Rails.

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

PHP Benelux en PHP Barcelona

Eind januari 2011 (28 en 29 januari) vind in Antwerpen de 2e versie van de PHP Benelux Conferentie plaats. Tijdens de conferentie geef ik een presentatie met als titel “Why Service Oriented Architecture is a good thing“. Dezelfde presentatie geef ik trouwens ook tijdens de PHP Conferentie in Barcelona.

Bezoek je één van deze conferenties en ben je aanwezig tijdens mijn presentatie laat dan weten wat je er van vindt zodat ik de feedback weer kan gebruiken ;-)

Reageer

Sitetip: ProgrammableWeb.com

Het hoofd nieuwe media van de NOS Roeland Stekelenburg vertelde in zijn presentatie tijdens NPOX al dat de NOS door middel van een API informatie ter beschikking wil gaan stellen aan ontwikkelaars. Intern wordt er bij de afdeling nieuwe media van de NOS al gebruik gemaakt van deze API en ook enkele externe ontwikkelaars gebruiken de API op dit moment om uitzendingen van de NOS op verschillende platformen te kunnen afspelen.

Als technische man bij de nieuwe media afdeling van de NOS ben ik dan ook druk met de voorbereidingen van een dergelijke API. Om zo goed mogelijk te voldoen aan zaken zoals stabiliteit, schaalbaarheid en documentatie ben ik druk bezig ‘de kunst af te kijken’ bij diverse andere API’s.

Een goed startpunt bij het bekijken en ontdekken van API’s is de website Programmableweb.com. Op deze website kun je inmiddels de informatie van ruim 2000 API’s en ruim 5000 mash-up’s die gemaakt zijn met deze API’s vinden. Tevens worden er lijstje bijgehouden van de populairste API’s op basis van ontwikkelde mash-ups.

Wat mij betreft is Programmableweb.com het perfecte startpunt om de ontwikkelingen op het gebied van API’s te volgen.

Reageren

WordPress Plugin: Gpx2Graphics

Gisteren een 1e versie (0.1) van mijn WordPress Plugin Gpx2Graphics afgemaakt (binnenkort ook beschikbaar via de WordPress Plugin website). Het is nog geen perfecte versie maar al met al werkt het inmiddels heel aardig. Je kunt de plugin hier downloaden.

Na installatie kun je eenvoudig je GPX bestanden uploaden waarna je met een paar “tags” de Google Map of de hoogte/snelheid grafiek in je blogpost kunt gebruiken. Mijn blog van gisteren is hiervan een voorbeeld.

Google map in je blog
Door de syntax [gpx2graphics map 1] te plaatsen in je blog krijg je automatisch een Google Map van het gekozen GPX bestand.

Hoogte profiel
Door de syntax [gpx2graphics elevation 1] te plaatsen in je blog krijg je automatisch een afbeelding met een hoogteprofiel.

Snelheid profiel
Door de syntax [gpx2graphics speed 1] te plaatsen in je blog krijg je automatisch een afbeelding met een snelheidsprofiel.

Nog niet perfect
Het hoogte- en snelheidsprofiel is nog niet perfect, de Google map kan altijd beter (bijvoorbeeld kleur keuze) maar vooralsnog ben ik over de 1e versie meer dan tevreden. Binnenkort meer over Gpx2Graphics.

Reageer

The Bug Genie

Programmeurs zouden altijd gebruik moeten maken van een zogenoemde bugtracker. Niet om je extra werk te bezorgen maar juist om je werk eenvoudiger te maken. Bij de NOS maken we gebruik van The Bug Genie, een open-source bugtracker met heel veel mogelijkheden.

Instellingen
The Bug Genie is op het eerste gezicht, na installatie, een heel uitgebreide tool voor het bijhouden van bugs en andere zaken. Het biedt mogelijkheden voor het bijhouden van je producten (websites?) met binnen deze producten edities (test, productie, live) en modules (admin, front-end, import). Het instellen van deze zaken vergt enige tijd maar als dit eenmaal is gedaan dan is het bijhouden van bugs en eventuele features een fluitje van een cent.

Eén van de fijne dingen in The Bug Genie is het zelf kunnen instellen van allerhande zaken zoals het type bugs, de mogelijke oplossingen, prioriteiten, statussen en categorieën. Kortom na een middag puzzelen heb je de bugtracker geheel naar je eigen website ingesteld.

Teams en gebruikers
Binnen de applicatie kun je gebruik maken van teams en gebruikers, hierdoor wordt het mogelijk om bugs toe te wijzen aan één gebruiker maar ook aan een team van gebruikers. Door middel van de e-mail notificatie functies worden de teams en gebruikers op de hoogte gebracht van nieuwe bugs en aan hen toegewezen bugs.

Werken met de bugtracker
Na een aantal dagen werken met The Bug Genie ben je redelijk gewend aan de navigatie en de manier van toevoegen en verwerken van je bugs. Er zitten enkele irritante nadelen aan The Bug Genie wellicht dat ze deze in een volgende release kunnen oplossen?

Het uitklappen van menu’s gebeurd op basis van een muisklik. Irritant want een mouse-over zou hier erg handig zijn.

Conclusie
Wat mij betreft is The Bug Genie een prima tool voor het bijhouden van bugs en feature requests van je websites en producten.

Reageren

Spreken tijdens PFCongres 2010

Komende zaterdag vindt het 5e PFCongres plaats in Zwolle. Tijdens deze conferentie zal ik een presentatie geven over Software Ontwikkeling bij de afdeling Nieuwe Media van de NOS.

Ik kijk er uit naar de presentatie van Paul Borgermans die een mooie overview zal geven over Apache Solr search. Helaas kan ik zelf niet de hele dag aanwezig zijn ivm andere verplichtingen.

Reageren

Aflevering 3: Content Database

Dit is de derde post uit de serie “Achter de schermen @nosnieuwemedia” waarin ik een beschrijving zal geven van de centrale content database zoals besproken in de eerdere posts.

De centrale content database vervult een centrale rol binnen de applicaties die door de afdeling Nieuwe Media van de NOS worden ontwikkeld. Dit centrale systeem heeft verschillende functies die ik deze blogpost nader zal toelichten. Elke functie is als een (onafhankelijke)module gebouwd waardoor het geheel modulair blijft en functionaliteit kan worden aan- of uitgeschakeld.

(meer…)

Reageren