Author image

François Sarradin

Le compilateur Scala

Scala est un langage qui propose un style de programmation à la fois fonctionnel et orienté objet. Il est connu à travers Spark, le framework populaire dans le domaine du BigData. Mais aussi par l'intermédiaire d'autres frameworks comme Play, Akka ou Gatling. Ce langage est relativement proche de Java, tout

Retour sur #NCrafts 2017

La conférence NCrafts 2017 s’est déroulée durant les 18 et 19 mai à Paris. Une conférence cette année sur le thème Humble Programmers. Cette conférence, dont la première édition eu lieu en 2014, cherche à mettre l’accent sur le mouvement du software craftsmanship et le métier de développeur.

SHA-1, Hachage et Sécurité

Google : “We have broken SHA-1 in practice.” L’annonce a fait l’effet d’une bombe. Google explique qu’avec l’aide de l’institut de recherche CWI aux Pays Bas (celui-là même qui a vu la naissance de Python), ils ont généré deux fichiers PDF contenant une image JPG

TamTam - Google Spanner

Google vient de mettre à disposition en version beta sur Google Cloud Platform sa nouvelle base de données Cloud Spanner. La première particularité de Cloud Spanner est qu’il s’agit d’une base de données relationnelle à la fois cohérente et scalable horizontalement (capable de répartir/répliquer les données

Scala 2.12 : Lambda expression

Jusque là, nous avons fait un tour des nouveautés de Scala 2.12 et nous avons observé de près l’unification entre les interfaces de Java 8 et les traits. Pour clore notre série, nous allons nous intéresser dans cet article aux lambda expressions dans Scala 2.12 et le

TamTam - SparkZ

Pour les amoureux de Spark et de programmation fonctionnelle 😉 Gianmario Spacagna a créé SparkZ, une extension de Spark qui permet aux utilisateurs du framework de développer dans un style plus purement fonctionnel. Spark propose en effet pour ses RDD une API respectant ce paradigme, mais le reste du code est

Scala 2.12 : Unification interface et trait

Dans un précédent article, nous avons fait un tour d’horizon des nouvelles fonctionnalités de Scala 2.12. Cette version de Scala propose aussi de favoriser l’interopérabilité avec Java 8. L’interopérabilité entre le monde Scala et le monde Java a toujours été une volonté des contributeurs du langage

TamTam - Sortie de Scala 2.12

La version 2.12 de Scala est sortie dans sa première release au début du mois de novembre. Comme toute version importante de n’importe quel langage ou framework, celle-ci arrive avec son lot de nouveautés, d’améliorations, d’incompatibilités et autres bugs (qui ne manqueront pas d’être fixés

Retour sur #dotScale 2016

L’édition 2016 de dotScale a eu lieu lundi 25 avril au Théâtre de Paris. dotScale fait partie des conférences dot d’ampleur européenne. La particularité de dotScale est qu’elle est dédiée à la scalabilité. J’ai eu la chance d’y participer. Le sujet en lui-même est vaste.