development

  • Le feature flipping : une aide pour réduire les déploiements?

    Posted on

    by

    La technique du feature flipping consiste à activer ou à désactiver des fonctionnalités au sein d’une application. Elle est d’un intérêt non négligeable dans le cadre d’une stratégie de continous deployment, puisqu’elle va permettre : – 1er intérêt : de déployer en acceptation voire en production des fonctionnalités non encore “releasées”, ou non encore testées,

    Continue reading→


  • Java Productivity Report 2011

    Posted on

    by

    Sans surprise, l’enquête suivante confirme : – dans les IDEs, la prédominance d’Eclipse ; – dans les serveurs d’applications la part importante des open source ; – dans les standards, la part toujours très importante des JSPs et la montée en puissance des JSFs – l’adhésion à JPA ou aux EJB3 avec une préférence pour

    Continue reading→


  • Java et productivité des développements

    Posted on

    by

    Une fois n’est pas coutume, je commence par une précaution oratoire : je me place ici sans ambages dans la position de l’agitateur d’idées et prend le risque de n’être pas politiquement correct (d’un point de vue IT s’entend). En 1990 Java a été inventé pour adresser le problème de la portabilité des applications, problème

    Continue reading→


  • Waarom McDonalds niet synchroon werkt

    Posted on

    by

    De laatste tijd moet ik vaak de discussie voeren waarom traditioneel silo-based synchrone ontwerpen niet geschikt zijn voor schaalbare systemen.  Een systeem wordt schaalbaar genoemd als elke verdubbeling van de infrastructuur voor een gelijkaardige toename van het aantal parallelle requests zorgt, zonder verlies van performantie. Dit klinkt niet zo uitdagend? Dit kunnen we op de

    Continue reading→


  • Egoless Programming

    Posted on

    by

    Misschien is het mijn grootvader die reeds lang geleden de belangrijkste regel in software development onthulde: over het huwelijk verkondigde hij namelijk steevast, “Een mens is niet gemaakt om alleen te leven, en vanaf twee maakt ge ruzie“. Of, het gezond omgaan met conflicten maakt een wezenlijk deel uit van elke relatie. Deze les geldt

    Continue reading→


  • 99.9% Availability: fundamenteel anders?

    Posted on

    by

    Het streven van 99% naar 99.9% availability is een veel grotere stap dan de stap van 95% naar 99%.  De traditionele manier van werken schiet ruimschoots tekort (ad-hoc processen, de software-architectuur en ontwerp, een deterministische failover, …). Door alles “juist iets beter doen”, zullen we er niet komen.  De specifieke elementen van High Availability systemen

    Continue reading→