dimanche 4 mai 2014

Dependency injection into Scala object (singleton)

L'injection de dépendance en Scala est une chose plutôt aisée du fait des possibilités de la syntaxe et des API à disposition. Il existe ainsi plusieurs méthodes permettant de le faire programatiquement, sans fichier de configuration, sans framework comme Spring ou Guice.
Le propos de cet article n'est pas de lister et de comparer toutes les méthodes disponibles pour ce faire; ceci sera traité dans un article ultérieur; mais de décrire une manière d'injecter les dépendances dans un contexte précis.
J'ai récemment eu a participer au développement d'une application web "classique" avec des Dao et des Services.
Ces Dao et Services sont naturellement indiqués pour être utilisés comme des singletons. En Scala, nous disposons d'un mot-clé pour déclarer des singletons : object.
Je vais donc essayer d'illustrer comment injecter une dépendance dans un object Scala et de rendre cet object lui même injectable dans une classe tierce.

mardi 15 avril 2014

Devoxx France 2014 - Préparer sa conférence grâce à onecalendar.fr

Ca y est Devoxx France 2014 c'est partir ! Enfin à l'heure où j'écris ces lignes, c'est demain. Comment faire pour préparer sa conférence, faire un petit tri à l'avance des talks que l'on veut aller voir ?

Grâce à l'application web OneCalendarToMeetThemAll et à votre client agenda préféré vous pouvez récupérer tous les horaires, lieux et descriptions de conférence Devoxx France pour les 3 jours et faire votre choix.
Vous pouvez ainsi le consulter sur votre smartphone durant la conférence pour ne pas perdre de temps au milieu des milliers de développeurs qui parcourront les couloirs de l'hôtel Mariott avec vous.
Voyons dans le détails comment faire, vous verrez c'est très simple, un simple clic et c'est parti !