Il y a 2 mois

Testez localement et automatiquement vos déploiements Puppet grâce à Docker

Puppet est un outil permettant de déployer rapidement des applications et des outils sur les différents environnements d’un projet. Basé sur un modèle maître / agents, les déploiements sont incrémentaux et reproductibles d’un environnement à l’autre ou d’une instance de machine à une autre. Néanmoins, tout n’est pas parfait et il peut être compliqué de tester ses...

Il y a 1 année

Article Programmez! – Les architectures microservices

L’architecture Microservices a fait couler beaucoup d’encre dernièrement : il est temps de faire le point.L’idée derrière ce terme est d’isoler chaque fonctionnalité dans un composant qui lui est propre. Les différents services découlant de ce découpage communiquent au travers du réseau plutôt que par des appels de fonctions dans un processus. Une application microservices...

Il y a 1 année

REX AWS : Nginx n’aime pas les IPs dynamiques

Lors de la mise en place d’une architecture, le besoin d’un Nginx frontal officiant comme reverse proxy peut se faire sentir. Ceci est d’autant plus vrai dans le cas d’une migration d’application nécessitant de conserver les briques historiques en place afin de faciliter la transition. Nous vous proposons un retour d’expérience sur la mise en place...

Il y a 2 années

Devoxx 2015 – La latence applicative mobile et le cerveau

Publié par Romain Niveau

Dans un quickie (format de 15 minutes) particulièrement riche en informations, Nicolas Babel (@nicbaboul) et Allan Denis sont revenus sur la latence applicative mobile, sa provenance et comment essayer de la réduire. Pour bien comprendre le principe de la latence, voici la définition qui nous a été donnée: Délai entre l’action d’un utilisateur et les conséquences de cette action...

Il y a 2 années

Microservices – Des architectures

Microservices. C’est une architecture dont on entend beaucoup parler, mais que se cache-t-il derrière ce terme ? Avec une série de trois articles, nous allons tenter de découvrir ce qu’est une architecture microservices et ce qu’elle change par rapport à une architecture « classique ». Le premier article s’intéressait tout d’abord aux concepts de ces architectures Ce...

Il y a 2 années

Xebia organise un hands-on micro-service – Vert.x le 20 janvier prochain

Publié par Romain Niveau

Les architectures micro services sont en pleine explosion actuellement. Beaucoup d’articles sont parus sur le sujet et nombre de projets se lancent sur ce modèle. Plusieurs frameworks permettant de mettre en place facilement des micro services existent, dont, notamment, Vert.x. Xebia organise un hands-on pour découvrir les concepts des micro services. Pour cela, nous vous...

Il y a 3 années

JavaFX 8 : La résistance des applications lourdes

Publié par Romain Niveau

A l’heure des single page applications, des architectures orientées web, du cloud et autres frameworks javascript, Oracle a mis à jour son framework de création d’interface graphique à l’occasion de la sortie de Java 8. JavaFX permet la création d’applications desktop (ou lourdes) ainsi que la création de RIAs (Rich Internet Application) qui s’exécutent dans...

Il y a 3 années

AngularJS coté Dart

AngularJS est un framework MVC développé par Google. Il est de plus en plus utilisé et fournit les outils et les concepts pour construire une application “single page”. Nous en avons déjà parlé sur le blog (ici, ici et ici). Dart est un langage créé au sein de Google qui veut le pousser comme le remplaçant du...

Il y a 3 années

La notion de BOM avec Maven

Publié par Romain Niveau

Maven est une solution de gestion de production de projets mature et connue du plus grand nombre. Sa dernière release majeure (version 3.0) date de 2010 et depuis, peu de grandes nouveautés ont été ajoutées (nous en sommes à la release 3.1.1). Dans cet article, nous allons revenir sur une fonctionnalité de Maven ancienne mais...

Xebia.TV

Mobile Things S01 E01- Clean Architecture sur application mobile avec LaFourchette

Le choix d’une architecture est primordiale dans n’importe quelle application mobile Android ou iOS. Dans cette première édition de Mobile Things organisé par Xebia, l’équipe Android de LaFourchette vous présentera la clean architecture (enjeux, avantages, inconvénients) dans sa théorie mais aussi sa mise en pratique avec du code et des exemples.

XebiCon'16 - GS1 : Comment les services managés du Cloud nous ont permis de tenir un TTM serré ?

GS1, organisation mondiale, sans but lucratif, présente dans 112 pays, offre aux entreprises un espace de collaboration où elles se réunissent pour co-concevoir les standards et solutions qui répondent à leurs enjeux business. Dans le cadre de son plan de transformation digitale, GS1 France a souhaité développer, en moins de 3 mois, une application de gestion des codes GTIN à destination de ses 37000 entreprises adhérentes. Venez découvrir comment l'adoption d'une architecture serverless, scalable et sécurisée, basée sur des services managés dans le cloud, a permis de tenir les délais, là où certains de ses partenaires européens, adoptant une approche plus classique, ont échoué. Choix des services, implémentations des développements, impacts sur la manière de développer, nous exposerons toutes les composantes de cette révolution pour notre SI. Par Arnaud Bonnefoy, Digital Project Manager et Julien Tard, Développeur chez Xebia