#Angular #Typescript Gestion des environnements Angular en livraison continueDans les applications métiers, nous rencontrons souvent une configuration de livraison continue comportant plusieurs stages. Chaque étape a…
#Node.js Journalisation: quelques règles pratiqueLa journalisation est quelque chose que chaque développeur fait depuis ses débuts en programmation, mais très peu connaissent la valeur qu…
#Node.js #Jest Mocking de la date actuelle dans les tests de JestIl y a des situations où new Date() ou Date.now est utilisée dans le code de l’application. Ce code doit être testé, et il est toujours…
#Node.js #Jest Jest ignore ou exclure le fichier/fonction/état de la couverture de testEn génie logiciel, la couverture de code est une mesure utilisée pour décrire le taux de code source exécuté d’un programme quand une suite…
#Node.js Convertissez vos fonction callback en promiseMais qu’est-ce qu’une Promise en Javascript et pourquoi vous devez l’utiliser? Si vous abusez du callback, vous tomberez dans un anti…
#Git #Node.js Bien gérer ses textes de commit (partie 2)Nous sommes tous passés par là. Qu’il s’agisse d’un calendrier serré, de corrections constantes ou simplement de la création de messages…
#Git #Node.js Bien gérer ses textes de commit (partie 1)Que l’on soit backend ou frontend, il y a une chose qui nous rassemble, c’est notre gestionnaire de source et son utilisation. Dans cet…
#Node.js Automatisez les mises à jour des dépendancesUne application Node raisonnablement grande aura des centaines de dépendances. Les garder tous à jour est une chose qu’un développeur doit…
#PM2 #Node.js Prise en main de PM2, le gestionnaire de processus Node.jsUtilisations de PM2 PM2 a beaucoup d’utilisations, jetons un coup d’oeil à quelques-unes d’entre elles: Redémarrage après un crash: PM2 nous…
#LoopBack #Node.js Loopback 4 - Configuration de la base de donnéesIntroduction Presque toutes les applications Web ont besoin de conserver des données sous une forme ou une autre. LoopBack a toujours…
#LoopBack #Node.js Premiers pas avec LoopBack 4LoopBack 4 est un framework d’API open-source pour Node.js. La dernière version a adopté les dernières fonctionnalités de ES2016/2017/201…
#Sequelize #Node.js Mocking des classes ES6 dans les tests unitairesCet article passe en revue certains modèles pouvant être utilisés pour tester les classes ES6. Les exemples utiliseront l’auto-mocking du…
#Sequelize #Node.js Utilisation des classes ES6 pour les modèles Sequelize 4 ou 5La spécification ES2015 ou ES6 a introduit la class en JavaScript. Des bibliothèques telles que React sont passées de React.createClass à la…
#Sequelize #Node.js Sequelize DataTypes: guide pratiqueLes DataTypes sont au coeur de la bibliothèque Sequelize. Ceci est un guide pratique et complet pour compenser la documentation officielle…
#NVM #Node.js Changer d'environnement Node.jsSi vous travaillez sur plus d’un projet à la fois, travaillez beaucoup en open source ou si vous décidez de revenir à un projet que vous…
#Angular #Typescript 3 façons de communiquer entre les composants AngularBien que le titre de cet article soit un peu trompeur, car nous ne souhaitons pas vraiment communiquer directement entre les composants. Nos…
#Gatsby #Node.js Comment Gatsby évolue avec votre expertiseDe nombreux utilisateurs de Gatsby ne sont pas des professionnels de React ou n’étaient pas des professionnels de React lorsqu’ils ont…
#Node.js #Javascript Push notificationDans le passé, vous avez peut-être utilisé des notifications dans votre programme en utilisant quelque chose comme PubNub ou pusher ou un…
#Angular #DevOps Angular DevOps: CT/CI avec Travis CI et Github PagesCet article explique comment utiliser Travis CI pour surveiller les modifications apportées à la branche principale de notre référentiel…
#Node.js #TypeScript Comment écrire des applications Node.js en TypeScriptDepuis que j’ai découvert TypeScript, je l’utilise pour toutes mes applications JavaScript. Il y a tellement d’avantages à utiliser…
#React #Javascript Comment créer une timeline avec ReactCes derniers jours, je travaille sur une nouvelle page pour mon site web. Je voulais avoir une timeline pour présenter certaines de mes…
#Architecture #Node.js Architecture d'un projet node.js BulletproofIntroduction Express.js est un excellent framework pour la création d’une API REST en node.js, mais il ne vous donne aucune indication sur…
#Javascript #Node.js Comment écrire de meilleures conditions en JavaScript1. Utilisez Array.includes pour plusieurs critères Jetons un coup d’oeil à l’exemple ci-dessous: À première vue, l’exemple ci-dessus semble…
#Javascript #Node.js Comment utiliser la console JavaScript aller au-delà de console.log()Comment utiliser la console JavaScript aller au-delà de console.log() L’un des moyens les plus simples de déboguer quoi que ce soit en…
#Gatsby #Node.js Bienvenue sur mon blogGatsby est un générateur de site statique pour React.js qui permet à l’utilisateur de créer des sites Web rapides et dynamiques. Gatsby se…
#Javascript #Node.js Map, filter, reduceCes trois fonctions sont utiles pour parcourir une liste (ou un tableau) et effectuer une sorte de transformation ou de calcul. Cela…
#Git #Node.js Git hooks avec HuskyDans cet article, vous apprendrez à créer et à gérer facilement des git hooks pour vos projets Node/NPM à l’aide de Husky. Git Hooks En…
#Sequelize #Node.js Comment paginer des enregistrements dans MySQL avec Sequelize et NodejsSouvent, je me trouve aux prises avec Sequelize pour trouver une réponse directe à ma requête. Récemment, je travaillais sur une application…
#Sequelize #Node.js Démarrer avec SequelizeIntroduction à l’ORM ORM ou Object Relation Mapping est un processus de mappage entre des objets et des systèmes de base de données…
#AWS #Amazon Web Service AWS SDK pour Node.js: Meilleures pratiquesLa plupart des exemples de code couvrant le kit AWS SDK comme ci-dessous, c’est à dire qu’ils importent l’intégralité du kit AWS même s’ils…
#Docker #Node.js Conteneuriser des applications Node.js avec DockerLes conteneurs d’applications ont émergé comme un outil puissant dans le développement de logiciels modernes. Plus légers et plus économes…