Accueil InfoQ Languages sur InfoQ
-
Voyage au pays des structures de données exotiques
Aujourd'hui, le développeur Java moyen est familier avec le framework Collections de java, et notamment les 3 grandes familles de structures de données principales (la respectable trinité) que sont les List, les Set et les Map. Si vous êtes un peu plus curieux, vous avez commencé à vous intéresser aux différentes implémentations de ces interfaces, et à connaître les cas d'utilisation.
-
Critique de livre et interview : Discover Meteor
Tom Coleman et Sacha Greif ont publié aujourd’hui Discover Meteor, un livre d’introduction à Meteor, un framework Web JavaScript qui simplifie le développement d’application Web temps-réel. Le livre s’appuie sur l’application “Microscope”, une version simple mais temps-réel d’un site type Hacker News/Reddit.
-
Ajouter de la flexibilité à votre implémentation REST avec Yoga
Les APIs REST sont très attractives de par l'élégance de leur conception. Vous obtenez quelque chose qu'Adam Bosworth de Google décrit comme "simple, décontracté, souplement extensible", mais vous n'obtenez pas quelque chose de construit pour des performances constantes.
-
Croissance des EAI avec Apache Camel
Cet article comprend des exemples concrets de problèmes typiques d'intégration et explore comment Apache Camel peut relever ces défis. Ces exemples sont présentés dans le cadre d'une solution d'intégration qui commence simple mais qui, au fil du temps, se développe avec l'apparition de nouveaux besoins d'intégration.
-
Interview et Critique du Livre : The LogStash Book, la Gestion des Logs rendue Facile
James Turnbull a montré un cas intéressant d'utilisation de LogStash pour la centralisation de log en expliquant les détails d'implémentation de LogStash dans le cadre d'un projet de logging. Le livre cible aussi bien les petites que les grandes entreprises à travers deux cas d'usages, chacun pour le faible coup d'entrée et la scalabilité.
-
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.
-
DevOps @ Nokia Entertainment
Cet article fait partie de la série mensuelle "DevOps War Stories". Chaque mois, nous entendons ce que DevOps apporte à une organisation différente, nous apprenons ce qui a et n'a pas fonctionné, nous regardons les difficultés rencontrées lors de l'adoption.
-
Choisir le bon ESB pour vos besoins en intégration
Différentes applications au sein d'une entreprise et entre différentes entreprises ont besoin de communiquer les unes avec les autres. L'Enterprise Service Bus (ESB) a été créé comme un outil pour faciliter l'intégration des applications.
-
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.