Accueil InfoQ Développement sur InfoQ
-
CAP douze ans plus tard : comment les "règles" ont changées
Le théorème CAP affirme que tout système à état partagé en réseau ne peut avoir que deux des trois propriétés désirables. Néanmoins, en gérant explicitement les partitions, les concepteurs peuvent optimiser la cohérence et la disponibilité, atteignant ainsi un compromis des trois.
-
Exécuter du code .NET et du code Node.js "in-process" avec Edge.js
Tomasz Janczuk est à l'origine du projet Edge.js, Framework qui permet aux développeurs de combiner la puissance de .NET à celle de Node.js. Dans cet article, Janczuk retrace l'historique d'Edge.js et explique comment s'y atteler.
-
Ciel, un cowboy dans mon domaine ! - Revue de "Implementing Domain Driven Design" et interview
Implementing Domain Driven Design éclaire un domaine important mais mal compris de la conception logicielle. Avec son ouvrage, Vaughn contribue à la littérature de la conception logicielle de façon éducative et plaisante.
-
Développeurs, des enfants gatés ?
C'est après avoir assisté à un talk de Hadi Hariri, "Developers, Prima Donna of the 21st century" que l'envie d'écrire cet article m'est venue. Outre l'aspect très ludique du talk mais aussi du speaker lui-même, Hadi met en avant certaines verités, plus ou moins faciles à entendre, sur notre métier.
-
Mike Barlow sur les analyses temps-réel de Big Data
Le livre blanc Real-Time Big Data Analytics: Emerging Architecture (Analyses Temps-Réel de Big Data : Architectures Émergentes) écrit par Mike Barlow couvre le sujet de l'analyse de Big Data et en quoi les analyses temps-réel de Big Data sont différentes des analyses traditionnelles.
-
Applications multi-plateformes avec Tabris
Tabris est le premier framework Java conçu pour développer des applications natives multi-plateformes. Il offre une expérience utilisateur "native", semblable à celle offerte par le système, tout en ajoutant des fonctionnalités et des composants faits sur mesure.
-
Comment construire une ville à partir de composants ?
De plus en plus de développements d'applications d'entreprise s'orientent vers des frameworks de composants et des solutions intégrées. Cet article présente quelques bonnes pratiques de conception de framework.
-
Ember.js - Des applications web bien faites
L'an dernier, InfoQ a publié mon article "Ember.js – Rich Web Applications done right", à ce moment le code était basé sur la version 0.9.4 d'Ember.js et Ember.js était un projet clairement jeune.
-
Grunt : le JavaScript se “build”
Grunt se présente aujourd’hui comme l’outil indispensable du build JavaScript. Il apporte de la structure et une harmonisation qui donne du crédit à tout l’écosystème JavaScript. Le projet Grunt représente, à lui seul, de nombreuses particularités des projets JavaScript. Le détailler permet d’avoir un bon aperçu d’un écosystème en plein essor.
-
9 erreurs sur les performances en Java
La performance en Java a la réputation d'être quelque chose proche de la magie noire. Cependant, il y a historiquement une tendance à ce que les techniques d'amélioration des performances en Java consistent plus en du folklore populaire plutôt qu'une application de raisonnement empirique et statistique. Dans cet article, j'espère répondre à certains des plus flagrants contes de fées.
-
Zach Holman nous parle d'Open Source
Dans le cadre de la conférence Mix-IT organisée à Lyon les 25 et 26 avril 2013, nous avons eu le plaisir d'interviewer Zach Holman, de Github, qui était venu présenter la Keynote du deuxième jour ainsi qu'un talk.
-
Exterminer les Heisenbugs
Le terme "Heisenbug" ne se trouvera probablement pas dans la liste des nouveaux mots ou des mots les plus fréquemment utilisés de Webster cette année. Malheureusement, en tant qu'ingénieurs en développement nous sommes (trop) familiers avec cette créature sinistre.