Accueil Le blog ebiznext

Une des premières tâches que j’ai eu à faire en tant que développeur Scala a été d’implémenter un web service pour l’inscription via LinkedIn.

Petit aparté pour le déploiement: j’ai eu besoin de la librairie suivante pour que ca marche sur le serveur d’intégration (à ajouter dans le build.sbt):
En savoir plus >>

La programmation réactive avec akka-streams

L’objet de cet article est l’initiation à la programmation réactive avec akka-streams au travers d’un cas d’utilisation réel : la mise en place d’une plate-forme E-Commerce haute-performance avec un coût d’utilisation sur le cloud minimisé. Afin de répondre à cet objectif, nous allons :

  • présenter l’architecture de Jahia Commerce (vue d’avion),
  • identifier les points d’amélioration,
  • décrire la solution mise en oeuvre,
  • détailler l’implémentation avec akka-streams

En savoir plus >>

Certains développeurs sur le net ont une fâcheuse tendance à interpréter le pattern matching Scala comme un super switch. J’aimerais ici dire que j’ai compris qu’il ne s’agit pas du tout de ça.

Ce post prend volontairement un ton assez léger (les passionnés me comprendront)

Un des concepts les plus puissants de Scala est le pattern matching car il nous permet d’abstraire les algorithmes exactement comme on le faisait en mathématiques pour décrire les opérations algébriques.

Grace au pattern matching des langages fonctionnels, l’affectation est relégué à une instruction assembleur. Si si vraiment. Je m’explique:
En savoir plus >>

This note is the last in a series of posts dedicated to functional programming.  It follows that previous post

Higher Order Functions are definitely what will allow us to write less code throughs techniques that OOP cannot provide us with.
En savoir plus >>