Aller au contenu

Blogs

2024

Tests d'API avec Bruno
·4 mins
Dans le monde dynamique du développement et des tests d’API, l’automatisation est essentielle.
Bruno, l'alternative à Postman
·4 mins
Bruno est un nouveau client API innovant, conçu pour remettre en question le statu quo représenté par Postman et d’autres outils similaires.
Créer et exécuter des jeux de tests Playwright à l'aide de tags et de grep
·6 mins
Au fur et à mesure que votre suite de tests s’étoffe, il se peut que vous souhaitiez exécuter un sous-ensemble de vos tests.
Ajoutez des pièces jointes à votre rapport de Playwright
·4 mins
Les tests automatisés avec Playwright sont un excellent moyen de s’assurer que votre application fonctionne correctement, mais tester un fichier peut s’avérer difficile. Il ne s’agit pas d’une tâche simple à automatiser et elle doit être testée par un humain pour être complète.

2023

Exécuter des containers sur MacOS avec Lima
·2 mins
Utiliser Docker sur MacOS peut être un problème, étant donné que Docker Desktop est un peu agressif avec la consommation des ressources de la machine et le changement de leur license depuis le 31 janvier 2022, c’est pourquoi certaines alternatives ont été créées, Lima en fait partie, et c’est de cela que je vais parler un peu.
Soyez plus productif grâce à Git bisect
·4 mins
Lorsque l’on développe, on ne va pas se mentir, on perd une grosse partie de notre temps à déboguer. Si je devais diviser le temps que je passe à développer je le ferais ainsi :
Fusionner vos rapports Playwright en un seul rapport HTML
·5 mins
Dans un précédent billet de blog, “ L’utilisation de tests Playwright en combinaison avec une matrice de tâches pour améliorer la vitesse de la CI”, nous avons vu comment diviser notre suite de tests Playwright en plusieurs lots afin d’accélérer le pipeline de construction.
L'utilisation de tests Playwright en combinaison avec une matrice de tâches pour améliorer la vitesse de la CI
·6 mins
L’utilisation de la technique du test sharding signifie que la suite de tests est séparée en plusieurs morceaux (shards). Cela permet d’améliorer considérablement le temps d’exécution lorsque les différents morceaux sont testés simultanément.

2022

Comment configurer plusieurs clés SSH pour plusieurs comptes
·4 mins
Vous possèdez peut-être plusieurs compte git. Nous allons voir comment connecter une identité personnelle et professionelle pour chaque compte avec des clés SSH.

2021

VS Code - utiliser les expressions régulières dans les recherches / remplacements
·3 mins
Petit pense-bête pour utiliser les expressions régulières sur VS Code. C’estt une fonctionnalité que j’utilise fréquement, mais pas assez pour que je me souvienne des motifs quand j’en ai besoin.

2020

GitFlow
·18 mins
GitFlow est ce que l’on appelle un workflow, une stratégie d’utilisation de Git. Il en existe plein d’autres mais GitFlow est l’un des plus connu.

2019

Gestion des environnements Angular en livraison continue
·12 mins
Mise en oeuvre de la configuration de l’environnement dynamique dans Angular pour éviter un build par environnement
Journalisation: quelques règles pratique
·9 mins
La journalisation est quelque chose que chaque développeur fait depuis ses débuts en programmation, mais très peu connaissent la valeur qu’elle peut produire et les meilleures pratiques. Dans ce billet, nous aborderons les sujets suivants :
Mocking de la date actuelle dans les tests de Jest
·3 mins
Il 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 difficile de se rappeler comment le moquer.
Jest ignore ou exclure le fichier/fonction/état de la couverture de test
·5 mins
Cet article explique comment ignorer les fichiers, fonctions, lignes et déclarations de la couverture dans Jest en utilisant la configuration ou istanbul pragmas. Ainsi que les raisons et les limites du pourquoi/comment vous feriez une telle chose.
Convertissez vos fonction callback en promise
·2 mins
Débarrassez-vous de ces fonctions callback ennuyeuses avec des promise.
Bien gérer ses textes de commit (partie 2)
·3 mins
Mettons en place l’application de la norme “conventional-changelog” pour un nouveau projet
Bien gérer ses textes de commit (partie 1)
·4 mins
Que l’on soit backend, frontend, il y a une chose qui nous rassemble, c’est notre gestionnaire de source et son utilisation. Dans cet article, je vais vous présenter le conventional-changelog qui vous permettra de produire un historique de super qualité !
Automatisez les mises à jour des dépendances
·2 mins
Voyons comment automatiser ce processus dans un environnement d’entreprise en supposant que vous ayez un environnement CI/CD et un repo GitHub privé.
Prise en main de PM2, le gestionnaire de processus Node.js
·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.