Podcast: Téléchargement
Fabrice, Antoine et Alexis reviennent sur la conférence scala.io qui s’est tenue à Paris les 24 et 25 novembre derniers.
Ils en profitent pour présenter le langage Scala et la programmation fonctionnelle.
Quelques références:
- « Programming in Scala » de Martin Odersky, le créateur du langage. C’est le livre de référence.
- « Learn You a Haskell for Great Good » de Miran Lipovaca. Idéal pour apprendre la programmation fonctionnelle. Egalement un excellent livre de programmation.
- « Functional Programming in Scala » de Runar Bjarnason et Paul Chiusano. Livre qui aborde Scala sous l’angle fonctionnel. Il est préférable d’avoir lu le livre de Martin Odersky ou de connaitre Scala pour bien profiter de ce livre.
- « Akka in Action » et « Play for Scala » qui sont d’excellentes introductions à Akka et Play.
Deux cours de Martin Odersky sur Coursera:
Conférences
- « Agile Tour Lille » le 7 novembre à Lille. Trop tard pour s’inscrire.
- Devoxx Belgique du 11 au 15 novembre 2013 à Anvers.
- Devoxx France du 16 au 18 avril 2014 à Paris.
Pour scala, désolé, mais autant j’avais entendu pas mal de bien à chaque intervention de Fabrice, autant ce que j’ai entendu dans ce podcast est rédibitoire pour une chose: la regression 🙁
Il serait impensable aujourd’hui dans mon domaine (la finance) d’utiliser un langage dont on doit subir la regression à chaque version 🙁
On developpe beaucoup d’applications, et on ne se voit pas repasser sur chacun des projets pour passer du temps à les migrer 🙁
Maintenance importante et charge de tests de non-régréssion pour la MOA 🙁
Pour une application web, il est difficile d’automatiser des tests de non-regression
C’est un des points noirs du framework Zend Framework, qui nous oblige a garder plusieurs versions du frameworks incompatibles entre elles…
Et je ne parle même pas de ZendF 2 qui casse totalement l’idée de faire les différentes modifications pour espérer migrer 🙁
C’est un des points que je garde en tête: depuis 2009, le mkframework (http://mkframework.com) n’a cessé de progressé sans pour autant faire de regression 😉