Jun 07, 2018
Vous arrivez sur un nouveau projet. Pour sa réussite, la maîtrise de tel framework ou de tel langage est un atout. Cependant, vous vous rendez compte que sur cet aspect, votre équipe ne suit pas. Par exemple, Scala est un langage que vous avez la possibilité de rencontrer lors de
Lire la suite...
Jun 03, 2018
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
Lire la suite...
Jul 03, 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.
Lire la suite...
Feb 28, 2017
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
Lire la suite...
Feb 15, 2017
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
Lire la suite...
Nov 30, 2016
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
Lire la suite...
Nov 24, 2016
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
Lire la suite...
Nov 23, 2016
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
Lire la suite...
Nov 21, 2016
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
Lire la suite...
Nov 14, 2016
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
Lire la suite...
May 03, 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.
Lire la suite...
Oct 16, 2015
Jeudi 15 octobre 2015, Ugo Bourdon nous présentait “EventSourcing, DDD et CQRS sont dans un bateau”. Dans une salle comble, nous avons apprécié l’approche pédagogue de la présentation, en insistant sur les concepts et en proposant des solutions tirées de l’expérience du speaker. Beaucoup de réactions pendant la
Lire la suite...
Sep 09, 2015
Pour ceux qui ont la possibilité de pratiquer des langages comme Java 8, Groovy ou Scala, ou même des APIs comme Guava, vous avez probablement pu manipuler des concepts provenant de la programmation fonctionnelle. Mais à force de manipuler ces concepts, vous vous êtes rendus compte que la mutabilité ne
Lire la suite...
Jul 13, 2015
Jeudi ouvrira la 57e session du Paris Scala User Group. Pour cette session, nous aurons le droit à un format un peu particulier, puisque vous aurez l’occasion de tester le développement Scala avec la stack HTTP de votre choix (spray, play framework, celle que vous avez faite chez vous,
Lire la suite...