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.

Er is een uitdagende job op mijn afdeling.

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

Controle op kwaliteit

Dinsdag 11.00 uur

Voor het ontwikkelen van onze software hebben mijn collega’s en ik strikte richtlijnen en best practices opgesteld zodat we, als het om ons eigen werk gaat, altijd streven naar de hoogst mogelijke kwaliteit. Onze software wordt namelijk wekelijks door een onafhankelijke partij geanalyseerd aan de hand van deze richtlijnen en zo weten we zeker dat we voor het beste gaan. De resultaten van de analyse gebruik ik om verbeteringen door te voeren in DRS. Het is goed om te zien dat de kwaliteit van onze software alsmaar beter wordt.

Wo

Whois vernieuwen

Woensdag 11.00 uur

Het registratiesysteem is niet de enige software die we zelf ontwikkeld hebben. Zo hebben we aantal jaren geleden ook nog de Whois ontwikkeld. De Whois is een applicatie waarmee informatie kan worden opgevraagd over een domeinnaam. Er is een Whois voor houders en andere geïnteresseerden, maar we hebben ook een Whois die speciaal ontwikkeld is voor onze registrars. Deze laatste geeft net iets meer informatie en mag vaker gebruikt worden dan de publieke versie, die begrensd is bij 15x per dag. De Whois hebben we geïmplementeerd in Perl, maar dit is niet de core competentie van het software ontwikkelteam van SIDN. Daarom hebben we besloten om de WHOIS opnieuw te ontwikkelen maar dan in Java. Dit heeft als voordeel dat we dan beter kunnen inspelen op nieuwe wensen en aanpassingen voor de applicatie. Een leuke, nieuwe klus.

Do

New business

Donderdag 14.00 uur

Het beste uit onszelf halen, dat vinden we belangrijk bij SIDN en hoe kunnen we dat beter doen dan een wedstrijd te organiseren voor mijn ICT-collega’s. Wie bedenkt en ontwikkelt de beste app? Ik heb een app ontwikkeld waarmee je notificaties kunt ontvangen zodra de status van een domeinnaam verandert. Samen met een collega heb ik deze app kunnen uitbreiden met een Whois-functionaliteit. Met een beetje geluk lanceren we deze app binnenkort.

Vr

Nieuwe website

Vrijdag 15.00 uur

De huidige web interface van het registratiesysteem is al een aantal jaren oud en dat is te zien ook, dus het is tijd om een nieuwe frisse moderne website te ontwikkelen. Omdat we tijdens de vorige DRS release zijn ge-upgrade naar het WebLogic 11g platform kunnen we voor de website de nieuwste technieken en frameworks gebruiken. Belangrijk hierbij is om zo dicht mogelijk bij de Java EE specificatie te blijven. Een van onze eisen is dat het registratiesysteem met minimale inspanningen op alle Java EE gecertificeerde applicaties servers moeten kunnen draaien.