Articles

Il y a 5 ans

Gérer les erreurs avec Node.js

Lorsqu’une exception n’est pas gérée dans un programme Node.js, cela se termine en général par un crash du process de l’application. Il n’y a d’ailleurs pas grand chose à faire pour tenter de rattraper le coup si l’erreur remonte jusqu’à la boucle d’événement. C’est pourquoi, il est nécessaire de traiter les erreurs avec attention. Si...

Publié par Xebia France

Il y a 5 ans

Revue de Presse Xebia

La revue de presse hebdomadaire des technologies Big Data, Cloud et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Agilité Intelligence Collective: pourquoi le pari est bien plus puissant que le vote – bluenove (Par Nicolas Lochet) Mobilité Bluetooth passe en version 4.2 (Par Laurent Valdes) Enfin, la version 1.0.0 d’Android...

Publié par Alexis Kinsella

Il y a 5 ans

Verrouiller les versions de vos dépendances Node.js

Node.js dispose d’un gestionnaire de dépendances très efficace et incontournable: npm. Reposant sur les informations de dépendances déclarées dans le fichier package.json, il s’occupera de récupérer les dépendances déclarées et de les installer dans le dossier node_modules de votre projet, via l’exécution de la commande:    

Publié par Alexis Kinsella

Il y a 5 ans

Transformez votre code Node.js grâce au module de promises Bluebird

Lorsqu’on parle de promises dans l’écosystème Node.js, on pense immédiatement à la librairie Q. Toutefois, il existe de nombreux modules de promises proposant chacun des choses différentes. En particulier, le module bluebird se démarque grâce à des fonctionnalités tout à fait intéressantes telles que la “promisification”. Promisification Les core modules de Node.js fonctionnent à base de callback. Ainsi pour lire un fichier de...

Publié par Alexis Kinsella

Il y a 5 ans

Transformez vos callbacks Node.js en promises Q

Le callback Hell en JavaScript, on en a tous entendu parler, voir même un peu trop, mais pas sans raison. De bonnes règles de codage permettent tout de même de gommer en grande partie ce problème et l’usage des promises est à mettre en tête de liste des bonnes pratiques pour y parvenir. Nous allons voir dans...

Publié par Alexis Kinsella

Il y a 5 ans

Mongoose, les promises et Q

Q est un module de Promises (promesses en français) pour Node.js qui implémente le standard Promises/A+. Il est devenu peu à peu l’implémentation de référence et de nombreux tutoriaux en présentent différentes fonctionnalités. De même, Mongoose est le module de facto à utiliser lorsqu’on intègre la base MongoDB dans un projet Node.js, puisqu’il est supporté officiellement par MongoDB, Inc. Depuis...

Publié par Xebia France

Il y a 5 ans

Revue de Presse Xebia

La revue de presse hebdomadaire des technologies Big Data, Cloud et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Mobilité Les icônes de Material Design sont de sortie (Par Jeremie Martinez) Front 9 principes de base du web design responsive (Par Jeremie Martinez) Google n’est plus le moteur de recherche par...

Publié par Alexis Kinsella

Il y a 5 ans

Logger le contenu de vos objets avec Node.js

Trop souvent laissés de côté, des logs applicatifs bien pensés s’avérereront précieux en cas problème. Nous vous proposons dans cet article de vous présenter différentes techniques utilisables dans vos programme Node.js pour logger efficacement les informations dont vous aurez besoin lors de séances de troubleshooting / audit de vos programmes. Notes : La question des...

Publié par Xebia France

Il y a 5 ans

Revue de Presse Xebia

La revue de presse hebdomadaire des technologies Big Data, Cloud et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Agilité Maintenir une base de code saine et préparer le refactoring illustrés à l’aide de métaphores (Par Nicolas Lochet) Staying safe? Impressions after attending a SAFe training (Par Ludovic Perot) Une pépite...

Publié par Xebia France

Il y a 5 ans

Revue de Presse Xebia

La revue de presse hebdomadaire des technologies Big Data, Cloud et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Agilité 8 pratiques critiques DevOps (Par Ludovic Perot) Mobilité Android – Implémentez les nouveaux composants de Material Design dans vos applications facilement (Par Gautier Mechling) Google Inbox utilise J2ObjC (Par Simone Civetta)...

Publié par Xebia France

Il y a 5 ans

Revue de Presse Xebia

La revue de presse hebdomadaire des technologies Big Data, Cloud et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Agilité The top ten qualities of high performance teams (Par Ludovic Perot) One Experimental Possibility: Self-Organization from Component Teams to Feature Teams (Par Ludovic Perot) Qu’est-ce que la qualité ? (Par Nicolas...

Il y a 5 ans

Node.js : Créer une API REST avec les outils de Strongloop

L’usage des API REST s’est considérablement démocratisé dans le monde du web. Les applications web, comme les applications mobiles, sont devenues des clients d’API. Aujourd’hui je vous propose de découvrir l’outillage fourni par Strongloop, un acteur reconnu du monde Node.js. Avec cet outillage, vous verrez qu’il est possible de créer rapidement une API REST, de gérer...

Publié par Xebia France

Il y a 5 ans

Revue de Presse Xebia

La revue de presse hebdomadaire des technologies Big Data, Cloud et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Agilité As a… I want… So that… Considered harmful (Par Nicolas Lochet) Quand Mike Cohn, critique une de ses propres User Stories… (Par Nicolas Lochet) How to market a revolution (Par Nicolas...

Il y a 5 ans

Développer et tester un client http en Node.js

L’appel à un service http externe est un cas de figure très courant lorsqu’on développe un applicatif en Node.js. En production, un tel service peut être instable et il est primordial que cette instabilité ne mette pas en danger votre applicatif. Quelque soit le projet ou le service externe, les différents cas à envisager sont toujours...

Publié par Xebia France

Il y a 5 ans

Revue de Presse Xebia

La revue de presse hebdomadaire des technologies Big Data, Cloud et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Agilité Paying the cost for more precise estimates (Par Ludovic Perot) Le séquoia à feuilles d’ifs un bel exemple de collaboration (Par Nicolas Lochet) Back  Migrating to Microservices (Par Yannick Grenzinger) Data...

Il y a 5 ans

Monitorer ses requêtes Spray

Dans le cadre de l’un de nos développements, nous avons mis en place une application basée sur Scala, Akka et Spray afin de communiquer avec une autre application.Nous avons rapidement eu le besoin de monitorer les requêtes échangées entre ces deux applications. Pour cela Spray fournit un module de statistique. Dans cet article, nous allons voir...

Il y a 5 ans

DevoxxFR – Utiliser TLS sans se tromper

Stéphane Bortzmeyer nous a parlé du bon usage de TLS dans sa présentation intitulée « Utiliser TLS sans se tromper ». Voilà un résumé de ce que nous avons compris de cet excellent talk.

Il y a 5 ans

DevoxxFR – Basses latences, hauts débits : les secrets de la finance pour avoir des systèmes réactifs

Cyrille DUPUYDAUBY et Thomas PIERRAIN nous ont fait un excellent retour à Devoxx France sur la mise en place d’un système réactif afin de répondre aux besoins métiers de la finance de marché, précisément un algorithme de pricing. Après nous avoir introduit aux concepts et problématiques liés à l’activité de marché (exercice mené avec brio...

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.