Résultats

Publié par Nicolas Jozwiak

Il y a 12 ans

Traits Scala

Dans les précédents billets consacrés à Scala, nous avons traité du mécanisme d’inférence et des constructeurs et méthodes. Dans ce billet, nous allons étudier les interfaces en Scala. Celles-ci ont peu de similarités avec les interfaces en Java. Le langage Java ne permet pas de faire de l’héritage multiple, mais les interfaces permettent en quelque...

Publié par Pablo Lopez

Il y a 12 ans

Les 10 commandements des logs applicatives

Tout au long du cycle de vie d’une application J2EE, il est nécessaire de posséder des traces de qualité : durant le développement, afin de suivre l’exécution pas à pas et de détecter d’éventuelles anomalies. durant la recette, afin de corréler anomalies fonctionnelles et exécution du programme. durant l’exploitation, afin de surveiller la « bonne santé »...

Publié par Benoit Moussaud

Il y a 12 ans

Exception synchronisée

Symptômes Lors d’un test de performance sur une application J2EE, je note que celle-ci a des soucis de montée en charge. Généralement une ou deux thread dumps peuvent mettre en évidence les points de contentions. Dans mon cas, rien de probant. Je repense alors à l’article publié sur notre blog Chroniques de la performance :...

Publié par Erwan Alliaume

Il y a 12 ans

SonarJ – Comment gérez-vous votre architecture et votre qualité technique ?

L’analyse statique de code consiste à détecter automatiquement des erreurs dans le code source d’un programme sans l’exécuter. Les revues de code, tests statiques automatisés du code sont entrés dans les mœurs du développement logiciel. Ils sont d’ailleurs intégrés dans la majorité des outils d’intégrations continues et constituent, la plupart du temps, l’une des seules...

Publié par Nicolas Jozwiak

Il y a 12 ans

Drag and Drop Flex

Après avoir étudié dans un précédent billet la mise en place d’une galerie d’image, nous allons voir le drag and drop. Tous les composants Flex supportent le drag and drop, mais certains composants dont le Tree, la List et le DataGrid possèdent quelques options supplémentaires. A travers ce billet, nous allons mettre en place le...

Publié par Séven Le Mesle

Il y a 12 ans

Introduction à Json

Depuis quelques années, on voit proliférer l’utilisation du XML au sein des applications. Il est utilisé pour gérer la configuration, le stockage de données, les flux de données, j’en passe et des meilleures. Plus récemment, on a utilisé le XML pour gérer les dialogues entre serveur web et explorateur internet avec l’avènement des technologies AJAX...

Publié par Manuel Eveno

Il y a 12 ans

L’industrialisation pour la paix des ménages

La MOE et l’exploitation doivent collaborer au jour le jour : la MOE réalise et livre des applications, l’exploitation est en charge de les installer et de les exploiter. Cependant, ces deux équipes, bien qu’elles travaillent dans le même but, n’ont pas les mêmes besoins ni les mêmes problématiques. Cette divergence n’est pas dramatique tant...

Il y a 12 ans

Optimisez les performances de vos tests fonctionnels avec Selenium Grid

Lorsque l’on fait de l’intégration continue, il est nécessaire que les temps d’exécution des builds et tests soient les plus courts possible pour que les équipes aient un feedback rapide sur les résultats. Or, lorsqu’une application devient riche en fonctionnalités, le nombre de tests augmente et le temps d’exécution de ceux-ci devient non négligeable. Ceci...

Publié par Cyrille Le Clerc

Il y a 12 ans

Annonce : ParisJUG reçoit le JCP Mercredi 21

Paris JUG reçoit mercredi à 18h45 Patrick Curran, président du Java Community Process pour une table ronde autour de l’ouverture du JCP. Des membres français du JCP participeront au débat : Guillaume Laforge (spec lead de la JSR 241: The Groovy Programming Language), Cedric Thomas (CEO d’OW2 – ObjectWeb), Eric Samson (CTO de Data Service)...

Publié par Nicolas Jozwiak

Il y a 12 ans

Galerie d’images Flex

Depuis quelques temps, Flex fait beaucoup parler de lui et commence à être de plus en plus adopter par les projets. Lors d’un précédent billet, nous avons étudié le principe de Flex ainsi que son fonctionnement. Ce billet sera consacré à un tutorial sur la mise en place d’une galerie d’images en Flex.

Publié par Erwan Alliaume

Il y a 12 ans

Java Agent – Instrumentez vos classes

Qu’est ce qu’un Agent Java ? Vous les avez sans doute remarqués au détour d’une ligne de commande d’exécution d’un programme Java, pourtant vous ne savez pas trop à quoi ils servent. Comme leur nom vous paraît familier, vous vous êtes certainement contenté de les utiliser sans savoir comment ils fonctionnent. Ils font parti de...

Publié par Cyrille Le Clerc

Il y a 12 ans

SpringSource Application Platform : la brèche dans Java EE

L’annonce de SpringSource a des allures de schisme. Après des années à critiquer la complexité et le monolithisme de Java Enterprise Edition (Java EE), les équipes de Rod Johnson ont franchi le Rubicon et proposent un serveur d’applications Java qui ne reposera pas sur la monolithique spécification Java EE. SpringSource Application Platform se limite à...

Publié par Nicolas Jozwiak

Il y a 12 ans

Les constructeurs et méthodes en Scala

Dans le billet précédent, nous avons vu une partie de la syntaxe de Scala ainsi que le mécanisme d’inférence. Dans ce deuxième billet, nous allons aller plus loin et étudier la déclaration des constructeurs et des méthodes en Scala. Les constructeurs Tous les pratiquants du langage Java savent que celui-ci possède des constructeurs que l’on...

Publié par Manuel Eveno

Il y a 12 ans

Hands on Wicket – Partie 4

Dans les précédents articles sur Wicket, nous avons exploré les bases du framework. Nous allons nous intéresser maintenant à quelques fonctionnalités avancées comme le templating ou l’internationalisation. Les mécanismes de templating Avec Wicket, même le templating est très simple. L’implémentation du templating dans Wicket est très proche de la façon de faire de SiteMesh (au...

Il y a 12 ans

Revue de Presse Xebia

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Agilité Succès et échecs avec Scrum en Chine RIA Top 10 des problèmes des applications Flex Le coin de la technique Java Module System (JSR 277) vs. OSGI. La réconciliation ? CXF devient un Top Level Project de la fondation Apache Nouvelles de la...

Publié par Benoit Moussaud

Il y a 12 ans

Les plans de déploiement Weblogic

« Il faudrait pouvoir changer le nom de la DataSource en fonction des environnements » « Ouh la la, c’est compliqué, il faut décompresser l’archive de l’application MonApp.ear et les 5 fichiers .war et les 8 fichiers .jar des ejb. Ça prendra 3 semaines minimum, et sans la documentation! » (La fonctionnalité « plans de déploiement » décrite dans cette article...

Publié par Guillaume Carre

Il y a 12 ans

Les 10 commandements des tests unitaires

Les tests unitaires ne sont pas qu’une bonne pratique des méthodes agiles, ils sont un véritable pré-requis à la mise en place d’un développement itératif. Le refactoring et la modification d’une base de code existante, bien que facilités par les environnements de développement actuels, comportent un évident risque de régression, en partie couvert par les...

Il y a 12 ans

Java est mort, vive Java ? (Partie 3)

Java a-t-il atteint un niveau de complexité qui questionne sa pérennité ? Comment renouer avec plus de simplicité ? Les frameworks alternatifs et les autres environnements s’en sortent-ils mieux ? TV4IT continue le débat avec la troisième et dernière partie de ce live diffusé le 3 mars 2008.

Nous recrutons

Être un Sapient, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.