software engineering
-
Het quantum aan de macht?
Af en toe lezen we in de pers iets over experimenten met ‘qubits’ en het gebruik van quantummechanica in het uitwisselen van cryptografische sleutels. Deze reeks blogposts heeft tot doel om de achterliggende concepten wat duidelijker te maken en vooral aan te geven wat je nu eigenlijk kan en niet kan met quantummechanica in de
-
Valeur d’usage, valeur métier … et valeur intrinsèque.
Bien penser et concevoir les systèmes informatiques demandent d’avoir compris et intégré quelques principes relatifs à la notion de valeur. Je me propose ici d’en illustrer quelques uns, dans la foulée du blog consacré au bien fondé d’une démarche d’analyse de la valeur (juillet 2011). Pour ce faire, je vous propose les trois notions suivantes :
-
Client-Side Templates voor Schaalbare Front-End Toepassingen
LinkedIn is recent overgestapt naar het gebruik van client-side templates om schaalbare front-end toepassingen te bouwen. De achterliggende beweegredenen zijn voornamelijk het verhogen van de productiviteit, een verbeterde responsiveness van de sites, en het hergebruik van de front-end onafhankelijk van de server-side technologie. Bij dit laatste: elke server-side technologie heeft haar eigen manier om een front-end
-
Workflow procédural, workflow ad hoc et travail collaboratif
On distingue généralement deux types de workflow (ou processus en français): – le workflow procédural, faisant l’objet de procédures pré-établies: le cheminement est plus ou moins figé, les décisions de routage sont peu dépendantes des utilisateurs ; – le workflow ad hoc, basé sur un modèle collaboratif : le cheminement est dynamique, les utilisateurs interviennent presque
-
Le feature flipping : une aide pour réduire les déploiements?
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, que l’on
-
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 à
-
-
Architecture et formalisation
La démarche architecture, sans aucun doute nécessaire puisqu’il s’agit de donner l’importance qu’elle mérite à la conception des systèmes et des applications, pose le problème des moyens de formalisation nécessaires. Au niveau architecture d’entreprise, des démarches telles que Zachman ou TOGAF (pour ne citer qu’elles) se sont révélées trop lourdes à mettre en oeuvre et
Keywords:
analytics Artificial intelligence big data blockchain BPM chatbot cloud computing cost cutting cryptography data center data quality development EDA egov Event GIS Information management Machine Learning Managing IT costs methodology Mobile Natural Language Processing Open Source Privacy Productivity Security social software design software engineering standards


