Il y a 6 années

Monades + Java = monstre cosmique ?

Il arrive même en programmation fonctionnelle de devoir réaliser des traitements en présence de bons gros états mutables, partagés et gluants. Nous devons cette situation à la nature même du support (eg. réseau, machine — dépendant de l’architecture de von Neumann parfois mise en accusation [1] —, périphérique, etc.) ou des services (eg. I/O, base...

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

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

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 6 années

2 Février : Xebia accueille le CEO de 10Gen pour un Mongo Day

Publié par Xebia France

Xebia a le plaisir d’organiser un Paris Mongo Day avec Dwight Merriman et 10gen le 2 Février ! 09h30 – 11h30 : Rencontrez Dwight Merriman, CEO de 10Gen Venez rencontrer le CEO d’une des startups les plus en vue du monde NoSQL. 09h30 – 11h00 : présentation de l’univers NoSQL par Dwight Merriman, suivie d’une...

Il y a 6 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

Xebia à Soft-Shake

Lundi et mardi prochain, les 3 et 4 octobre, se tiendra la seconde édition de la conférence SoftShake à Genève. Cette conférence forte de 5 tracks en parallèles sur 2 jours, avec 50 speakers et pas loin de 60 sessions, cherche à fournir un cocktail d’expériences informatiques. C’est une conférence ouverte abordant des thèmes variés...

Il y a 7 années

L’algorithme Minimax

Publié par Morgan Renou

Cette article traite de l’algorithme Minimax abordé lors d’un hands-on durant une journée XKE. L’objectif était de développer une intelligence artificielle basique pour un tournoi de Puissance 4. On rencontre souvent le minimax dans la théorie mathématique des jeux, domaine rattaché à l’intelligence artificielle. Son étude permet d’aborder les notions de récursion, de parcours de...

Il y a 7 années

Comment est-ce que la classe TreeMap peut sauver votre journée ?

Publié par François Sarradin

Située au sein de l’API collection de Java SE, la classe TreeMap se présente comme un tableau associatif (c’est-à-dire une Map) ordonné et navigable. Les éléments de cette collection sont répartis dans un arbre, facilitant la recherche d’un élément. L’un des intérêts de cette collection est qu’elle permet de répondre à la question : « Quel...

Il y a 7 années

Xebia Essentials

Publié par Xebia France

Un développement logiciel de qualité repose sur le respect et la bonne application d’un certain nombre de principes, bonnes pratiques ou « patterns ». Beaucoup de ces principes se rapportent à des aspects techniques et méthodologiques propres à notre métier de développeur tandis que d’autres dépassent largement ce cadre et touchent au bon sens, au...

Il y a 7 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse de l’actualité Java/JEE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII Sortie de MongoDB 1.8.1 Le coin de la technique Sortie de Jboss Seam 3 : un framework J2EE modulaire Twitter: l’asynchronisme est la clef

Il y a 7 années

14 Avril – Soirée Monitoring Pragmatique d’Applications Java avec le Fondateur et CTO d’AppDynamics

Cyrille Le Clerc et Pablo Lopez ont le plaisir de vous inviter Jeudi 14 Avril à 19h00 pour une « Soirée Monitoring d’Applications Java avec le Fondateur et CTO d’AppDynamics » . Nous avons profité du passage en Europe de Jyoti Bansal pour organiser avec les équipes d’AppDynamics un événement autour du monitoring de la « vraie vie »...

Il y a 7 années

La cohabitation des langages Java et Scala

Publié par Nicolas Jozwiak

Depuis quelque temps, le langage Scala fait beaucoup parler de lui et de nombreux articles et prototypes commencent à voir le jour. Mais cet engouement est freiné par un certain nombre de problèmes dont un majeur : une grande partie des applications sur lesquelles nous intervenons sont en Java et à moins de débuter un...

Il y a 7 années

Notre XKE de février

Publié par Xebia France

Hier, comme tous les premiers jeudi du mois, se tenait notre XKE (Xebia Knowledge Exchange) lors duquel nous étions tous réunis pour échanger autour de sujets techniques passionnants. Après le traditionnel café du matin, la journée a commencé par une session de Craftsmanship autour du Refactoring to Patterns animée par Simon Caplette et Benoit Guérout....

Il y a 7 années

Configurer automatiquement Eclipse avec Maven

Publié par Nathaniel Richand

En ce beau matin d’hiver, me voilà bien décidé à effectuer un peu de ménage sur notre projet. Ma cible d’aujourd’hui : la chasse aux warnings. Grosso modo, j’observe qu’il y a 3 types de warning : imports inutilisés (60%) unchecked casts (30%) variables ou méthodes private non utilisées (10%) Je prends mon bâton de...

Il y a 7 années

De l’héritage à la délégation

Publié par Yves Amsellem

Parmi les piliers de l’OOP, 3 sont majoritairement implémentés par nos langages, l’héritage, le polymorphisme et l’encapsulation. Et, bien qu’à l’intérêt reconnu, la délégation ne l’est que trop rarement. Elle remplace pourtant souvent avantageusement l’héritage en réduisant couplage et graphe d’objets. Voyons comment faire de cette petite sœur injustement négligée une alliée de choix. Décliner...

Il y a 7 années

Légende urbaine : En java, les objets sont passés par référence

Publié par Steve Klouvi

La semaine passée, le site TheServerSide.com a vu se rejouer un de ces éternels débats du monde Java. Le sujet : le mode de passage des paramètres de méthode dans le langage Java. Cette querelle resurgit malheureusement trop souvent lorsque la communauté Java est amenée à échanger avec les autres communautés, ou même en interne....

Il y a 7 années

Devoxx – L’avenir de Java

Publié par Michaël Figuière

La keynote de Mark Reinhold, Chief Architect de la plate-forme Java chez Oracle, était particulièrement attendue après une actualité très riche sur le JDK ces derniers mois. L’année dernière, l’annonce d’un nouveau délai pour la sortie de JDK 7, afin de permettre la ré-intégration des closures, avait provoqué la surprise. L’été arrivant, la communauté se...

Il y a 8 années

Devoxx – Java Puzzlers par Joshua Bloch et William Pugh

Publié par Romain Maton

Pour finir cette très bonne journée de jeudi, une session exceptionnelle nous attendait : Java Puzzlers par Joshua Bloch (faut-il encore le présenter ? Chief architect chez Google, Java Collections Framework, Effective Java…) et William Pugh (créateur de FindBugs) ! Ce dernier a d’ailleurs bien préparé le terrain avec la session Defective Java : Mistakes...

Xebia.TV

Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up gère son produit ?

Dans un format intimiste, Tech4Exec démystifie, le temps d’une matinée, les sujets et technologies stratégiques du moment, pour en comprendre les implications, les déclinaisons opérationnelles concrètes et leur intérêt pour l’entreprise. Le format est simple et efficace : 15 mn de vulgarisation, 25 mn de mise en oeuvre et 1h de retours d’expérience client. https://tech4exec.fr/

Tech4Exec - Comment la maintenance prédictive a permis à Air France d’anticiper des pannes ?

Dans un format intimiste, Tech4Exec démystifie, le temps d’une matinée, les sujets et technologies stratégiques du moment, pour en comprendre les implications, les déclinaisons opérationnelles concrètes et leur intérêt pour l’entreprise. Le format est simple et efficace : 15 mn de vulgarisation, 25 mn de mise en oeuvre et 1h de retours d’expérience client. https://tech4exec.fr/

TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au Machine Learning

Dans un format intimiste, Tech4Exec démystifie, le temps d’une matinée, les sujets et technologies stratégiques du moment, pour en comprendre les implications, les déclinaisons opérationnelles concrètes et leur intérêt pour l’entreprise. Le format est simple et efficace : 15 mn de vulgarisation, 25 mn de mise en oeuvre et 1h de retours d’expérience client. https://tech4exec.fr/