TimeLine Layout

April, 2016

  • 8 April

    Van het bestuur nr. 2 – 2016

    Een update vanuit het NLJUG bestuur met dit keer een feedback-experiment en de IoT Tech Day 2016.

    Read More »
  • 8 April

    Een DSL kweken

    Het verstrekken van hypotheken is één van de belangrijkste diensten van de Rabobank. Voor de vernieuwing van het hypotheekproces is het Rabobank Hypotheekdossier ontwikkeld. Hier kunnen klanten zich oriënteren op de mogelijkheden van een hypotheek op basis van gegevens als hun inkomen en eventuele schulden. Hiervoor wordt gebruik gemaakt van een groot aantal complexe berekeningen. De Java-code, die de berekeningen uitvoert, is in de loop der tijd lastig onderhoudbaar geworden en moest vervangen worden door code die 1) makkelijker onderhoudbaar is, 2) leesbaar is voor de business (zodat zij minimale reviews kunnen geven), en 3) minder fouten bevat.

    Read More »
  • 8 April

    Automatisch visueel testen

    De nieuwe website van de NS is geschikt voor elke schermgrootte. Bezoek je de site op je mobiele telefoon of tablet, dan hoef je niet meer te zoomen of heen en weer te scrollen. Om te garanderen dat de website op verschillende schermgroottes goed werkt, maken we gebruik van geautomatiseerde browsertests op basis van Selenium. Maar voor het testen van het design en de lay-out vertrouwen we nog volledig op onze eigen ogen. Dit kun je namelijk grondiger, sneller en goedkoper automatisch doen. In dit artikel leer je hoe je met het Galen Framework een responsive website automatisch visueel kunt testen.

    Read More »
  • 8 April

    Spot the Security Bug

    Een security code review is een zeer effectieve manier om beveiligingslekken boven water te krijgen. Het legt lekken bloot, die van buitenaf niet of nauwelijks zichtbaar zijn en geeft een goed beeld van het algehele beveiligingsniveau van een applicatie. Is er bijvoorbeeld defensief geprogrammeerd en zijn algemene security best practices meegenomen tijdens het ontwerp en de bouw? Denk hierbij bijvoorbeeld aan de maatregelen, die nodig zijn om veelvoorkomende beveiligingslekken (zoals benoemd in de OWASP Top-10 [1]) te voorkomen.

    Read More »
  • 8 April

    Boek review

    Er ontstaat steeds meer software om ons heen, waardoor uiteraard ook de hoeveelheid legacy code toeneemt. Het logisch gevolg hiervan is dat je als Java developer steeds vaker met legacy code te maken krijgt. Het boek “Your Code as a crime scene” haakt hier uitstekend op in. De in het boek beschreven methoden helpen je om snel inzicht te krijgen in de code base van grote softwareprojecten, zonder dat je zelf de code in details hoeft door te nemen. Zo heb ik het boek gebruikt om enkele projecten te analyseren, waaronder een project met een grootte van zo’n 800.000 regels code.

    Read More »
  • 8 April

    The Apache Maven Archiver

    In elke editie zal Robert Scholte een probleem voorleggen en deze oplossen met behulp van Apache Maven om meer inzicht te geven in Maven zelf en de vele beschikbare plugins.

    Read More »

March, 2016

  • 28 March

    Oracle eist 9,3 miljard van Google voor Java-schade

    Oracle heeft een schadevergoeding van 9,3 miljard dollar geclaimd van Google voor het schenden van patentrechten op Java-API's in Android.

    Read More »
  • 14 March

    IoT Tech Day 2016: blik in de toekomst tijdens grootste Internet of Things event van Europa

    Op donderdag 14 april komen tijdens de IoT Tech Day 2016 IT-professionals en developers bij elkaar voor een dag vol workshops, presentaties en kennisdeling over het Internet of Things.

    Read More »
  • 11 March

    Capgemini hoofdsponsor van IoT Tech Day 2016

    Capgemini is hoofdsponsor van de IoT Tech Day 2016 - het grootste Internet of Things event van Nederland - geworden. Hiermee positioneert Capgemini zich als thought leader op het gebied van nieuwe technologische mogelijkheden zoals Internet of Things, Cloud, Digital en Analytics.

    Read More »
  • 10 March

    NLJUG op QCon – laatste dag

    Vandaag bij de start van de laatste dag een inkijkje gekregen in de wijze waarop het programma van QCon wordt samengesteld. Namelijk zonder call for papers (CfP). Iedere spreker wordt op naam uitgenodigd door een ‘track host’, iemand die verantwoordelijk is voor alle sprekers rondom een bepaald onderwerp en aangesteld is door de QCon organisatie. Dit persoon is op dit onderwerp zelf goed ingevoerd. Een spreker komt in aanmerking voor een sessie als ze hun sporen hebben verdiend rondom een bepaald onderwerp in de praktijk. Er is wel een optie om een paper aan te leveren via de Qcon website, maar de kans om via die route binnen te komen is klein. Dit verklaart denk ik ook waarom er een lineup van sprekers bij QCon is minder van de usual suspects bevat.

    Read More »