BT
Suivant rss

rest : un framework REST open-source pour Haskell

par Roopesh Shenoy , traduit par Simon Courtois   le  23 juil. 2014

Silk a rendu open-source un framework REST pour Haskell nommé "rest". Il fournit un DSL permettant de définir des services REST qui peuvent ensuite fonctionner avec les frameworks web populaires comme happstack, et offre également des fonctionnalités comme les URLs type-safe, l'abstraction du support de format-type et une séparation propre entre les spécifications de l'API et la logique métier.

Facebook Open-source Haxl, outil de requêtage de données implicite et concurrent, utilisant Haskell

par Roopesh Shenoy , traduit par Olivier Gonthier   le  09 juil. 2014

Facebook a rendu open-source Haxl, une librairie permettant de gérer de manière efficace les accès concurrents aux données. La libraire tire profit des spécificités d'Haskell comme le système de type expressif, sa garantie de typage et son exactitude, et les performances au runtime de GHC, pour résoudre l'épineux problème de concurrence.

Les Modèles fonctionnels dans la Conception Pilotée par le Domaine

par Jan Stenberg , traduit par Nicolas Frankel   le  04 juin 2014

La Conception Pilotée par le Domaine réalise un travail important pour encourager les développeurs à créer un modèle de domaine et un langage omniprésent, mais tenter d'implémenter les concepts DDD en utilisant les principes orientés objet avec un état et un comportement génère souvent un modèle mutable confus.

Haskell supporte iOS et bénéficie de nombreuses améliorations

par Roopesh Shenoy , traduit par Olivier Gonthier   le  21 mai 2014

GHC 7.8.1 a récemment été rendu disponible apportant de nombreuses améliorations à l'écosystème Haskell. Haskell peut maintenant être compilé pour iOS, et porte de nouvelles fonctionnalités comme les Closed Type Families, Roles, Overloaded Lists, et Pattern Synonyms, en plus de multiples progrès sur les performances.

Utiliser un langage fonctionnel pour le Domain-Driven Design

par Jan Stenberg , traduit par Christophe Fargeix   le  13 mai 2014

Cet article est un retour sur la présentation de Scott Wlaschin lors d'un meeting du Functional Londoners Group. Il y présente le F# et l'utilité d'un langage fonctionnel pour le Domain-Driven Design (DDD).

Scala 2.11 : La Dernière Version Majeure de Scala

par Bienvenido David , traduit par Nicolas Frankel   le  12 mai 2014

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

par Bienvenido David , traduit par Julien Delhomme   le  02 mai 2014

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 back pressure non bloquante.

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.

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-2014 C4Media Inc. InfoQ.com est hébergé chez Contegix, le meilleur ISP avec lequel nous ayons travaillé.
Politique de confidentialité
BT