development
-
Java Productivity Report 2011
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 JPA
-
Java et productivité des développements
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 à
-
Waarom McDonalds niet synchroon werkt
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
-
Egoless Programming
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
-
99.9% Availability: fundamenteel anders?
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
Keywords:
analytics annexe_category Artificial intelligence big data blockchain BPM chatbot cloud computing cost cutting cryptography data center data quality development EDA egov Event GIS Knowledge Graph Machine Learning methodology Mobile Natural Language Processing NLP Open Source PaaS Privacy Productivity quantum computing Security software design