Retour sur JUG Nantes 19 juin 2017 – Présentation de AKKA Java 8

AKKA est une boite à outils pour créer des applications ultra performantes et gérer facilement la concurrence.  Ce framework a souvent été plus utilisé par les développeurs Scala plutôt que Java. Mais avec Java 8 il semble qu'utiliser Akka est devenu plus simple. Lors d'une conférence, l'animateur Alexandre Delègue nous a présenté une application AKKA tout en Java 8.

Procédure de tests de montée en charge avec gatling

gatling-logo

Gatling est un outil de test de montée en charge open-source qui permet d'écrire les scénarios de test sous forme de code élégant et concis.

À la différence de JMeter qui dispose d’une interface graphique pour la définition des scénarios de simulation et de ses paramètres, Gatling propose une API écrite en Scala. L'outil est assez élégant et permet aisément de définir des scénarios en Scala plutôt que via une interface graphique. Gatling propose une multitude de fonctionnalités dont les bases seront présentées plus loin.

Je vous présenterai dans ce billet de blog les différentes étapes à suivre afin d'implémenter un scénario de test de montée en charge écrit en Scala.

Manipuler XML avec Scala : Différentes approches

 

Scala      xmlindex          Scala

L'objectif est de présenter clairement les différentes façons de manipuler XML avec Scala.

L'API Scala va très loin dans la gestion (ou "processing") XML. Scala traite du XML avec respect. Nous verrons plus loin cela en détail.

L'API Scala rend facile voire fun la gestion XML mais l'API est tellement riche qu'elle peut donner le vertige lors de sa première utilisation.

DEV@CLOUD – n°1 – Installation de l’environnement de développement Play!

Cette série d'articles vise à évaluer les possibilités offertes par quelques fournisseurs de solutions PaaS (Platform As A Services) dans le cloud. Ainsi nous commencerons par installer l'environnement de développement nécessaire pour mettre en oeuvre le framework Play! et puis nous développerons une application afin d'illustrer notre propos. Ensuite, nous verrons comment déployer l'application @Cloud via les PAAS tels que Heroku, CloudBees ou encore CloudFoundry. Enfin nous prendrons un peu de hauteur en évaluant les usines logicielles ou encore ALM disponibles dans le cloud proposés par la suite Atlassian OnDemand ou encore par CloudFoundry.

Tutoriel : Play/Scala/Java/Heroku !

Voilà un tutoriel très impressionnant. Découvrir en même temps Play, Scala et Heroku !
Je n'ai pas écrit ce tutoriel moi même, je me contente de commenter et de fournir quelques infos complémentaires. Par ailleurs, bien entendu, je n'ai pas lu de littérature sur ces technos avant de me lancer dans le tutoriel. C'est bien le principe d'un tutoriel de nos jour, non ? : se lancer les mains dans les poches et réussir !!!

Scala et Java

Depuis quelques temps, je n’arrêtais pas d’entendre autour de moi des personnes parler et vanter les mérites du langage ‘’Scala’’.

Par curiosité, j’ai donc fait quelques recherches et à ma grande surprise je l’ai trouvé très intéressant.

Pour l’histoire, Scala a été démarré en 2001 par Martin Odersky, Professeur à l’EPFL qui travaille également pour Sun à la production de l’implémentation de référence de javac. C’est lui qui est à l’origine de l’implémentation des Generics Java.