Blogs
2019
Prise en main de PM2, le gestionnaire de processus Node.js
·584 mots·3 mins
Utilisations 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 permet de maintenir les processus en cours d’exécution Suivi et gestion des processus à distance: un portail web vous permet de garder un oeil sur les precessus distants et de les gérer.
Loopback 4 - Configuration de la base de données
·2234 mots·11 mins
Cet article va décrire quelques façons de configurer une application LoopBack 4 par rapport à une base de données à travers plusieurs environnements de développement (dev, test et production).
Premiers pas avec LoopBack 4
·1576 mots·8 mins
LoopBack 4 est un framework d’API open-source. La dernière version a adopté les dernières fonctionnalités de ES2016/2017/2018, supporte TypeScript et intègre de nouveaux standards tels que OpenAPI Spec et GraphQL, parmi d’autres.
Vim Modelines Vulnerable
·1291 mots·7 mins
Mettez à jour Vim avec la dernière version en quelques minutes.
Stratégie de déploiement de Kubernetes
·1353 mots·7 mins
Dans Kubernetes, il y a plusieurs façons de publier une application, il est nécessaire de choisir la bonne stratégie pour rendre votre infrastructure fiable pendant la mise à jour d’une application.
Configuration locale de Kubernetes avec minikube sur MacOS
·795 mots·4 mins
Minikube est un outil idéal pour configuer localement Kubernetes afin de tester et d’expérimenter vos déploiements.
Dans ce guide, je vais essayer de vous aider à le mettre en marche sur votre machine locale, à donner quelques conseils sur où et comment effectuer certaines tâches et à le rendre aussi capable (je suppose quand vous utilisez k8s que vous veulent apprendre et utiliser Helm, etcd, istio, etc.
Bash - Vérifier les variables d'environnement sont définies ou s'il existe des fichiers/références
·294 mots·2 mins
La configuration, le CI et les flux de déploiement représente un peu l’ancien script bash.
Malgré mon profond intérêt pour les subtilités de Bash (/sarcasme), j’ai continué à chercher des solution aux mêmes situations sur Google et StackOverflow.
Mocking des classes ES6 dans les tests unitaires
·286 mots·2 mins
Cet article passe en revue certains modèles pouvant être utilisés pour tester les classes ES6.
Les exemples utiliseront l’auto-mocking du module Jest mais devraient être portables à d’autres bibliothèques de mocking de module (par exemple Proxyquire) avec quelques modifications.
Utilisation des classes ES6 pour les modèles Sequelize 4 ou 5
·628 mots·3 mins
Sequelize supporte les classe ES6, mais la documentation manque un peu.
Sequelize DataTypes: guide pratique
·506 mots·3 mins
Les DataTypes sont au coeur de la bibliothèque Sequelize. Ceci est un guide pratique et complet pour compenser la documentation officielle clairsemée de Sequelize sur le sujet.
Fractionner un commit existant
·254 mots·2 mins
Une des choses les plus grandes et les pires avec git est que vous pouvez réécrire l’histoire. Voici une façon sournoise d’abuser de cela, je ne peux pas penser à une raison légitime de le faire.
Changer la date d'un commit
·205 mots·1 min
Une des choses les plus grandes et les pires avec git est que vous pouvez réécrire l’histoire. Voici une façon sournoise d’abuser de cela, je ne peux pas penser à une raison légitime de le faire.
Changer d'environnement Node.js
·506 mots·3 mins
Si 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 avez réalisé il y a un an, il y a de fortes chances pour que vous deviez changer de version de Node.
3 façons de communiquer entre les composants Angular
·666 mots·4 mins
Bien que le titre de cet article soit un peu trompeur, car nous ne souhaitons pas vraiment communiquer directement entre les composants. Nos composants doivent être isolés et encapsulés. J’ai choisi ce titre parce que je pense que les développeurs aux prises avec ce problème le googleront de cette façon.
Comment Gatsby évolue avec votre expertise
·833 mots·4 mins
Et simplifiez leur maintenance tout en créant moins de bugs.
Push notification
·625 mots·3 mins
Contruire une notification en utilisant Node.js et un module appelé web push.
Angular DevOps: CT/CI avec Travis CI et Github Pages
·1020 mots·5 mins
Utilisation de Travis CI pour implémenter les tests continus (CT) et l’intégration continue (CI) afin de déployer notre application Angular sur Github Pages
Comment écrire des applications Node.js en TypeScript
·1384 mots·7 mins
Depuis que j’ai découvert TypeScript, je l’utilise pour toutes mes applications JavaScript. Il y a tellement d’avantages à utiliser TypeScript que vous aurez besoin d’un argument convaincant pour me permettre d’écrire quoi que ce soit en JavaScript Vanilla.
Comment créer une timeline avec React
·1535 mots·8 mins
Ces derniers jours, je travaille sur une nouvelle page pour mon site web. Je voulais avoir une timeline pour présenter certaines de mes réalisations au fil des ans.
Je l’ai fait pour deux raisons:
Architecture d'un projet node.js Bulletproof
·2363 mots·12 mins
Une architecture de projet simple mais puissante pour les APIs REST de node.js