Pierry Lim

Tous les articles de blog

Terminal affichant la publication d'un package npm sur le registry npmjs

Créer et publier un package npm : le guide complet

Guide complet pour créer et publier un package npm sur le registry npmjs : structure, package.json, npm publish, 2FA, scoped packages, versioning sémantique et bonnes pratiques 2026.

OutilsDéveloppement webNode.js
·12 min de lecture
Terminal affichant la publication d'un package PHP sur Packagist via Composer

Créer et publier un package PHP avec Composer et Packagist

Guide complet pour créer et publier un package PHP avec Composer : composer.json, autoload PSR-4, tests, soumission à Packagist et gestion des versions par tags Git.

Développement webPHPOutils
·12 min de lecture
Automatiser son workflow avec GitHub Actions

Automatiser son workflow avec GitHub Actions

Guide complet sur GitHub Actions : automation des tests, builds automatiques, déploiement continu. Exemples pratiques pour Node.js, Python et déploiement cloud.

GitHub ActionsCI/CDAutomatisation
·12 min de lecture
Comparatif des hébergeurs modernes pour développeurs

Comparatif des hébergeurs modernes pour développeurs

Comparatif détaillé des plateformes d'hébergement modernes : Vercel, Netlify, Railway, Coolify, Render. Prix, fonctionnalités, cas d'usage pour bien choisir.

HébergementCloudDevOps
·8 min de lecture
Configurer un reverse proxy avec Nginx ou Traefik

Configurer un reverse proxy avec Nginx ou Traefik

Configurer un reverse proxy : Nginx ou Traefik, HTTPS avec Let's Encrypt, load balancing. Hébergez plusieurs applications sur un seul serveur.

NginxTraefikReverse Proxy
·12 min de lecture
Écrire des tests unitaires efficacement

Écrire des tests unitaires efficacement

Écrire des tests unitaires efficaces : bonnes pratiques, Jest et Pytest, mocks et TDD. Un guide pragmatique avec des exemples en JavaScript et Python.

TestsQualitéJavaScript
·9 min de lecture

Travaillons ensemble

Vous cherchez un développeur freelance pour créer un site web ou une application sur mesure ? Contactez-moi pour discuter de votre projet et obtenir un devis personnalisé.