Il y a 6 années

Atelier performance avec Kirk Pepperdine

Avec cette vidéo vous allez découvrir comment Kirk a procédé lors de cet atelier pour identifier les points d’amélioration d’un système et la manière de les résoudre. Tout cela sans préparation initiale ni code source : du live optimizing ! Écoutez également Kirk interviewé par Cyrille Le Clerc la veille de cet atelier. Tous les...

Il y a 6 années

Xebia accueille la 19ème soirée du Paris Scala User Group

La prochaine session du Paris Scala User Group aura lieu jeudi 26 Janvier à 19h30 dans les locaux de Xebia. À cette occasion, Stéphane Landelle nous présentera Gatling qui est un outil de stress test écrit en Scala et reposant sur les frameworks akka et Netty. En seconde partie, il nous donnera un retour d’expérience sur l’utilisation de Scala...

Il y a 7 années

Revue de Presse Xebia

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Actualité éditeurs / SSII Spring Integration 2.1 (Par Bertrand Dechoux) Spring Data Redis 1.0.0 (Par Bertrand Dechoux & Mathieu Bigorne) « Big Data » par Nathan Marz et Sam Ritchie est disponible en MEAP (Par Bertrand Dechoux) Scalding, une API Scala pour Cascading par Twitter (Par...

Il y a 7 années

Interview de Kirk Pepperdine sur les performances en Java par Cyrille Le Clerc

Publié par Xebia France

Cyrille Le Clerc a profité du passage de Kirk Pepperdine à Paris pour l’interviewer sur les performances en Java ; au programme de ces discussions : Comment troubleshooter des problèmes de performances : les points d’entrées de l’investigation, Nouveaux langages sur la JVM : Scala, Clojure, … Cloud computing et virtualisation, JVM et appliances Java...

Il y a 7 années

Scala – jouer avec le pattern matching

Publié par François Sarradin

Combien de fois vous êtes vous senti engoncé dans votre frustration parce que vous étiez incapable d’utiliser des chaînes de caractères dans vos switch-case ? À défaut de pouvoir utiliser Java 7, une telle possibilité serait très utile pour par exemple traiter les arguments de votre application, pour analyser un fichier ou le contenu d’une...

Il y a 7 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Actualité éditeurs / SSII Hadoop 1.0 (par Bertrand Dechoux) JavaFx 2.0.2 inclut dans Java 7u2 (par Romain Schlick) Sortie de Gatling 1.0 (par David Galichet)

Il y a 7 années

Java Puzzler

Publié par Nabil Gasri

Avant de commencer l’année 2012, je vous propose un petit quiz adapté d’un cas réel. Un programme standalone parse un fichier et insère les données parsées dans une base de données. Le même programme est exécuté dans trois régions différentes à savoir l’Europe, l’Amérique et l’Asie. Les entités persistées ont toutes un champ uid unique....

Il y a 7 années

Programmation fonctionnelle – Solution des exercices du XKE de novembre

Publié par François Sarradin

Lors du XKE du mois de novembre, j’ai présenté une introduction à la programmation fonctionnelle. Cette présentation fût suivie d’une partie Hands On où les participants ont pu s’essayer (parfois dans la douleur, mais toujours dans la bonne humeur) à ce paradigme avec le langage Java. Je vous propose dans cet article un ensemble de...

Il y a 7 années

Legacy code – gestion des exceptions avec Java Instrumentation

Publié par Nabil Gasri

Dans un récent billet, je vous ai présenté JPDA afin de résoudre le problème d’envoi de mail à l’interception des exceptions levées dans une application legacy. Dans cette deuxième partie de la série, je vous propose de résoudre le même problème avec l’API Java Instrumentation.

Il y a 7 années

Peut-on faire du TDD sur du code existant ?

Publié par Julien Smadja

Notre quotidien de développeur consiste très souvent à modifier du code existant. Certes, nous avons parfois la chance de développer de nouveaux modules tout frais, tout neufs et le Test Driven Development est à son avantage. Mais comment peut-on mettre en pratique le TDD sur du code déjà écrit, parfois mal pensé et non testé....

Il y a 7 années

Retour de l’atelier Continuous Delivery – Partie 4 – L’infrastructure as a code

Comme promis dans le premier article de cette série sur le “making off” du workshop Continuous Delivery, nous vous présentons plus de détails sur la préparation de l’infrastructure de l’atelier. Nous prévoyons de reprogrammer cet atelier au mois de janvier (pour ceux qui sont intéressés, soyez attentifs au calendrier des Tech Events Xebia et Eventbrite!)

Il y a 7 années

Troisième édition de notre atelier : Continuous Deployment sur Tomcat avec Jenkins, Rundeck et DeployIt

Publié par Xebia France

Répondant à la demande, le 31 janvier nous rééditerons la soirée des 13 et 20 octobre derniers ! La saison est au Continuous Delivery ! Venez découvrir comment automatiser le déploiement d’une application java web typique sur des serveurs Tomcat via une usine GitHub/Jenkins/Nexus. Nous verrons plusieurs techniques de déploiement, de la plus simple à...

Il y a 7 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Actualité éditeurs / SSII Ubuntu: attention, désactivation de Oracle Java RIA Sortie de RichFaces 4.1.0 Le coin de la technique Grails 2 Mockito 1.9.0

Il y a 7 années

Tout ce que vous avez toujours voulu savoir sur la programmation fonctionnelle par François Sarradin

Publié par François Sarradin

François Sarradin a réalisé une introduction à la programmation fonctionnelle durant la session xke du mois de novembre. La présentation a précédé un Hands’on (une session qui permet aux participants de littéralement mettre les mains dedans). Vous pouvez donc visionner cette introduction dans la vidéo ci-dessous. Le Hands’on est disponible sous Github : https://github.com/fsarradin/xke-fp/tree/xke-fp_2011-11 Tout ce que vous avez toujours voulu savoir...

Il y a 7 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Actualité éditeurs / SSII Sonar 2.12 Jetbrains Intellij IDEA 11 Spring Framework 3.1 Le coin de la technique Embers.js Événements de notre communauté en France et à l’étranger JavaOne Latin America 2011

Il y a 7 années

Spring Security Core Plugin, la sécurité avec Grails

Publié par Amin Fathallah

Certains d’entre vous ont peut-être déjà constaté la grande simplicité de mise en place de Spring Security dans une application Grails (si ce n’est pas le cas, je vous invite à lire l’article Grails Spring Security, la sécurité facile publiée par Aurélien Maury sur le sujet). Depuis cet article, les développements du plugin Acegi ont...

Il y a 7 années

Legacy code – gestion des exceptions avec JPDA

Publié par Nabil Gasri

Il y a quelques jours un ami a sollicité mon aide pour résoudre un problème peu commun. Il avait comme tâche de lever des alertes sur les exceptions levées par une application dont il ne peut modifier le code. L’application utilise mal l’API de log et ne loggue pas (toutes) les exceptions. De plus, elle...

Il y a 7 années

Retour Atelier Continuous Delivery – Partie 3 – Déploiement continu avec Rundeck

Nous avons vu précédemment comment créer un script de déploiement d’application sur Tomcat et comment l’exploiter avec le plugin JENKINS REMOTE SSH PLUGIN. Dans cet article, nous allons utiliser le même script, mais avec Rundeck, un outil open-source (http://rundeck.org/), fourni par la société DTO Labs. Il est résolument orienté pour les exploitants. Dans les grandes lignes, il...