Implémenter et consommer les Streams « Readable » et « Writable » de Node.js
Les Streams sont vraiment au cœur de Node.js ! Si vous avez touché à Node.js, vous avez très certainement manipulé des Streams, sans forcément vous en rendre compte… À titre d’exemples, HTTP...
View ArticleCinq effets inattendus de la pratique du BDD
Le Behaviour-Driven Development (BDD) est une méthode éprouvée. Apparue aux alentours de 2005 cette méthode de développement propose de se baser sur des exemples. Métiers, testeurs et développeurs se...
View ArticleGérer les problématiques de Cross Domain (CORS) en développement avec Parcel
Introduction Parcel, au même titre que Webpack, permet de packager une application web afin de la distribuer pour la production, avec une promesse zéro configuration. Démarrage rapide Le but de ce...
View ArticleAutour des conteneurs
Aujourd’hui, nous débutons une nouvelle thématique sur le blog : Autour des conteneurs. La thématique : Autour des conteneurs Mais… pourquoi une thématique ? Car l’ensemble des articles auront pour...
View ArticleAutour des conteneurs : Qu’est-ce qu’un conteneur ?
Pour débuter la thématique Autour des conteneurs, il nous paraît évident de commencer par la question suivante : Qu’est-ce qu’un conteneur ? Dans sa définition la plus simple on pourrait dire qu’un...
View ArticleWeb performance : les nouvelles opportunités
La compatibilité des navigateurs n’a jamais été aussi complète, les moteurs JavaScript n’ont jamais été aussi rapides, les métriques et les outils si matures, le tree shaking tant performant, les...
View ArticleDevenir SAFe Program Consultant and Trainer (SPCT)
A l’heure actuelle, SAFe est le framework d’agilité à l’échelle le plus utilisé dans le monde et en France. Peut-être vous demandez-vous comment obtenir l’ultime niveau de certification et devenir...
View ArticleReinforcement learning, partie 2 : one step deeper
Introduction : Le reinforcement learning (apprentissage par renforcement) est une méthode d’apprentissage machine permettant de réaliser des tâches complexes de façon autonome. Encore récemment,...
View ArticleDécouvrir la programmation fonctionnelle #4 | Erreurs
« The greatest mistake is to imagine that we never err. » Thomas Carlyle Dans les précédents articles de la série sur la programmation fonctionnelle, nous avons prôné un style de programmation “pur”....
View ArticleL’Ethique dans le Big Data
Depuis les années 2014-2015, le secteur de l’intelligence artificielle est en plein essor. Beaucoup d’entreprises souhaitent rentabiliser les données qu’elles accumulent en explorant les possibilités...
View ArticleComment déployer votre propre modèle ML sur GCP en 5 étapes simples
Un jour, vous êtes confronté à la nécessité de déployer votre propre modèle ML sur GCP. À première vue, vous pouvez supposer que Google Cloud Platform (GCP) n’est pas très convivial pour les modèles...
View ArticleServerless – Guide de survie pour partir en prod
Lors de la XebiCon’19, Jérémy Pinsolle, Développeur et Maxime Pichou, Consultant Back-End/Cloud chez Publicis Sapient Engineering ont présenté la conférence « Serverless – Guide de survie pour partir...
View ArticleRetour sur dotSwift 2020
Back to the dotSwift dotSwift c’est la conférence de début d’année, dédiée à Swift et son écosystème sous-jacent. Démarrée en 2015 et toujours animée par Daniel Steinberg, on y retrouve les habitués,...
View ArticleDécouvrez l’envers du décor de XebiKart, la keynote de la XebiCon
Lors de la Keynote d’ouverture de la XebiCon’19, nous vous avons présenté la société fictive 4Wheels, constructeur de voitures innovantes. À travers son histoire de 1989 à 2049, nous vous parlons...
View ArticleTechAway – Découvrez nos BBL 100% remote !
Ça y est, nous sommes confinés. Pour la plupart d’entre nous, c’est télétravail obligatoire et distanciation sociale volontaire. Et les nouvelles peu réjouissantes continuent à s’empiler : annulation...
View ArticlePépite – Pair/Mob programming à distance avec un Mac
(Disclaimer: not an Apple fan girl) L’une des bonnes pratiques du développement est de ne pas hésiter à faire du pair-programming, mais vu la période de télétravail obligatoire, la question de...
View ArticleDomptez vos refactoring avec la Mikado Method
D’après une étude du « The Crash Report 2011 – 2012« , le coût de la dette technique est estimé à 3,6 millions de dollars pour une unique application de taille moyenne. Réduire cette dette est une...
View ArticleInstaller KubeFlow avec GCP ? Trivial !
Apprendre un modèle prédictif est en général une étape bien maîtrisée. La majorité des problèmes se situe plus sur la définition du besoin et sur la capacité de valider des hypothèses grâce à une...
View ArticlePépite – Kit de Survie en Travail à Distance
(Disclaimer : Pas de révolution, juste notre petite contribution) Notre mission d’agilistes nous pousse, chaque jour chez nos clients, à prôner le rapprochement physique des personnes pour générer du...
View ArticleJ’ai veillé pour vous : Svelte
Vous avez probablement déjà entendu parler de ce nouveau Framework Front-End – encore un ?! – qui commence à se faire un nom et se révèle aussi prometteur que la concurrence, j’ai nommé : Svelte. Si...
View Article