Il y a 2 mois

Revue de Presse Xebia

La revue de presse hebdomadaire des technologies Big Data, DevOps et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Mobilité Build flexible layouts with FlexboxLayout ConstraintLayout maintenant disponible en version 1.0  Craftsmanship Réflexion sur l’élégance Front Anime.js 2.0, une librairie pour tout animer En finir avec les attaques CSRF Mozilla présente Neutrino...

Il y a 1 année

npm prepublish, le grand détournement

Le gestionnaire de paquets npm permet de gérer un projet de développement : dépendances, construction et publication d’un paquet. Ce gestionnaire propose des scripts bien identifiés qui permettent de réaliser les étapes courantes de la gestion d’un projet. L’utilisation de l’un de ces scripts : prepublish, a été détournée et peut être très déroutante si l’on n’y prend pas garde....

Il y a 2 années

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é What Is An Agile Team and How Do You Form Them? (Par Olivier Marquet) Back Node.js: Un autre fork devient open source (Par Romain Niveau) Data MongoDB 3.0 est sorti (Par...

Il y a 2 années

Zero downtime deployment avec Node.js et Express, une première étape …

Publié par Alexis Kinsella

Lorsqu’on souhaite stopper ou redémarrer un serveur, différentes solutions s’offrent à nous. Parmi elles, la possibilité d’envoyer un signal de type SIGTERM au processus. Cette solution est couramment utilisée, malheureusement cela entraîne la coupure des connexions en cours sans permettre au serveur d’honorer les requêtes en cours de traitement. Dans l’objectif de fournir une meilleure qualité de...

Il y a 2 années

Revue de Presse Xebia

Publié par Xebia France

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é Organiser un atelier de travail : pourquoi ? Comment ? (Par Renaud Chevalier) The Death of Agile | ThoughtWorks (Par Marc Legardeur) Defense Against the Dark Art of Estimation Bargaining –...

Il y a 2 années

Clusteriser votre application Node.js

Publié par Alexis Kinsella

Les application Node.js sont par nature mono-threadées, or les serveurs, de nos jours, sont presque* toujours multi-core. Pour exploiter l’ensemble des capacités de ces serveurs, il est nécessaire de pouvoir exploiter tous les cores. Pour cela, il existe principalement 2 techniques: Lancer plusieurs instances d’une application Node.js sur différents servers avec un reverse proxy pour load...

Il y a 2 années

Verrouiller les versions de vos dépendances Node.js

Publié par Alexis Kinsella

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:    

Il y a 2 années

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

Publié par Alexis Kinsella

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...

Il y a 2 années

Transformez vos callbacks Node.js en promises Q

Publié par Alexis Kinsella

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...

Il y a 2 années

Logger le contenu de vos objets avec Node.js

Publié par Alexis Kinsella

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...

Il y a 3 années

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...

Il y a 3 années

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...

Il y a 3 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Agilité La révolution du Service Design (Par Yannick Grenzinger) L’innovation par les méthodes de management : le cas Favi (Par Ludovic Perot) Mobilité Twitch annonce un SDK mobile (Par Benjamin Lacroix) Xebia aux CocoaHeads ce jeudi 13 mars pour parler de l’après Testflight (Par...

Il y a 4 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Agilité Poor Man’s Agile : Scrum in 5 Simple Steps (Par Ludovic Pérot) Web Backbone 1.0 (Par Dahlia Scherr, Florent Duveau et Yves Amsellem) Le coin de la technique Play 2.1.1-RC1 (Par Jean Helou) MongoDB 2.4 (Par Yannick Grenzinger) Node.js 0.10 (Par Stéphane Moreau)...

Il y a 5 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Le coin de la technique Vert.x 1.0, le node killer ? (par Aurélien Maury) Hive 0.9 (par Bertrand Dechoux)

Xebia.TV

"On ne reste pas dans notre zone de confort, on est toujours en train d'évoluer."

Découvrez les trajectoires de nos Consultants… et imaginez la vôtre ! Gérôme, Développeur Back end chez Xebia.

"En changeant de projet, Xebia me permet de constamment me renouveler."

Découvrez les trajectoires de nos Consultants… et imaginez la vôtre Julien, Consultant Manager et Développeur Full Stack chez Xebia.

"Au delà de la bonne ambiance, en plus de collègues, j'ai trouvé des copains."

Découvrez les trajectoires de nos Consultants… et imaginez la vôtre Pablo Lopez, Directeur Technique de Xebia.