BT

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

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Articles

  • 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.

  • Passer des SGBDR à NoSQL. Entretien avec Dipti Borkar de Couchbase

    Les bases de données relationnelles ont été utilisées pendant des décennies pour stocker des données, et elles représentent toujours une solution viable pour de nombreux cas d'utilisation. NoSQL quant à lui est choisi aujourd'hui notamment pour des raisons d'évolutivité et de performance.

  • Interviews Croisés : Couverture de Code, TDD et BDD

    Au cours des derniers mois plusieurs discussions en ligne ont eu lieu à propos de « test first » (tester d'abord) vs « test last » (tester ensuite), la couverture de test et si BDD n'était que du TDD. InfoQ a demandé à des experts renommées de TDD et BDD de nous donner leurs points de vue sur l'utilisation de TDD, BDD, et la couverture par les tests.

  • 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.

BT