BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Développement sur InfoQ

  • Se préparer pour son premier déploiement MongoDB : Capacity Planning et Monitoring

    Dans cet article, Mat Keep discute des bonnes pratiques de déploiement des bases MongoDB, avec un focus sur le Capacity Planning et le Monitoring. Il explique comment choisir son matériel, les métriques et le sharding.

  • Backbone contre Angular : comparaison

    Victor Savkin compare en détails l'utilisation de Backbone.js et Angular.js pour créer des applications web et synthétise les pour et les contre de chacun.

  • Polymer et les nouveaux standards du Web

    Les Web Components ont pris une nouvelle ampleur depuis le dernier Google I/O. Déjà à la base du framework Dart WebUi renommé depuis en Polymer.Dart, Google a (re)dévoilé un projet polyfill pour la spécification des Web Components, Polymer, et a dans le même temps annoncé son utilisation prochaine dans AngularJS

  • Interview et Critique de livre: DSL Engineering

    Markus Völter, un des auteurs de "Model-Driven Software Development", a publié un nouveau livre dans le domaine du Model-Driven Software Design (MDSD). "DSL Engineering" se concentre sur la conception et l'implémentation de domain specific languages (DSL).

  • Discussion autour de Lutece avec Pierre Levy

    InfoQ FR a rencontré Pierre Levy, le père de Lutece, un CMS open source en Java utilisé pour de nombreux sites municipaux, dont paris.fr, marseille.fr, mais aussi Météo France, Géo Portail, Notaires.fr…

  • Premier contact avec HotSpot et l'OpenJDK

    Dans cet article, nous allons nous pencher sur la façon d'aborder le code de la machine virtuelle Java HotSpot, et sa mise en œuvre dans le projet open-source OpenJDK - à la fois du point de vue de la machine virtuelle (VM), mais aussi en termes d'interaction avec les bibliothèques standards Java.

  • Interview RESTX avec Xavier Hanin

    InfoQ était au JUG Summer Camp 2013 à La Rochelle, et j'ai pu discuter avec Xavier Hanin de son dernier projet, RESTX, un framework REST léger, modulaire, rapide et riche en fonctionnalités. Dans cet article vous trouverez un transcript de l'échange que nous avons eu autour de ce projet.

  • Stratégie de Test pour les Interfaces d'Entreprise

    L'interfaçage est un sujet qui ne peut être ignoré pour les applications d'entreprise : non seulement l'interfaçage avec des systèmes tiers est une source d'erreurs, et, de plus, ces applications sont difficilement testables. Cet article présente une stratégie de test des interfaces, applicables de manière généralisée, qui améliore la couverture, la vitesse d'exécution, la fiabilité.

  • Choisissez la taille de votre pool de thread

    Un jour sur Skype, un ami m'a posé quelques questions à propos d'un cluster de serveur tournant sur un 64-way (64 processeurs) qui lançaient 30 000 threads plusieurs fois par jour. Avec plus de 300 000 threads en cours, le kernel passait tellement de temps à les gérer qu'ils déstabilisaient complètement l'application. Il était évident que cette application avait besoin d'une réserve de thread.

  • Se préparer pour la livraison continue en entreprise

    Cet article présente des lignes directrices sur la façon de mettre au point une vision de la livraison continue, spécialement dans le contexte de grandes entreprises, en présence d'environnements de développement et de production préexistants.

  • Démystifier les iteratees avec Java

    La programmation réactive est en train de faire le Ramdam. Mais souvent, quand on attaque ce domaine, on est freiné par des notions purement mathématiques et des démonstrations qui jonglent avec des terminologies fonctionnelles. Les Iteratees présentent un exemple parfait d’un outil super-puissant néanmoins difficile à avaler par le commun des mortels.

  • Entretien avec Sandi Metz sur la conception orientée objet en Ruby

    A l'occasion de son livre "Practical Object-Oriented Design in Ruby: An Agile Primer" (POODR), InfoQ a interviewé Sandi Metz.

BT