Aller au contenu

Blogs

2019

Loopback 4 - Configuration de la base de données
·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
·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
·7 mins
Mettez à jour Vim avec la dernière version en quelques minutes.
Stratégie de déploiement de Kubernetes
·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
·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
·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
·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
·3 mins
Sequelize supporte les classe ES6, mais la documentation manque un peu.
Sequelize DataTypes: guide pratique
·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
·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
·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
·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
·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
·4 mins
Et simplifiez leur maintenance tout en créant moins de bugs.
Push notification
·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
·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
·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
·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
·12 mins
Une architecture de projet simple mais puissante pour les APIs REST de node.js
Comment écrire de meilleures conditions en JavaScript
·8 mins
1. Utilisez Array.includes pour plusieurs critères # Jetons un coup d’oeil à l’exemple ci-dessous: // condition function test(fruit) { if (fruit == 'apple' || fruit == 'strawberry') { console.log('red'); } } À première vue, l’exemple ci-dessus semble bon.