Articles

Il y a 6 années

Comprendre le fonctionnement de la JVM – Article 1/2

Origines Depuis 1996, Java et la JVM ont envahi nos équipements pour devenir des éléments incontournables de notre quotidien. Avant de s’intéresser aux détails et aux forces de la JVM, il est important de comprendre la relation entre le langage Java et cette dernière. Au démarrage, Java se voulait un langage multi-plateformes, principalement guidé par...

Publié par Pierre Laporte
Publié par Jean Helou

Il y a 6 années

Xebia accueille un handson du Paris Scala User Group

Le PSUG vous propose un rejeu du handson scala de Devoxx le 15 avril à 19:30 dans les locaux de Xebia. Vous n’avez pas pu aller à Devoxx ? Vous y étiez, mais la foule en délire vous a empêché de vous approcher de la salle du hands’on Scala avant que nous ne soyons contraints...

Publié par Xebia France

Il y a 6 années

Revue de Presse Xebia

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Web Sortie de Ember.js RC2 (Par Mathieu Breton) Jongo .4 est disponible (Par Yves Amsellem et Benoît Guérout) Mozilla et Epic porte le célèbre moteur de jeu Unreal 3 sur le navigateur (Par Yannick Grenzinger) Expérience utilisateur L’expérience utilisateur est une communauté de pratiques...

Publié par Benoît Lemoine

Il y a 6 années

Intégrer ses tests JavaScript dans Grails

Grails est un framework web permettant de développer rapidement en Groovy des applications modernes. Mais qui dit "applications web modernes" dit également "JavaScript", beaucoup de JavaScript. Il devient donc vite nécessaire de tester le code écrit en JS, de façon à trouver rapidement les nombreuses régressions qui ne manqueront pas d’arriver au cours de la vie de...

Publié par Florent Duveau

Il y a 6 années

Introduction aux tests unitaires en javascript

De la touche "F5" aux frameworks de tests Les tests unitaires sont aujourd’hui une norme dans le développement des applications Java. L’amplification des techniques Agiles et du mouvement Software Craftsmanship ont poussé à mettre les tests unitaires comme prérequis au développement d’applications. Concernant le développement d’applications front en javascript, les tests se limitent souvent à une...

Publié par Sébastian Le Merdy

Il y a 6 années

Lien entre le fonctionnel, l’objet et le DDD

Dans la troisième partie de la soirée Vue d’ensemble du DDD, Jérémie Grodziski nous explique quels sont les liens entre le Domain Driven Design et les paradigmes fonctionnel et orienté objet. On a souvent tendance à assimiler l’approche DDD à la bonne manière de concevoir un système sous la forme de classes (orienté objet). C’est totalement juste....

Publié par Sébastian Le Merdy

Il y a 6 années

Le Value Object et l’Entity du DDD

Parmi les Building Blocks définis dans l’approche DDD, certains sont plus simples et fondamentaux que d’autres. Ceux-là permettent de mettre en place du DDD dans un projet de manière progressive et pragmatique tout en ayant un retour sur refactoring extrêmement gratifiant. Avec cette vidéo, vous allez découvrir dans les détails ce qui font les spécificités d’un Value Object et d’une Entity au sens...

Il y a 6 années

Le gestionnaire de cache de Guava

L’objectif de cet article est de présenter le gestionnaire de cache disponible dans la bibliothèque Guava. Guava est une bibliothèque utilitaire publiée par Google qui couvre un grand nombre de domaines (collections, IO, reflections, programmation fonctionnelle, etc …) et est souvent déjà présente dans un grand nombre de nos projets. Cependant, la raison de l’inclusion...

Publié par Jean Helou

Il y a 6 années

Xebia accueille la 31e soirée du Paris Scala User Group

La prochaine session du Paris Scala User Group aura lieu mardi 05 mars à 19h30 dans les locaux de Xebia. À l’occasion de cette nouvelle soirée du PSUG, le format change un peu pour vous proposer un codecamp. L’idée est de partager, avec un peu de pratique et/ou discussion concrète sur du code. Les participants suggèrent des sujets (si...

Publié par Clément Lardeur

Il y a 6 années

Craftsman Recipes – Happy Hour pour vos tests avec Mockito

Après l’article sur FEST-Assert, la série des Craftsman Recipes continue avec bon goût : j’ai nommé Mockito. Le principe fondamental du test unitaire est qu’il doit remplir la condition sine qua none de l’unicité et de l’isolation complète. Cependant, dans certains cas, l’unité de test interagit directement avec des objets non instanciables, ni contrôlables aisément. Le Mocking est une...

Publié par Xavier Bucchiotty

Il y a 6 années

Craftsman Recipes – Refactorez vos tests avec GenericAssert de FEST-Assert

Écrire des tests unitaires, c’est bien. Écrire des tests unitaires maintenables et lisibles, c’est encore mieux. Mais quand ils échouent, combien de temps vous faut-il pour trouver la source du problème ? Pour pallier à quelques manques de JUnit, FEST-Assert est une bibliothèque Java puissante. Elle permet de chaîner les assertions sur un même objet ou...

Publié par Jean Helou

Il y a 6 années

Xebia accueille la 29e soirée du Paris Scala User Group

La prochaine session du Paris Scala User Group aura lieu jeudi 17 janvier à 19h30 dans les locaux de Xebia. À l’occasion de cette nouvelle soirée du PSUG, Nicolas Martignole nous fera la présentation de l’architecture du site web Zaptravel.com. Réalisé avec Play2 / Scala, comment fonctionne un site grand public à fort trafic avec Scala ? Pourquoi...

Publié par Xebia France

Il y a 6 années

Revue de Presse Xebia

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Actualité éditeurs Alerte de sécurité concernant les plugins Java pour les navigateurs (By Jean-Baptiste Claramonte) Web Évolution majeur de Ember JS (By Benoit Lemoine) Evènements de notre communauté en France et à l’étranger Prochaine formation Deployit, les 4 et 5 février 2013 (By Aurélie...

Publié par Sébastian Le Merdy

Il y a 6 années

Java, JavaScript ou les deux ?

Une des grandes tendances du moment est le multi-langage. Cet article ne va pas déroger à la règle en prenant un exemple concret implémenté en Java et en proposant une version en JavaScript. Nous étudierons ensuite les avantages et inconvénients des deux solutions et regarderons un peu ce que donnent les performances comparées.

Publié par Jean Helou

Il y a 6 années

Tester des controllers securisés dans Play 2.0

Il est fréquent que les applications web aient besoin de sécuriser certaines actions en s’assurant qu’un utilisateur identifié est connecté. L’API de Play propose l’API Security pour faciliter et uniformiser la mise en place de la sécurité sur les actions avec une approche basée sur l’extraction d’un userid depuis le cookie de session. Malheureusement l’utilisation...

Publié par Xavier Bucchiotty

Il y a 6 années

Retour sur les bancs de l’école avec Coursera

Nous vous en parlions il y a quelques semaines dans notre revue de presse. Martin Odersky propose gratuitement, sur Coursera, une introduction à la programmation fonctionnelle à l’aide de Scala, le langage dont il est le père. Une dizaine de Xebians s’est inscrite et une folle course de huit semaines s’en est suivie. La session...

Publié par Guillaume Arnaud

Il y a 6 années

Vert.x – La boîte à outils

En mai de cette année, Vert.x a fait son entrée dans le monde des serveurs asynchrones. Tim Fox, le créateur, a pour ambition de fournir un système à la fois polyglotte et scalable tout en proposant un modèle concurrentiel simple. Restons polyglottes Il s’agit bien ici de parler plusieurs langages : Java, Groovy, Javascript, Coffeescript,...

Publié par Jean Helou

Il y a 6 années

Xebia accueille la 27e soirée du Paris Scala User Group

La prochaine session du Paris Scala User Group aura lieu mercredi 28 Novembre à 19h30 dans les locaux de Xebia. À l’occasion de cette nouvelle soirée du PSUG, David Galichet proposera une découverte du système de types de Scala à travers une présentation de ses composants fondamentaux. Après un bref rappel des bases, nous aborderons...

Nous recrutons

Être un Xebian, 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.