Programme
19:00 : Setup un PAAS
Présenté par François Teychene
Monter une app rapidement sur un server prend souvent beaucoup plus de temps que prévu. Pour de la production c'est nécessaire, quand il s'agit de tests ou de tools c'est beaucoup moins utile. Dans la ligné d'un Keroku et en utilisant la puissance de Docker, Dokku vous permet de mettre en place un PaaS dans un temps record.
19:20 : A microservice example with Clojure
Présenté par Cyprien Pannier
Clojure is awesome :) De par sa nature fonctionnelle et immutable, il est très adapté pour manipuler de la donnée, il suffit de voir des projets open source tels que Storm. Mais c'est avant tout un langage très élégant et pragmatique qui vous permet d'écrire des micro-services robustes et extensibles. C'est ce que j'essaierai de démontrer au travers d'une application simple (pas encore décidé quoi), en partant de zéro, "codant" (ce ne sera pas du live coding !) et expliquant différents concepts clés au fur et à mesure (liste non fixée): * Bootstrap a Clojure project * How handle the configuration ? * The REPL is your friend * Extend existing java classes * Provide extension points the Clojure way * Test with clojure.test * Bonus: Clojure Component helps you maintain and test bigger projets
19:40 : Category Theory
Présenté par Olivier Nouguier
Rapide overview du sujet, ce qu'il faut en retenir pour aimer encore plus Scala :)
20:00 : NUPIC : framework et nouveau concept d'intelligence artificielle
Présenté par Anastasia Lieva
La plate-forme NuPic: http://numenta.org/ intro en HTM. un exemple de l'utilisation NuPic pour la prédiction/détection d'anomalie et les défis que pose Nupic
20:40 : Oublie Junit, embarque avec Spock
Présenté par Thomas Girard
Tu utilises Junit, TestNg, Mockito, jMock, EasyMock ou bien d'autres ? Vient découvrir Spock Framework autour d'une application Spring Boot. Nous verrons comment tester une application Java ou Groovy et les avantages apportés par le langage Groovy et Spock Framework dans la rédaction de tests unitaires.
21:00 : MicroBenchmarking: a survival guide on JVM
Présenté par Arnaud Castelltort
What is MicroBenchmarking ? What are the problems with the dynamic compilation language ? Presentation of Scala Meter; Sum-Up Survival Guide
21:20 : Parser combinator in Scala
Présenté par Arnaud Castelltort
What is a parser combinator ? How does it work ? Write your own parser combinator from scratch.
Lieu
Polytech'Montpellier
After
A la fin de la soirée, une troisième mi-temps sera proposée dans un bar pour continuer à échanger et sympathiser