Il y a 7 mois

async/await, une meilleure façon de faire de l’asynchronisme en JavaScript

Enfin disponible pour tous Avec le début de la LTS de Node.js en v8 ce 31 octobre, c’est l’occasion de revenir sur ce qui est sans doute la fonctionnalité la plus importante depuis la v6 : le async/await. Disponible depuis la v7.0 de Node.js au travers d’un flag, cette fonctionnalité était cependant déconseillée en production...

Il y a 1 année

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. Craftsmanship NodeJS – Retour d’expérience après 1 an Front Nouveau plugin Vue.js proposé par JetBrains DevOps Une nouvelle formation dédiée aux conteneurs s’ouvre chez Xebia Training Docker est mort, vive Moby ! rkt...

Il y a 2 années

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. Front Test Café pour tester… son appli web ! Les générateurs ES2015 Back  JEP 295: AOT dans OpenJDK ? DevOps Blablacar roule avec Rocket plutôt que Docker Le coin de la technique Avancée...

Il y a 2 années
IoT

Atelier – Plateforme 2 – IBM Bluemix (1/3)

Publié par Pablo Lopez

Après avoir secoué le module IoT de AWS, attaquons nous aujourd’hui à un autre Cloud public, IBM Bluemix. Bluemix propose lui aussi un module dédié à l’IoT, IoT Platform. Nous allons donc tenter de réaliser le même sytème que précédemment. Nous passerons par un survol de la plateforme, puis nous rentrerons dans le dur du sujet :...

Il y a 2 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des technologies Big Data, DevOps et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Agilité Le pragmatisme comme méthode agile ? Mobilité Swift – Diminuer le temps de compilation Xcode – Effectuez des recherches optimisées Front Aurelia CLI, Debug Tools et collaboration avec Microsoft Un living...

Il y a 3 années

npm prepublish, le grand détournement

Publié par Sergio Dos Santos

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

Un « reverse-proxy » http avec Nodejs

Publié par Joachim Rousseau

Exposer des services internes de notre SI ou bien encore des services partenaires au sein de nos API est un besoin récurrent dans le développement de nos applications. Bien entendu, des outils comme nginx peuvent nous apporter des solutions à cette problématique. Néanmoins des modules node.js directement intégrés à votre application peuvent prendre en charge...

Il y a 3 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 4 années

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

Il y a 4 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é 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...

Il y a 4 années

Mongoose, les promises et Q

Publié par Alexis Kinsella

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

Il y a 4 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 4 années

Gulp, le nouvel outil de build pour node

Publié par Benoît Lemoine

Gulp est un nouveau venu dans le monde nodejs, et se veut être un outil de build moderne et puissant, visant à détrôner grunt de sa mainmise sur le monde du build. Mais tout d’abord, qu’est ce qu’un outil de build ? C’est un programme destiné à l’organisation et l’exécution des tâches composant un build, par...

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. Web Rendr, génération de page html en javascript coté serveur (By Yannick Grenzinger) Sortie d’underscorejs 1.4.4 (By Florent Duveau) Le coin de la technique Pourquoi le fonctionnel revient sur le devant de la scène ? (By Yannick Grenzinger) La valeur des valeurs (By Yannick...

Il y a 6 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é Impact Mapping (Par Audrey Pedro) Changer le comportement en changeant d’environnement (Par Yannick Quenec’hdu) Web Premier draft de HTTP 2.0 (Par Stéphane Moreau) Cloud computing SDK Amazon pour Node.js (Par Stéphane Moreau)

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

Revue de Presse Xebia

Publié par Xebia France

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII Configuration Spring 3.1 : des parfums de Cloud Computing et de Continous Delivery Partenariat entre StormMQ et Kaazing Le coin de la technique Node.JS stable en 0.4.0 Evènements de notre communauté en France et à l’étranger Peut-on faire du RIA...

Xebia.TV

XebiCon'18 - Build The Future - Teaser

La XebiCon revient cette année. Nous vous donnons rendez-vous le 20 novembre prochain au Palais Brongniart. XebiCon, c'est la conférence qui vous donnera les clés pour tirer le meilleur des dernières technologies. https://xebicon.fr/

Aftermovie XebiCon'17 - Build the Future

XebiCon est la conférence qui vous donnera les clés pour tirer le meilleur des dernières technologies. En 2017, les 1000 participants se sont retrouvés lors de 42 conférences pour partager et échanger sur la Data, l'IoT, l'agilité, etc. Nous vous donnons rendez-vous le 20 novembre 2018 au Palais Brongniart. xebicon.fr

DataXDay - The internals of query execution in Spark SQL

If you want to get even slightly better performance of your structured queries (regardless whether they are batch or streaming) you have to peek at the foundations of Dataset API starting with QueryExecution. That's where any query ends up at and my talk starts. The talk will show you what stages a structured query has to go through before execution in Spark SQL. I'll be talking about the different phases of query execution and the logical and physical optimizations. In the end, I'll do a live coding session to show the steps to write logical and physical optimizations in Scala. Jacek - Laskowski https://dataxday.fr/