Accueil » Les Archives du Touilleur Express

Articles dans la catégorie Scala

Java, Scala »

[25 fév 2015 | 4 commentaires | 1 780 affichages]

Les Architectures Micro-Services (AMS) permettent de construire et d’adapter un système d’information en permanence. En divisant les responsabilités, tout en limitant le périmètre de chaque service, ce principe permet de construire une solution logicielle simple, résiliante et capable de s’adapter à la charge. Voyons comment le monde des jeux vidéos nous a inspiré, en revenant sur les principes des jeux de stratégie temps réel.
L’idée m’est venue en effectuant un rangement le week-end dernier. Je tombe sur cette vieille boîte d’un jeu vidéo, que les moins de 20 ans ne doivent …

Java, Scala »

[24 oct 2014 | Un commentaire | 1 110 affichages]

Nous sommes en 2014 et il y a une conférence Scala à Paris.
Hier soir, l’ensemble des participants à la conférence était sur une péniche pour un dîner itinérant dans Paris. Enfin sur la Seine, plus précisément. Scala.IO 2ème édition c’est 400 participants et speakers en tout. C’est aussi une équipe de bénévoles qui vraiment, se donnent à fond pour que tout se passe bien.
Mais revenons quelques heures avant, dans Paris. Il est 8h15… jeudi 23 octobre 2014.
Après l’arrivée, le temps de récupérer 2 tee-shirts, un sac avec quelques goodies, nous voilà …

Java, Scala »

[25 juin 2014 | Un commentaire | 833 affichages]

La 5ème conférence de la communauté Scala a eu lieu du 16 au 18 juin dernier à Berlin. Pendant 3 jours, plus de 850 personnes ont pu suivre une trentaine de conférence.
L’ouverture le lundi après-midi par Martin Odersky permet d’apprendre quelques chiffres sur le langage et la plateforme. Tout d’abord, Scala fête ses 10 ans. La communauté est estimée à 300 000 développeurs actifs environ (à comparer aux 10 millions de développeurs Java). Scala est un langage de plus en plus populaire, surtout depuis 2 ans. Le nombre de …

Java, Scala »

[13 mai 2014 | Un commentaire | 869 affichages]

Authentification et autorisation
Voici un focus sur le système d’autorisation développé à partir de SecureSocial, pour le CFP de Devoxx France et Devoxx BE. Ce code est prévu pour Play 2.2, et particulièrement le nouveau système d’ActionBuilder.
Cet article vous propose de couvrir un cas courant dans le développement d’une application Web : l’autorisation et l’authentification de vos utilisateurs. Comment donner accès à une partie de votre application Web, selon le profil de l’utilisateur ?
Voyons tout d’abord comment cela fonctionne. Avec Play, il est facile de composer des actions, afin de définir …

Java, Scala, Web 2.0 »

[13 mai 2014 | 3 commentaires | 905 affichages]

Après la présentation fonctionnelle, voyons un peu ce qu’il y a dans le moteur du CFP
L’architecture technique
Le CFP est une application Web, hébergé comme nous le verrons sur une plateforme type PaaS. Il a été développé en Scala, avec le framework Web Play Framework 2.2. Les données principales de l’application sont stockées sur Redis 2.8. ElasticSearch 0.90 est utilisé côté backoffice pour trouver rapidement un sujet, un speaker ou un événement particulier. Kibana a été utilisé pour fournir quelques statistiques sur le nombre de sujets, la répartition par track, le speaker le plus …