BT

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

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Scala sur InfoQ

  • JetBrains IntelliJ IDEA 2022.2 Utilise Un Runtime Java 17

    IntelliJ IDEA 2022.2 utilise le JetBrains Runtime 17, un fork d'OpenJDK. Les dernières versions de divers langages et frameworks sont désormais prises en charge, tels que Scala, Kotlin, Spring 6 et Spring Boot 3.

  • Le Point Sur L'Actualité De Java - Semaine Du 19 Juillet 2021

    Le tour d'horizon dans l'écosystème Java de cette semaine du 19 juillet 2021 présente des nouvelles sur JDK 17, JDK 18, OpenJDK, Liberica JDK, GraalVM, MicroProfile 4.1, Quarkus 2.0.3, Hibernate, Spring Framework, JobRunr 3.4.0, ReactorFirst 0.1.0, Apache Tika 2.0.0, Kotlin 1.5.30-M1, Scala 3.0.1 et Scala 3.0.2-M1.

  • Le Point Sur L'Actualité De Java - Semaine Du 28 Juin 2021

    Le tour d'horizon dans l'écosystème Java de cette semaine présente des nouvelles de JDK 17, JDK 18, GraalVM Native Build Tools, TornadoVM 0.10, la sortie de Quarkus 2.0 et Apache Camel Quarkus 2.0, Apache Camel 3.11, Apache Wicket, Helidon, Micronaut Foundation, JReleaser 0.5.0, IntelliJ IDEA 2021.1.3, Gradle 7.1.1, Hibernate, Scala, ASM et Spring Framework.

  • Le Framework Pour Microservices Lagom 1.5 Avec Akka Management Et Support Kubernetes Et OpenShift

    La version 1.5 du framework de microservices Lagom est fournie avec Akka Management, un ensemble d’outils d’exploitation d’applications alimentées par Akka, ainsi qu’une prise en charge du déploiement avec Kubernetes ou OpenShift. La version 1.5 récemment publiée est basée sur Play 2.7.0, Alpakka Kafka 1.0 et Akka 2.5.22. Elle prend également en charge Couchbase et gRPC via Akka gRPC.

  • Création de la Fondation du Centre Scala

    La semaine dernière, le Centre Scala a été créé en tant que fondation sans but lucratif, accompagné d'une liste des bailleurs de fonds, afin d'améliorer le développement continu de Scala et de fournir des cours de formation basés autour du langage Scala.

  • Slick 3 : les Reactive Streams pour les Accès Base de Données Asynchrones avec Scala

    Slick, la bibliothèque d'accès et d’interrogation de base de données de Typesafe en Scala, supporte à présent l'API Reactive-Streams dans sa toute dernière version 3.0. InfoQ a parlé avec Stefan Zeiger, le Tech-Lead de Slick, pour en savoir plus sur la nouvelle version et leurs plans pour l'avenir.

  • L'avenir de Scala

    Dans l'article publié récemment "Scala : les prochaines étapes" qui décrit l'avenir du langage, l'équipe Scala détaille les nouvelles fonctionnalités des trois prochaines versions et leurs objectifs principaux : rendre le langage et ses librairies plus faciles à comprendre, plus robustes et plus performants.

  • Sortie de Play 2.3 : Modularisation, Java 8 et WebJars

    L'équipe Play de Typesafe a publié la version 2.3 de leur framework web pour Java et Scala. InfoQ a eu l'occasion de parler à James Roper, Directeur technique de Play, pour en savoir plus sur la nouvelle version et leurs plans d'avenir pour le framework.

  • Scala 2.11 : La Dernière Version Majeure de Scala

    Typesafe a récemment annoncé la version 2.11 de Scala sous la licence standard BSD à 3 clauses. Il s'agit d'une version majeure qui comprend des améliorations de scalac, du REPL, de la modularisation/du packaging, des macros, de l'API de Collections et diverses corrections de bogues.

  • Les Reactive Streams avec Akka Streams

    Typesafe a annoncé une preview d'Akka Streams, une implémentation open-source de la spécification des Reactive Streams actuellement à l'état de draft, s'appuyant sur une implémentation à base d'acteurs. L'initiative derrière les Reactive Streams vise à mettre au point un standard sur la Java Virtual Machine (JVM) pour le traitement des flux asynchrones avec <i>back pressure<i> non bloquante.

  • Akka Toolkit 2.3 avec le support de Java 8 et de la Persistance

    La dernière version du toolkit Akka apporte l'activation de la persistance des acteurs à état pour persister leur état interne. La version 2.3.0 publiée récemment est également prête pour le support des expressions lambda de Java 8.

  • Scala vient de fêter ses dix ans

    Cela fait une décenie que Michel Schinz a annoncé la première mise en œuvre du langage de programmation Scala. Lors de l’annonce, Scala était décrit comme étant « un langage intégrant parfaitement le paradigme orienté objet et la programmation fonctionnelle » et « conçu pour exprimer les modèles de programmation communes de manière concise, élégante et typesafe ».

  • Vaughn Vernon et la conception Réactive pilotée par le domaine

    Utiliser le Modèle Acteur avec le Domain Driven Design, DDD, peut permettre de palier les problèmes d’architecture, typiquement trouvés dans des architectures évènementielles ou hexagonales. Vaughn Vernon, auteur de Implementing Domain-Driven Design, l’a expliqué dans une récente présentation sur le « DDD réactif » avec Scala et Akka (implémenté grâce au Modèle Acteur).

  • Scala.IO les 24 et 25 octobre à Paris

    A quelques jours de la conférence Scala.IO, InfoQ FR a pu rencontrer Clément Delafargue et Alexis Agahi pour leur poser quelques questions sur ce nouvel événement majeur dans la communauté Scala.

  • La Programmation Réactive comme tendance émergente

    La Programmation Réactive (PR) est basée sur les flux de données et la propagation des changements, avec le modèle d'exécution sous-jacent du langage de programmation propageant automatiquement les changements à travers le flux de données. Avec la popularité des architectures évènementielles, le concept de "réactivité" retient de plus en plus l'attention.

BT