Articles avec le tag ‘Scala’
Promenade au sein de l’activité web foisonnante côté développeurs :
—> Du côté des communautés de développeurs:
une carte de JUG (Java User Group) de France
http://jtips.info/index.php?title=JavaUserGroups
Création d’un nouveau Scala User Group : Le Riviera Scala Clojure User Group
http://www.meetup.com/riviera-scala-clojure
—> Du côté des conférences
La StrangeLoop 2011
Conférence qui s’est tenue en septembre dernier (du 18 au 20 septembre) à StLouis (US) : la conférence StrangeLoop 2011
avec au programme Clojure, Erlang, Scala, Java, Git, HTML5, machine learning, javascript, …
une des présentations en vidéo avec un jeu de questions reponses autour des différents langages de développements : http://www.infoq.com/presentations/Language-Panel
Les slides des différentes présentations : https://github.com/strangeloop/2011-slides
Le fameux Devoxx 2011
Conférence organisé par Stephan Jansenn, organisé par des développeurs pour des développeurs :
http://www.devoxx.com/display/DV11/Home
Avec cette année la grosse annonce : organisation en 2012 d’un Devoxx Paris
http://blogs.oracle.com/java/entry/the_big_announcement_this_year
http://blog.loof.fr/2011/11/and-now-devoxx-en-france.html
http://www.touilleur-express.fr/2011/11/16/devoxx-france-2012/
L’histoire de cette préparation : http://www.touilleur-express.fr/2011/11/16/lhistoire-de-devoxx-france-2012/
Le site du prochain Devoxx Paris 2012 : http://www.devoxx.fr
Les principaux supports du devoxx 2011 (video des conférences, slides, …) peuvent se trouver ici :
http://www.parleys.com/#st=4&id=102998
http://www.slideshare.net/search/slideshow?type=presentations&q=devoxx+2011&searchfrom=basic
Sinon il y a les nombreux post de la blogosphère à disposition :
http://blog.xebia.fr/2011/11/18/devoxx-spring-le-futur-spring-3-1-et-spring-social/
http://blog.xebia.fr/2011/11/17/devoxx-cracking-clojure/
http://blog.xebia.fr/2011/11/18/devoxx-performance-comparison-of-java-web-frameworks/
http://blog.xebia.fr/2011/11/18/devoxx-rules-for-good-ui-design/
http://blog.xebia.fr/2011/11/17/devoxx-html5-a-lhonneur/
http://blog.xebia.fr/2011/11/17/devoxx-les-nouvelles-applications-html-5-et-dart/
http://blog.ippon.fr/2011/11/17/devoxx-play-framework-2-0/
http://blog.ippon.fr/2011/11/17/les-nouveautes-de-spring-3-1-presentees-a-devoxx/
http://blog.valtech.fr/wordpress/2011/11/17/devoxx-2011-premier-jour-au-paradis/
http://www.touilleur-express.fr/2011/11/18/play-2-0-annonce-a-devoxx-2011/
http://www.touilleur-express.fr/2011/11/14/devoxx-2011-android/
http://www.touilleur-express.fr/2011/11/14/devoxx-2011-de-la-couleur-du-papier-a-des-informations-croustillantes/
http://www.touilleur-express.fr/2011/11/14/devoxx-2011/
http://blog.loof.fr/2011/11/devoxx-party.html
http://blog.soat.fr/2011/11/devoxx-2011-introduction-au-framework-akka/
http://blog.soat.fr/2011/11/devoxx-2011-jax-rs-2-0-restful-java-on-steroids/
http://blog.soat.fr/2011/11/devoxx-2011-the-diabolical-developer-2/
http://blogs.oracle.com/java/entry/blog_buzz_devoxx_2011
http://blogs.oracle.com/theaquarium/entry/let_devoxx_2011_begin
Un post un peu différent : le back stage du devoxx
http://www.touilleur-express.fr/2011/11/15/devoxx-2011-who-are-those-angels/
—> Du côté des libraries Java
Une librarie d’Apache : scalable machine learning http://mahout.apache.org/
Une autre librarie d’Apache qui est sur une tendance montante : les developpements pour s’outiller sur et autour des réseaux sociaux : le projet
ESME d’Apache (Entreprise Social Messaging Environment) : plateforme sécurisée et scalable de microsharing et micromessaging
http://esme.apache.org/index.html
Pour d’autres frameworks jouant sur cette tendance, voir Spring Social (ou les articles du devoxx à son sujet)
Home site : http://www.springsource.org/spring-social
Un sample pour se connecter à LinkedIn en programmatique :
http://www.gridshore.nl/2010/11/04/connecting-to-linkedin-using-spring-social/
Ces sites de réseaux sociaux proposent également leurs API :
https://dev.twitter.com/docs
http://developer.linkedin.com/apis
…
—> Du côté des articles et docs plus techniques
Une série d’artcile d’IBM sur JNI (Java Native Interface)
http://www.ibm.com/developerworks/training/kp/j-kp-jni/index.html?ca=drs-
Un article de Kohsuke Kawaguchi sur le Template plugin du serveur d’integration continu Jenkins
http://kohsuke.org/2011/11/15/introducing-template-plugin/
Kohsuke Kawaguchi ancien employé de Sun a été à l’initiative du développement du serveur d’intégration continu Hudson, devenue Jenkins après le fork.
Vous trouverez également ce petit bout d’histoire sur son blog (et d’autres) http://kohsuke.org/category/hudson/
Un cookbook sur l’utilisations des libraires d’Apache Commons
http://www.discursive.com/books/cjcook/reference/book-cjcook
—> Pour finir un article plus généraliste de Martin Fowler
http://martinfowler.com/bliki/PolyglotPersistence.html
Auteur: Sébastien NORMAND
Interview de Martin Odersky où il revient sur l’historique de Scala (pourquoi, comment, le choix du nom, …)
http://www.computerworld.com.au…
Martin Odersky est le papa de Scala, il travail à Polytechnique Lausanne et est le fondateur de la société TypeSafe (http://typesafe.com/) avec Jonas Boner, le créateur d’Akka.
Scala est un langage fonctionnel tournant sur JVM qui commence à être adopté dans le monde de l’entreprise (mais encore un peu jeune).
On compte parmi ses utilisateurs : Twitter, LinkedIn, Sony, Xerox, … et notamment un cas qui nous intéresse un peu plus EDFTrading qui l’a utilisé pour du pricing de produit dérivé.
Une présentation de EDFTrading donnant une vision de leur passage en Scala : http://cufp.galois.com/2009/sli… at EDF Trading
La vidéo de la présentation : http://www.vimeo.com/6702641
Homepage de Scala : http://www.scala-lang.org/
Quelques projets Scala : http://www.ohloh.net/p?q=langua…
Auteur: Sébastien NORMAND
Une keynote intéressante de Josh Bloch à l’OSCon : « Java: The Good, Bad, and Ugly Parts »
http://www.youtube.com/watch?v=…
Il présente lors de cette keynote les différents points du langage Java d’un point de vue macro (sur les principes d’un langage de développement) qui lui ont permis d’atteindre sa popularité et son développement ainsi que les points négatifs le pénalisant.
Présentation riche car mettant en avant des principes conceptuels à réfléchir (en dehors du langage lui même) que l’on peut exercer sur les nouveaux langages émergents :
* Scala (http://www.scala-lang.org/) qui commencent à être utilisé en entreprise et notamment dans le milieu de la finance
* fantom (http://fantom.org/)
* Ceylon, un nouveau langage en cours de développement par Gavin King (core développeur de Hibernate, Seam)
* Go poussé par Google (http://golang.org/)
* Kotlin de JetBrain, l’éditeur de IntelliJ (http://blog.jetbrains.com/kotli…)
Auteur: Sébastien NORMAND
Le langage Go se mesure à C++, Java et Scala : une nouvelle étude comparative des performances, menée par un ingénieur de Google (Robert Hundt).
L’article sur développez en présente une bonne synthère, sans grande surprise chaque langage avec ses spécificités a du positif et du négatif.
http://java.developpez.com/actu…
La plus grande communauté francophone sur Java, avec des tutoriels, cours, faq, sources, blogs et forums
Le document de Robert Hundt :
https://days2011.scala-lang.org…
La page Google research de Robert Hundt : http://research.google.com/pubs…
Auteur: Sébastien NORMAND
