BT
rss

Principes de Conception Orientés Objet et Programmation Fonctionnelle

par Jan Stenberg , traduit par Nicolas Frankel   le  25 mars 2014

Richard Warburton a récemment exposé dans une présentation que la programmation orientée objet possède beaucoup de principes de conception bien établis, comme les principes SOLID. Cependant, lorsqu'ils se dirigent vers la programmation fonctionnelle, beaucoup de développeurs ne savent pas comment utiliser leurs compétences de conception.

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

par Jan Stenberg , traduit par Nicolas Frankel   le  20 mars 2014

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

par Alex Blewitt , traduit par Slim Ouertani   le  07 févr. 2014

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

par Jan Stenberg , traduit par Maxence Labusquière   le  03 déc. 2013

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

par Pierre Queinnec le  21 oct. 2013 2

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

par Dio Synodinos , traduit par Nicolas Frankel   le  30 sept. 2013

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.

Scaler Twitter vers de nouveaux sommets

par Saul Caganoff , traduit par Nicolas Frankel   le  25 sept. 2013

Pour beaucoup d'entre nous, Twitter est devenu un moyen de communication essentiel. Les particuliers et les sociétés utilisent chaque jour Twitter de manières encore plus larges et plus profondes, et nous avons tous intérêt à ce que Twitter soit scalable. Récemment ce mois-ci, Twitter a géré sans accroc un nouveau pic de charge de 143 199 tweets par seconde.

Tableaux immuables haute performance en .net

par Jonathan Allen , traduit par Julien Lavigne du Cadet   le  28 août 2013

ImmutableArray, une alternative plus rapide à ImmutableList pour les scénarios de lecture seule, avec accès par index, est disponible dans la dernière version des collections immuables pour .Net.

Compiler Scala en JavaScript Avec Scala.js

par Zef Hemel , traduit par Nicolas Frankel   le  26 juil. 2013

Au Scala Day la semaine dernière, Sébastien Doeraene a présenté Scala.js, un compilateur de Scala en JavaScript. Ce dernier supporte l'intégralité du langage Scala, ce qui permet à ses utilisateurs de construire des applications web de bout en bout.

La Base de Données en tant que Valeur

par Zef Hemel , traduit par Jérémie Grodziski   le  02 juil. 2013

Lors de QCon New York 2013, Rich Hickey a donné une présentation sur les bases de données fonctionnelles. Hickey est bien connu pour avoir créé le langage de programmation Clojure, il développe actuellement Datomic, une base de données fonctionnelle.

La migration de Twitter de Ruby vers Java l'aide à survivre à l'élection américaine

par Charles Humble , traduit par Dridi Boukelmoune   le  24 mai 2013

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.

Rendre plus facile les graphes d'objets immuables en C#

par Jonathan Allen , traduit par Julien Vey   le  22 mai 2013

Créer une simple classe immuable en C# est facile. Il vous suffit de créer un constructeur et de ne pas parvenir à créer des setters publics. Mais souvent cela ne suffit pas. Finalement, vous pouvez vouloir créer des graphes profonds qui, pour des raisons d'efficacité, devraient être créés via un constructeur. Andrew L. Arnott a une solution qui s'appuie sur des générateurs de code à base de T4.

Scala ajoute les macros au langage

par Josh Suereth , traduit par Sébastien Lorber   le  21 mai 2013

L’équipe derrière Scala ajoute une version expérimentale des macros à la version 2.10 de Scala. Les macros de Scala fournissent une forme avancée de méta-programmation à la compilation.

Yammer migre de Scala vers Java

par Alex Blewitt , traduit par Olivier Croisier   le  04 mai 2013 2

Un email d'un employé de Yammer, Coda Hale, et adressé aux directeurs commerciaux de Typesafe a été récemment dévoilé sur YCombinator et publié sur GitHub sous la forme d'un Gist. Cet email confirme que Yammer est en train de migrer tout son code d'infrastructure de Scala vers Java, en raison de problèmes de complexité et de performance.

Rien ne serait possible sans le soutien et la confiance de nos Sponsors Fondateurs:

AppDynamics   CloudBees   Microsoft   Zenika
Feedback Général
Bugs
Publicité
Éditorial
InfoQ.com et tous les contenus sont copyright © 2006-2013 C4Media Inc. InfoQ.com est hébergé chez Contegix, le meilleur ISP avec lequel nous ayons travaillé.
Politique de confidentialité
BT