Les articles Java

Spock : tester autrement

22 décembre 2014

java_LogoQuand on développe en Java, l’outil de référence pour écrire nos tests, c’est JUnit. Il y a quelques mois, nous avions d’ailleurs passé en revue l’état de l’art de l’écriture des tests avec cet outil,  ici et  . Cependant, il existe des alternatives à JUnit, notamment TestNG, son principal challenger. Aujourd’hui, je voudrais vous présenter Spock, un framework de tests écrit en Groovy. Spock permet de tester du code Java et/ou Groovy. Même si il existe depuis plusieurs années, Spock n’a pas à mon avis la reconnaissance qu’il mérite.

[Devoxx 2014] Notre regard sur le futur de Java

15 décembre 2014

Avec plus de 3500 participants, plus de 200 talks, le tout sur 5 jours, Devoxx est la conférence majeure sur l’écosystème Java en Europe. Différents types de session s’enchaînent lors de ces 5 jours, allant de sessions longues, comme les University, aux sessions plus courtes, en passant par des ateliers. Les thèmes ne sont pas restreints au langage Java : on y parle de langages alternatifs, d’architecture, ou encore de l’état des spécifications futures. Cette conférence permet d’avoir une photographie des technologies actuelles, mais aussi futures. Nous vous proposons dans la suite de retrouver une compilation des sujets auxquels nous avons assistés, accompagnée de notre avis.

Yeoman : que tous ceux qui sont dans la vibe disent “Yo”

01 décembre 2014

yeoman-main-logoLa Tendance à la standardisation des développements issue du back-end se diffuse de plus en plus dans l’univers front-end. De nouveaux outils font leur apparition pour accompagner cette mutation. C’est de l’un d’eux, Yeoman, que je souhaite vous entretenir aujourd’hui. Yeoman, c’est un peu l’assistant qui va accompagner le développeur front-end dès le début du processus de développement.

Comment déployer votre application Java EE dans Azure

26 novembre 2014
Par  dans Java

cloud

Nous avons le plaisir d’annoncer la publication du cours en ligne de notre expert et formateur Java José Paumard : Déploiement d’une application Java EE dans Azure sur le site de Microsoft Virtual Academy.

Nous sommes fiers d’annoncer que ce cours a été enregistré et produit dans nos locaux, dans le cadre d’un partenariat avec Microsoft.

Webinar Java EE et Azure

25 novembre 2014
Par  dans Java

cloud

 

SOAT a le plaisir d’annoncer, que, dans le cadre d’une collaboration avec Microsoft et Développez.com, nous allons organiser un webinar en quatre séances, sur le thème “Déploiement d’applications Java EE dans Azure“.

Java 7 et la sécurité des applets

26 août 2014
Par  dans Divers

academic_dukeDepuis Java 7, des éléments sont apportés pour améliorer la sécurité des applets exécutées depuis un navigateur. Jusqu’à récemment encore la signature des applets java était optionnelle.

Depuis la version Java 1.7.0.21 déjà, l’utilisateur doit autoriser via une boite de dialogue, les applets java à s’exécuter sur son poste depuis un navigateur. Et depuis la version 1.7.0.51, pour plus de sécurité, les applets java exécutées depuis un browser doivent être signées par une autorité de certification sécurisée.

Cependant, même une applet signée n’est pas digne de confiance. Nous allons voir dans cet article en quoi consiste la signature d’une applet et comment s’assurer de la sécurité de celle-ci.

JVM Hardcore – Part 22 – Bytecode – Manipuler des Tableaux

26 mai 2014
Par  dans Java

academic_duke
Bien qu’il nous reste encore quelques instructions à étudier, nous arrivons presque à la fin de notre périple et nous sommes à même d’implémenter en bytecode des exemples complets et plus complexes que ceux que nous avons vu jusqu’à présent.

Néanmoins, certains éléments d’un fichier .class et instructions vont nous permettre d’aller encore plus loin comme nous le verrons aujourd’hui avec une vingtaine d’instructions dédiées à la manipulation de tableaux, et dans les deux articles suivants qui traiteront respectivement des exceptions, des classes anonymes et des classes internes.

[DevoxxFR 2014] Basse fréquence /haut débits les secrets de la finances pour avoir des systèmes réactifs.

14 mai 2014

double_xx_textePour cette présentation, 2 architectes de la Société Générale nous ont illustré un retour d’expérience sur la mise en place de la programmation réactive pour des enjeux de salles de marché. Pour nous faire comprendre les problématiques de leur métier, Thomas PIERRAIN et  Cyrille DUPUYDAUBY ont imaginé un jeu de rôle ayant pour but la réalisation d’un «Pricer » de pâtes pour un supermarché un peu particulier.

[DevoxxFR 2014] Attaquez le Mahout de face pour exploiter vos Téraoctets d’historique !

13 mai 2014

double_xx_texte

Lors de Devoxx France 2014, Sidi Mohammed RAMDANI (@smramdani) de la société Palo IT a réalisé une présentation visant à vulgariser l’utilisation de la librairie open-source Java Apache Mahout ainsi que les concepts se cachant derrière les termes “Machine Learning”, “Classification”, “Collaborative Filtering”, “Clustering”, …

En effet, à l’heure du Big Data, les sociétés collectent de plus en plus d’informations nous concernant et la mise en place d’outils de recommandation basés sur des algorithmes de Machine Learning constituent une utilisation plus que naturelle de ces données.

[Devoxx FR 2014] Spring 4 débarque : mise en oeuvre dans une stack Web réactive

12 mai 2014

double_xx_texte

Considérant deux conférences étroitement liées : « Spring 4 TW » et « Des applications réactives avec Spring 4, AngularDart et Websocket », j’ai trouvé pertinent de rédiger quelques lignes pour vous les faire (re)vivre.