juin 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...
juin 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
Lire la suite...
juil. 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...
févr. 28, 2017
Google : “We have broken SHA-1 in practice.” [https://shattered.it/]
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
Lire la suite...
févr. 15, 2017
Google vient de mettre à disposition en version beta sur Google Cloud Platform
sa nouvelle base de données Cloud Spanner [https://cloud.google.com/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
Lire la suite...
nov. 30, 2016
Jusque là, nous avons fait un tour des nouveautés de Scala 2.12
[http://blog.ippon.fr/2016/11/21/scala-2-12-tour-dhorizon-des-nouveautes/] et nous
avons observé de près l’unification entre les interfaces de Java 8 et les traits
[http://blog.ippon.fr/2016/11/23/scala-2-12-unification-interface-et-trait/]. Pour
clore notre série,
Lire la suite...
nov. 24, 2016
Pour les amoureux de Spark et de programmation fonctionnelle 😉 Gianmario
Spacagna a créé SparkZ [https://github.com/gm-spacagna/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
Lire la suite...
nov. 23, 2016
Dans un précédent article
[http://blog.ippon.fr/2016/11/21/scala-2-12-tour-dhorizon-des-nouveautes/], 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
Lire la suite...
nov. 21, 2016
La version 2.12 [http://www.scala-lang.org/news/2.12.0] 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
[http://www.
Lire la suite...
nov. 14, 2016
La version 2.12 [http://www.scala-lang.org/news/2.12.0] 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
[http://www.
Lire la suite...
mai 03, 2016
L’édition 2016 de dotScale [http://www.dotscale.io/] a eu lieu lundi 25 avril au
Théâtre de Paris. dotScale fait partie des conférences dot
[http://www.dotconferences.eu/] d’ampleur européenne. La particularité de
dotScale est qu’elle est dédiée à la scalabilité. J’ai eu la chance d’
Lire la suite...
oct. 16, 2015
Jeudi 15 octobre 2015, Ugo Bourdon [https://twitter.com/ugobourdon] 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
Lire la suite...
sept. 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...
juil. 13, 2015
Jeudi ouvrira la 57e session du Paris Scala User Group
[http://www.meetup.com/Paris-Scala-User-Group-PSUG/events/223649428/]. 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,
Lire la suite...