
La prochaine session du Paris Scala User Group aura lieu le jeudi 28 avril à 19h30 dans les locaux de Xebia.
Cette soirée sera animée par Miles Sabin, un important promoteur du langage Scala. Miles nous expliquera comment Scala peut nous aider à simplifier notre code et à nous débarrasser de ce qui est inutile ou répétitif avec sa présentation « Scrap your boilerplate with Scala ».
Il reste encore des places, si vous souhaitez y assister, pensez à vous inscrire pour la logistique.
Notez bien l’adresse :
Xebia
156 boulevard Haussmann à Paris
Immeuble A – 7e étage

La prochaine session du Paris Scala User Group aura lieu le lundi 7 mars à 19h30 dans les locaux de Xebia.
L’introduction de cette nouvelle session sera assurée par Alexis Agahi (le gentil organisateur du PSUG), qui présentera, dans un quicky de 15 minutes, les notions de apply et unapply. Elle sera suivi par une présentation du plugin Scala pour Eclipse par David Bernard, l’un des développeurs de ce plugin (ainsi que des plugins maven maven-scala-plugin et vscaladoc).
Lors de sa présentation, David abordera :
- passé, présent et futur du plugin,
- une démonstration du plugin,
- et pour finir, une visite dans les entrailles du plugin.
Il reste encore des places, si vous souhaitez y assister, pensez à vous inscrire pour la logistique.
Lire la suite de cet article »
Il y avait du monde dans les locaux de Xebia en cette dernière soirée de janvier 2011. Comme nous vous l’avions annoncé, le Paris Scala User Group accueillait le créateur de Scala, Martin Ordersky, pour une soirée consacrée aux collections parallèles et au futur de Scala.
Martin a commencé sa présentation par les enjeux de la programmation parallèle, et plus particulièrement le Popular Parallel Programming qui est actuellement un sujet de grande importance. En effet, les multiples cœurs de nos processeurs et la puissance fournie par les GPGPU ne demandent qu’à être exploités. Mais les difficultés inhérentes à la programmation concurrente rendent cette tâche complexe et favorable à l’apparition de bugs difficiles à identifier et à corriger.
Lire la suite de cet article »
Lundi 31 janvier 2011, le Paris Scala User Group recevra à l’occasion de sa 9ème session et pour commencer l’année en beauté, Martin Odersky, le créateur de Scala en personne !
De passage à Paris pour animer une formation Scala proposée par Xebia Training, Martin terminera la journée avec les membres du PSUG.
Au programme de cette soirée exceptionnelle : une présentation des nouveautés qui seront introduites dans la future version 2.9, notamment des collections parallèles, suivie d’une session libre de questions/réponses, préparées à l’avance à l’aide de ce document partagé.
Le contenu de cette session sera principalement orienté pour un public *Scala de niveau confirmé* (les débutants sont bien entendu acceptés, mais risquent d’être un peu perdus par moments).
Le nombre de places étant limité, les personnes intéressées sont invitées à confirmer leur présence sur le doodle suivant : http://doodle.com/qvr6ed6vu3kr5xzu.
Notez bien l’adresse :
Xebia
156 boulevard haussmann à Paris
Immeuble A
7e étage
A noter : il reste quelques places pour la formation Scala, animée par Martin Odersky les 31 janvier et 1er février. N’hésitez pas à consulter le programme et à nous contacter rapidement si vous êtes intéressés :
Xebia Training : Formation Scala avec Martin Odersky

Demain, mardi 4 janvier à 19h00, aura lieu la 9ème session du Scala User Group chez Xebia ! Après la dernière session dédiée à akka, Jean-Luc CANELA nous présentera le framework web Lift au travers d’une session de « live coding » d’une application lift web, agrémentée de questions/réponses.
Lire la suite de cet article »

Xebia accueille la 8ème session du Scala User Group, le lundi 29 novembre à partir de 19h00.
Au programme ce mois ci, une présentation du framework Akka par Dustin Whitney, auteur de l’intégration d’Akka dans Play ! Framework.
L’occasion d’avoir un retour d’expérience concret sur Akka et son mariage avec un framework web haute productivité !
Il reste encore des places, si vous souhaitez y assistez, pensez à vous inscrire pour la logistique :
http://doodle.com/7pbfrk3ifxb8axuw.
Notez bien l’adresse :
Xebia
156 boulevard Haussmann à Paris
Immeuble A
7e étage
Xebia a reçu mardi soir dernier, dans ses locaux boulevard Haussmann, la sixième édition du Scala User Group.
Le programme de cette soirée fut exceptionnel, avec la présence de Nikita Ivanov, CEO de Gridgain, qui est venu présenter Gridgain et parler de Cloud Computing et de Scala.
Pour rappel GridGain est un projet Open Source qui offre un ensemble de fonctionnalités liées au Grid Computing telles que :
- Distribution d’un traitement sur plusieurs noeuds.
- Stockage distribué en mémoire.
- Colocalisation du traitement et des données.
- Interface de type MapReduce pour les traitements longs.
- Intégration aux solutions de Cloud Computing.
Or, depuis la version 3.0, GridGain propose une API Scala permettant l’écriture simple et efficace du code de traitement !
Démonstration bluffante, on a même constaté certains scala-sceptiques applaudir des deux mains en fin de présentation 

Après une première soirée très réussie, le Paris Scala User Group remet le couvert pour une deuxième session le mercredi 30 juin à 19h30 (inscription ici) !
Et, comme la dernière fois, cela se passera chez Xebia dans nos locaux d’Haussmann.
Voici le menu de la soirée avec une présentation d’Alexis Agahi et une autre de François Armand (annonce disponible ici) :
—
La seconde session aura lieu chez Xebia à 19h30 le mercredi 30 juin (et non plus le 17 ou le 24 comme prévu initialement, désolé pour la confusion).
Nous avons prévu deux présentations:
- La 1ère présentation sera « De Java à Scala : premier retour d’expérience » présentée par Alexis Agahi. La présentation (entre 40min et 1h) sera orientée developpeur Java et sera donc abordable pour tous.
- La seconde présentation, par François Armand, abordera les collections de Scala 2.8. Ce sera une présentation assez générale, avec les différentes classes et tout le bonheur qu’elles apportent.
Notez bien l’adresse :
Xebia
156 boulevard haussmann à Paris
Immeuble A
7e étage
Les places étant limitées, veuillez vous inscrire à l’adresse suivante : http://doodle.com/zds5ka5qqa3ndnp5.
—

Xebia est très heureux d’accueillir la première soirée du Paris Scala User Group.
Elle se déroulera ce soir à partir de 19h30.
Le programme de cette soirée live coding par Alexandre Bertails est le suivant (disponible ici) :
—
Il s’agit d’une présentation que j’ai déjà faite au Boston Area User Group il y a quelques temps (et amélioré depuis). Pour le PSUG, j’aurai deux heures au lieu d’une. Je prévois donc de rendre cette présentation accessible à des purs java-istes ou des débutants Scala. J’utiliserai tout de même à la fin des fonctionnalités avancées de Scala, mais que je prétends faciles à l’utilisation.
Je ne ferai que du live-coding et je n’utiliserai aucun slide. Ce sera l’occasion de revenir sur des outils qui n’ont pas été vraiment explorés pendant la soirée Scala au ParisJUG (en particulier sbt).
Voici le plan de la présentation :
- je reviendrai d’abord sur le concept d’injection de dépendances et comment on fait ça à l’ancienne (ou plutôt, comment on ferait en Java). Je parlerai rapidement d’immutabilité et de typage statique ici.
- ensuite, je montrerai que les frameworks classiques venant du monde Java fonctionnent très bien avec Scala. Je laisse aux participants le choix du framework sur ce lien [1]. Je reviendrai notamment sur leurs limites dans le contexte de Scala.
- enfin, retour à du Scala pur (et pas forcément dur). Nous reviendrons entre autres sur le Cake Pattern. Mais surtout, nous jouerons ensemble avec le cocktail détonnant suivant : traits, mixins, structural typing et closures.
—
A noter toutefois que nous n’avions pas couvert sbt lors de la soirée Scala du Paris JUG mais que cet oubli (volontaire
) a été rattrapé par 2 fois avec une présentation générale du produit ainsi qu’un exemple de configuration pour Eclipse et IDEA.
Malheureusement pour les retardataires, la soirée affiche complet depuis plusieurs jours… Donc, pour ne pas rester sur la touche la prochaine fois, n’oubliez pas de vous abonner à la mailing-list du PSUG !