Scala de A à Z dans le magazine Programmez!

Nous sommes heureux d’annoncer la publication de notre article Scala de A à Z dans le magazine Programmez! n°158 – décembre 2012.

Le but de cet article, en étudiant le côté obscur de la Force, est de présenter les fonctionnalités du langage qui nous paraissent idiomatiques sans rentrer dans le détail des l’ensemble des possibilités du langage.

Extrait:

Scala intègre directement le design pattern Singleton dans le langage via le concept d’object. Un object se comporte comme une classe normale et suit les mêmes règles d’héritage, mais c’est le langage qui se charge de créer l’instance unique qu’il représente.

L’Empire utilise un object pour représenter ses généraux, comme Darth Vader, qui est évidemment unique au sein de la galaxie.

Nous n’en dirons pas plus, de crainte qu’un Seigneur Sith ne trouve ces révélations audacieuses (mais si vous souhaitez utilisez les sources, elles sont disponibles sur GitHub).

L’article a conjointement été rédigé par Vincent Membré, développeur chez Normation, fraîchement sorti de l’Université Pierre et Marie Curie/Paris VI, néo-scalaiste convaincu, et par François Armand, directeur R&D chez Normation et lead developer de la solution d’automatisation et d’audit en continu de SI Rudder.

Bonne lecture !

Partager ce post

Retour en haut
Rudder robot

[Webinar] Vous souhaitez sécuriser vos systèmes et gérer vos patchs ? Retrouvez les replays de nos webinars sur le sujet ! 

Détails du module Security management

Ce module a pour objectif de garantir une sécurité et une conformité optimales pour la gestion de votre infrastructure, avec des fonctionnalités pour les entreprises telles que :

Pour en savoir plus sur ce module, consultez la page gestion de la sécurité.

Détails du module configuration & patch management

Ce module vise une performance et une fiabilité optimales pour la gestion de votre infrastructure et de vos patchs, avec des fonctionnalités pour les entreprises telles que :

Pour en savoir plus sur ce module, consultez la page gestion des configurations et des patchs.