Accueil InfoQ Languages sur InfoQ
-
Un projet Git en JavaScript financé en 28 heures sur Kickstarter
Tim Caswell, un membre connu de la communauté JavaScript et Node.js, a eu l'idée de réimplémenter Git en JavaScript et a réussi à financer son projet en 28 heures avec un peu plus de 360 investisseurs. Le projet est un autre exemple de la loi d'Atwood: "toute application pouvant être écrite en JavaScript sera un jour écrite en JavaScript."
-
Clojure, CoffeScript et Haskell sont les langages généralistes les plus expressifs
Les langages généralistes les plus expressifs sont Clojure, CoffeeScript et Haskell. Telle est la conclusion d'une étude qui a utilisée comme unité de mesure de l'expressivité le nombre de lignes de code modifiées à chaque Commit (LoC/commit).
-
Stripe libère Abba, le framework de Test A/B
Ce script définit un test de _contrôle_ appelé Test A, généralement la page originale, et une variante Test B, censée être une amélioration. Pour chaque test, un _handler_ est spécifié et appelé au choix par le framework.
-
Une API Java Standard pour JSON
La JSR-353, l'API Java pour le traitement JSON (JSON-P), a atteint l'approbation finale ce mois-ci. JSON-P (semblable à JAXP) se compose d'une API de streaming (semblable à StAX) et de l'API "Object Model" (similaire au DOM).
-
Google sort l'API Mirror pour les lunettes Google Glass
Google vient de sortir l'API Mirror pour écrire des applications Google Glass et vient de communiquer les spécifications finales de l'appareil.
-
IntelliJ IDEA 12.1 débarque avec le support de JavaFX 2.0
JetBrains a commencé à embarquer dans l'IDE Intellij IDEA 12.1 le support complet de JavaFX 2.0, la dernière incarnation de la plateforme client Java.
-
Node.js 0.10
L'équipe de développement de Node.js vient d'annoncer la sortie de la version 0.10. Cette nouvelle mouture intègre un nouveau module pour faciliter la gestion des flux, une meilleure gestion des erreurs et une amélioration des performances. L'équipe annonce également qu'il y aura encore une version stable supplémentaire (0.12) avant la version 1.0 du produit.
-
Spring pour Apache Hadoop 1.0
SpringSource a sorti Spring for Apache Hadoop 1.0. Spring for Apache Hadoop permet aux développeurs d'écrire des applications Hadoop avec le framework Spring. Il facilite aussi l'intégration avec Spring Batch et Spring Integration. Spring for Apache Hadoop est un sous-projet de Spring Data, publié sous la licence open source Apache 2.0.
-
Débat sur C# : quand devriez-vous utiliser var ?
C#3 a introduit le mot clé "var". Ce mot clé laisse au compilateur le soin de déterminer le type d'une variable locale par inférence, dès lors que cette inférence peut se faire de façon non équivoque. Cependant, la question de quand l'utiliser fait débat.
-
Eclipse Juno apporte Eclipse 4 comme standard
Aujourd'hui, la fondation Eclipse lance sa 9ème édition de la suite Eclipse, Juno, réunissant la sortie de 72 projets dont plusieurs sont nouveaux à Eclipse même et à la suite des projets de la fondation.
-
Date de sortie de Java 8 révélée
Oracle vient de divulguer sur la mailing-list jdk8-dev la liste des "milestones" (jalons) du JDK8, afin que la communauté puisse donner son avis.
-
Le point sur les Lambdas
En prévision de l'arrivée de Java 8 dans moins d'un an, Brian Goetz a publié une mise à jour de son document "State of the Lambda" ("Le point sur les Lambda") décrivant les améliorations de l'API Collections.
-
JBoss annonce Hibernate 4.0
JBoss a sorti la version 4 d'Hibernate, le framework de mapping Objet/Relationnel le plus populaire.
-
La migration de Twitter de Ruby vers Java l'aide à survivre à l'élection américaine
La tristement célèbre baleine de Twitter était absente le jour de l'élection présidentielle américaine. Au total, il y avait 31 millions de tweets liés aux élections sur la journée, et les pics périodiques de trafic continuaient.
-
Jetty gets Speedy
Avec la sortie de Jetty 7.6.2, le protocole SPDY™ (NDT prononcé speedy) est maintenant supporté par le serveur éponyme. Précédemment développée pour la version 8.2, cette fonctionnalité a été reportée dans les versions 7.6.2 et 8.1.2, sera disponible dans les versions suivantes et avec le serveur d'application Hightide.