Accueil InfoQ Programmation sur InfoQ
-
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.
-
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.
-
Les nouveautés de Groovy 2.0
La sortie de Groovy 2.0 apporte des fonctionnalités, clés au langage, telles que la vérification statique des types et la compilation statique. Elle adopte les évolutions liées au JDK7 avec, entre autres, les améliorations syntaxiques de Project Coin et le support de la nouvelle instruction JVM "invoke dynamic". Dans cet article, nous allons nous intéresser, à ces nouvelles fonctionnalités.
-
Java 8 vs Scala: une comparaison des fonctionnalités
Oracle a une idée très précise de ce qui devra être inclus lors la sortie du JDK 8 prévue pour 2013. Simon Ritter a présenté les nouvelles fonctionnalités qui seront intégrées dans le JDK 8, à savoir, la convergence JRockit/hotspot, les annotations de types et le projet Lambda.
-
Ember.js: pour des Applications Web Riches !
Ember.js est un framework Modèle-Vue-contrôleur en JavaScript qui permet de réaliser des applications web riches semblables aux applications desktop, tant en termes d'utilisation qu'en termes de développement.
-
Twitter migre plus de code sur la JVM, la performance et l'encapsulation désignées comme raisons premières
Twitter passe progressivement de plus en plus d'éléments sur la JVM. Le changement est à la fois motivé par les avantages fréquemment cités de la JVM, tels que la performance ou la scalabilité, mais aussi par le désir de mieux découper en services indépendants et de mieux adresser d'autres problématiques d'architecture.
-
Profiling efficace en Java avec des outils Open Source
Joachim vous explique pas à pas comment utiliser des outils tels que JMap, VisualVM, BTrace, ou EurekaJ.
-
The Guardian passe à Scala
L'équipe derrière la version web du journal, guardian.co.uk qui, selon son rédacteur en chef, a l'auditoire le plus vaste de tous les sites de nouvelles en ligne après le New York Times, migre progressivement de Java à Scala, en commençant par l'API de contenu, qui fournit un mécanisme de sélection et de collecte du contenu du Guardian.