BT

Accueil InfoQ Langages JVM sur InfoQ

  • Apprendre Kotlin

    Vous vous êtes décidé : il est temps de se mettre à Kotlin. Google supporte Kotlin sur Android, Spring aime Kotlin, maintenant c’est à vous. Mais par où commencer ? Voici, un tour d’horizon des ressources pour débuter en Kotlin.

  • Grandeur et décadence des langages sur la JVM

    Le langage Java connaît régulièrement des articles prédisant sa mort. Mais à quelle date ? Et qui pourrait le remplacer ? Il existe un nombre important de langages disponibles sur la JVM. Dans cet article, nous allons passer en revue une partie de ceux-ci, leur rôle dans l’écosystème et à l’aide de Google Trends, allons tenter d’émettre quelques hypothèses de prévision sur leur futur respectif.

  • Composition de Kleisli

    Cet article démontre les différents moyens de composition des fonctions monadiques et met l'accent sur la composition de Kleisli loin des fondements théoriques.

  • Pour le fun : for-comprehension à la sauce Java 8

    Le but de cet article est d’imiter For-comprehension de Scala, en utilisant Java. Nous allons essayer de lever une partie de ce défi sans donner de cours sur les monades et sans avoir recours aux macros.

  • Vrais ou Faux Jumeaux ?

    L’objectif de cet article est de mettre en évidence différentes familles de paradigmes (la comparaison des langages de programmation n’est pas traitée ici). Il s’agit tout simplement de présenter l’implémentation de la logique de vérification de jumeaux sous divers types de langages : JavaScript, Java, Scala et Idris.

  • Startup Architecture : Alkemics

    En préparation de l'événement Azure Camp qui a lieu cette semaine, InfoQ FR a pu rencontrer les startups qui participent à la conférence afin de faire un retour d'expérience sur leurs systèmes de production. Voici le premier épisode de cette série, consacré à Alkemics. Antoine Perrin, son CTO répond à nos questions.

  • Le Cake Pattern de Scala, expliqué aux développeurs Spring

    Nombreux sont les développeurs Java qui se mettent à Scala. Lorsque l'on débute en Scala, il est parfois frustrant de ne pas savoir faire, à la manière Scala, des choses simples que l'on savait faire en Java : l'injection de dépendances par exemple. Spring est un framework d'injection de dépendances, que la plupart des développeurs Java connaissent bien.

  • De Groovy à Java 8

    Les développeurs Groovy auront de l'avance pour adopter les concepts et les nouvelles fonctionnalités offertes par Java 8. Beaucoup d'améliorations apportées dans la prochaine version de Java sont des fonctionnalités que Groovy supporte depuis des années.

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

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

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

BT

Votre profil est-il à jour? Merci de prendre un instant pour vérifier.

Note: en cas de modification de votre adresse email, une validation sera envoyée.

Nom de votre entreprise:
Rôle dans votre entreprise:
Taille de votre entreprise:
Pays/Zone:
État/Province/Région:
Vous allez recevoir un email pour confirmer la nouvelle adresse email. Ce pop-up va se fermer de lui-même dans quelques instants.