L'auteur
Description de l'auteur
Articles
Il y a 8 ans
Article de Presse – Dossier DevOps
En décembre 2014, le Magazine Programmez a publié un dossier spécial DevOps. Coordonné par nos Xebians, ce dossier spécial introduit le but du mouvement DevOps : créer un synergie entre les équipes d’exploitation (Ops) et les équipes de développement (Devs). Traditionnellement, Ops et Devs ont des objectifs antagonistes : les uns sont les garants de...
Il y a 9 ans
Continuous Delivery, Continuous Value for Business – Publié dans IT Expert
Il y a quelques mois, nous vous parlions du Continuous Delivery dans IT Expert. Vous n’aviez pas vu passer l’article ? Pas de panique, le voici : Le Continuous Delivery est une stratégie de développement logiciel qui permet aux organisations de livrer des mises à jour fréquentes et incrémentales, au lieu de mettre plusieurs mois...
Il y a 10 ans
XebiaLabs – Lancement d’une nouvelle solution de Gestion des Livraisons Applicatives
XebiaLabs dévoile une nouvelle solution d’entreprise de Gestion des Livraisons (Releases) Applicatives, qui vient compléter sa plate-forme de Continuous Delivery. XebiaLabs a le plaisir de vous convier au webinar de lancement de sa nouvelle solution de gestion des releases applicatives (XL release) qui aura lieu le 12 septembre. Au cours de ce webinar, Andrew Phillips, VP Product Management...
Il y a 10 ans
Workshop Continuous Delivery le 27 août
Le déploiement automatique des applications est l’un des piliers essentiels du "Continuous Delivery". Deployit est une solution transverse qui offre à l’ensemble des acteurs (Dev & Ops) une solution unifiée pour déployer et configurer leurs applications sur l’ensemble de leurs environnements. Dans ce workshop de 3 heures, nous verrons comment coupler Deployit à un moteur...
Il y a 10 ans
Le nouveau rapport Gartner sur les tendances du développement applicatif est sorti !
Gartner vient juste de publier son rapport sur les grandes tendances du développement applicatif pour 2013. La section sur l’automatisation des déploiements applicatifs, rédigée par les Analystes Ronni J. Colville et Colin Fletcher, indique que la pression financière et concurrentielle sur les organisations IT continue d’augmenter et incite de nombreuses entreprises à mettre en place...
Il y a 12 ans
Séminaire Deployit: Karavel automatise ses déploiements Tomcat
De nombreuses sociétés font aujourd’hui confiance aux technologies Java EE pour leurs applications critiques d’entreprise, leurs sites web et / ou leur intranet. Pourtant, nombre d’entre elles se retrouvent aujourd’hui confrontées à un obstacle de taille : comment déployer plus rapidement et de manière plus industrielle des applications toujours complexes, livrées de plus en plus...
Il y a 14 ans
Les fournisseurs de serveurs d’application ont-ils vraiment compris le déploiement ?
Chez XebiaLabs, nous nous y connaissons en déploiement automatique d’applications Java EE. L’une des choses les plus surprenantes réside dans le fait que «les fournisseurs de serveurs d’application ne semblent pas faire partie des personnes qui maitrisent le mieux le déploiement d’applications». Dans un article précédent, nous avons décrit ce que nous considérons comme le...
Il y a 14 ans
Booster vos recherches avec Oracle Coherence
Oracle Coherence est une solution de Data Grid. Elle permet de constituer des grilles de données à l’aide de 4 types de caches: Cache distribué: l’ensemble des données est réparti sur les différents nœuds qui composent le cluster Coherence. Afin de garantir une bonne tolérance aux pannes, les données peuvent être sauvegardées sur un ou...
Il y a 14 ans
Stateful Aspects
L’AOP (Programmation Orientée Aspect) permet au sein d’un programme d’implémenter facilement des problématiques transversales, comme la gestion de transaction, les mécanismes de cache ou la sécurité. Généralement, le traitement de ces opérations est soit local à une méthode, soit sans état. Je vous propose dans cet article de vous montrer comment déclarer des aspects dont...
Il y a 14 ans
Prenez le contrôle de Confluence avec Swizzle
Je vais vous révéler un secret à propos de notre célèbre Revue de Presse ! Elle est élaborée collectivement par l’ensemble des consultants de Xebia sous Confluence avant d’être publiée sur notre blog. L’utilisation d’un wiki permet de suivre facilement les différentes modifications (contribution, corrections, commentaires). Une fois celle-ci terminée, la page est archivée et...
Il y a 15 ans
Analyse mémoire d’une JVM
Mardi, 10 heures – La production « Allo, le projet, depuis 10 minutes on voit passer des messages ‘OutOfMemoryError’. Que fait-on ? « – Le projet « Augmentez la mémoire de la JVM, doublez-la valeur de l’option -Xmx « Mardi, 13 heures – La production « Allo, le projet, depuis 5 minutes on voit encore passer des messages...
Il y a 15 ans
Diagnostic d’une JVM à distance
Développer une application Java, c’est bien. La rendre performante, c’est mieux. Cependant, qui dit « performance », dit « mesure ». En effet, il est nécessaire de pouvoir : connaître les paramètres de lancement de la JVM, mesurer l’empreinte mémoire et le comportement du Garbage Collector, Cet article va décrire dans une première partie les différents outils permettant de...
Il y a 15 ans
fr.xebia.concurrent.CyclicLatch
….ou comment effectuer un traitement régulièrement Avec l’arrivée de l’api java.util.concurrent dans le JDK 5, la programmation concurrente est à la portée de tous. Auparavant, il fallait : soit être un expert des APIs de bas niveau et être prêt à passer des nuits blanches à mettre au point le système, soit se tourner vers...
Il y a 15 ans
WebLogic Persistent Store
Le serveur d’applications Weblogic permet de déclarer des serveurs JMS. À chaque serveur JMS est associé un Persistent Store, emplacement destiné à persister les messages JMS en cas d’interruptions de service entre la publication d’un message et sa consommation. Deux supports possibles : File Persistence Store, un répertoire accessible par le serveur Weblogic composé d’un...
Il y a 15 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 :...
Il y a 15 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...
Il y a 15 ans
Activer un aspect par JMX
En mai 2007, Manuel Eveno expliquait comment avec la programmation orientée aspect (AOP) et l’outil Jamon, il est facile de relever des points de mesure dans une application Java / J2EE. Cependant, il existe des situations (exemple : environnement de Production) où l’on aimerait pouvoir activer temporairement ou désactiver complètement ce type d’aspects. Dans cet...
Il y a 15 ans
Packagez vos sources de données avec WebLogic
Cet article inaugure une série autour de fonctions avancées et souvent méconnues apparues dans les dernières versions du serveur d’application WebLogic. Une application J2EE utilise généralement une ou plusieurs sources de données (datasources). La spécification J2EE permet au mieux de référencer le nom JNDI de la source de données dans le descripteur de déploiement de...
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.