SIDN het bedrijf achter .nl

Maak kennis met collega's

Ik werkte voor een detacheringorganisatie en zat naar mijn idee een beetje te veel achter het stuur, op weg naar klanten in de Randstad. Bovendien wilde ik minder van hetzelfde en meer uitdaging bij een bedrijf dat echt in de voorhoede opereert en innoverend bezig is. Dat bedrijf bleek uiteindelijk bijna bij mij om de hoek te zitten: SIDN. Ik hield ze goed in de gaten en zodra er ruimte was, ben ik gaan praten. Unieke organisatie, want er is in Nederland maar één bedrijf dat achter de .nl-zone staat, middenin de uitdagende wereld van internet. Zo vernieuwend, dat er volop ontwikkelwerk is. Maar ik vergeet me helemaal voor te stellen: Maarten Wullink, 34 jaar, Software-ontwikkelaar bij SIDN.

ma

Nieuwe Whois

Maandag 15.20 uur 

Recentelijk hebben we hebben we een nieuwe versie van de Whois gelanceerd. De Whois is een applicatie waarmee informatie kan worden opgevraagd over een geregistreerde domeinnaam en kan worden gecontroleerd of een domeinnaam nog beschikbaar is. De oude Whois bestond uit een aantal Perl-applicaties, de nieuwe Whois hebben we ontwikkeld als een Java EE applicatie. Momenteel draait de Whois op een Oracle Weblogic-platform, maar het zou ook op bijvoorbeeld Jboss kunnen draaien. Om socket requests te kunnen verwerken in de Whois EE-applicatie is er gebruik gemaakt van de Java Connector Achtitecture (JCA) en een socket api.

In 2009 zijn we gestart met het vernieuwen van DRS en met het lanceren van de nieuwe Whois is een lang traject van het vernieuwen van applicaties afgerond.  Bijna alle kern applicaties gebruiken nu de Java EE technologie.

Vandaag werk ik aan nog wat kleine verbeterpunten in alweer een nieuwe versie van de Whois, zodat deze van de week tijdens een kort onderhoudsvenster uitgerold kan worden. Diakrieten bleken niet goed te worden weergegeven in bepaalde delen van de Whois-output. Dat is natuurlijk niet netjes, dus dat moet snel gefikst worden.

Di

Cross site scripting

Dinsdag 10.15 uur

Na de nieuwe Whois ligt de focus vooral op de nieuwe webinterface voor DRS5. De huidige webinterface dateert alweer ruim zes jaar oud en is echt niet meer van deze tijd. Onder begeleiding van usability-experts en in samenwerking met de registrars zijn er volledige nieuwe grafische en functionele ontwerpen opgezet die weer helemaal aansluiten bij de wensen van nu. Naast dat ik zelf code klop voor de nieuwe interface ben ik binnen het ontwikkelteam ook verantwoordelijk voor de codekwaliteit en richt ik me op de beveiligingsaspecten van de nieuwe interface. Zo kijk ik vandaag naar zaken als cross site scripting (CSS) en coss site request forgery (CSRF). We implementeren beveiligingen tegen alle bekende security risico’s  die voorkomen op de OWASP lijst.

Wo

The Pitch

Woensdag 09.45 uur

 

Om 10.00 uur heb ik een meeting met een aantal collega’s in het kader van de ‘The Pitch’. The Pitch is door onze marketing manager in het leven geroepen om goede ideeën van medewerkers uit te laten groeien tot nieuwe diensten, producten of productverbetering. Met vertegenwoordigers van verschillende disciplines beoordelen we initiatieven van collega’s onder andere op haalbaarheid en bekijken we hoe we goede ideeën een ‘kick start’ kunnen geven, zodat het niet blijft bij een idee. Goede initiatieven, die SIDN vooruit helpen, of dit nu financieel is, of vanuit kwalitatief oogpunt worden beloont met een incentive. Op deze manier stimuleren we collega’s nauw betrokken te blijven bij de ontwikkeling van de organisatie. Ik ben benieuwd welke ideeën er deze keer gepresenteerd worden.

Do

SIDN Labs

Donderdag 14.00 uur

Vanmiddag wil ik gaan werken aan een nieuwe post voor op het blog van SIDN Labs, het R&D-programma van SIDN. Via het blog geven we een kijkje in de (technische) keuken van SIDN en praten we geïnteresseerden bij over ICT-gerelateerde zaken die spelen bij SIDN. Eerder schreef ik al een blogpost over de iPhone app die ik ontwikkeld heb. Ditmaal zal het onderwerp waarschijnlijk gaan over Apache Hadoop. Ik wil graag een POC het Hadoop uitvoeren om bijvoorbeeld server logs te verwerken en daar interessante gegevens uit te halen. Ook denk ik na over het opzetten van een deployment pipeline. Het idee is om alle handmatige acties te verwijderen uit het deployment proces. Het installeren van een deliverable moet zo eenvoudig zijn als een druk op de knop.

Vr

Stand-up

Vrijdag 09.50 uur

Het is bijna 10.00 uur. Tijd voor de dagelijkse stand-up met de ontwikkelaars en de systeemanalisten in het kader van het project nieuwe webinterface. Iedere ochtend steken we kort even de koppen bij elkaar en nemen we die planning van die dag door en bespreken we de knelpunten. We werken volgens de scrummethode, wat betekent dat het werk opgedeeld is in kleine stukken welke in zogenaamde sprints van drie weken uitgevoerd worden. Op deze manier is een omvangrijk project als dit beter te plannen en blijven de werkzaamheden overzichtelijk. Gisteren zijn de testers tegen een probleem aangelopen bij een bepaald scherm in Chrome. Zo meteen even in de groep gooien om te kijken wat we hieraan kunnen doen.

Vrijdag 15.30 uur

Ik ga wat eerder naar huis, want ik wil nog even langs onze makelaar. We hebben ons huis al een tijdje te koop staan, maar het loopt nog geen storm met kijkers. Nu is het natuurlijk ook niet de beste periode voor verkoop, maar ik wil toch even overleggen wat we nog meer kunnen doen om de verkoop te bespoedigen. Benieuwd? Neem maar een kijkje.