Blog Arolla

Auteur : Nouhoum

Fan de Scala

Introduction à Scala, épisode 2 – premiers pas avec Scala

Après une introduction générale à Scala et à son écosystème dans le premier article, nous allons installer Scala puis écrire nos premières lignes de code Scala afin de nous familiariser avec le REPL. Télécharger Scala Pour fonctionner Scala a besoin de Java. Vous devez donc vous assurer que Java est installé sur votre machine avant…

La gestion des erreurs avec scala.util.Try (2/2)

Suite de l’épisode précédent. Après la découverte des bases de la gestion des erreurs avec scala.util.Try, nous allons, dans cette deuxième partie, explorer des fonctionnalités plus avancées. Nous utiliserons un exemple très simple pour illustrer nos propos : lancer un serveur sur un numéro de port fourni par l’utilisateur. Cette tâche se décompose en deux…

La gestion des erreurs avec scala.util.Try (1/2)

Scala 2.10 introduit une nouvelle structure monadique Try. Cette classe est particulièrement adaptée à la représentation d’un traitement pouvant réussir en renvoyant une valeur ou échouer en lançant une exception. Commerçons par un exemple simple : parser un numéro de port renseigné par un utilisateur sous forme d’une chaîne de caractères. 1 2 val input: String…

Les type classes Scala : exemple sur une sérialisation MongoDB (2/2)

Dans la première partie, nous avons introduit les types classes et avons créé une API pour travailler avec MongoDB en Scala. Dans cette partie, nous allons voir comment améliorer cette API grâce aux paramètres implicites. Scala donne la possibilité d’annoter les paramètres d’une méthode comme étant des paramètres “implicites”. Un paramètre implicite d’une méthode est un…

TDD en pratique au Software Craftsmanship de Paris

Jeudi 24 mai, il est 20 heures, une trentaine de passionnés du développement, des craftsmen et des aspirants craftsmen, des maîtres du TDD et ceux qui souhaitent s’y essayer se retrouvent près de Bastille. La soirée va bientôt commencer, les participants ont pris des forces grâce au buffet bien garni offert par Arolla, sponsor de…

De Runnable et synchronized à parallel() et atomically() à Devoxx

Le jeudi 18 avril, c’est le premier jour de la première édition de Devoxx France qui démarre (Devoxx sous la tour Eiffel) ! C’est historique pour la communauté Java de France. Et j’y suis avec d’autres consultants Arolla. Le fait d’avoir plusieurs talks intéressants sur le même créneau horaire rend le choix parfois difficile. Je…