Aller au contenu principal

Outils utilisés

Développement

  • VS Code — Avec un fichier de paramètres partagé pour un formatage et des extensions cohérents. Extensions recommandées : ESLint, Prettier, Tailwind CSS IntelliSense, GitHub Copilot.
  • pnpm — Gestionnaire de paquets rapide et économe en espace disque. La résolution stricte des dépendances détecte tôt les conflits de versions.
  • Wrangler — CLI Cloudflare pour le développement local et le déploiement. Simule les Workers localement avec rechargement à chaud.
  • Supabase CLI — Base de données locale avec migrations, génération de types et données de seed.

Développement API

  • Hono — Framework API léger pour Cloudflare Workers. Routage similaire à Express avec support TypeScript complet.
  • Zod — Validation de schéma à l'exécution qui génère des types TypeScript. Chaque endpoint API valide les entrées.
  • Bruno — Tests et documentation d'API. Collections compatibles Git pour la collaboration en équipe.

Collaboration

  • Linear — Suivi des problèmes qui ne se met pas en travers. Les raccourcis clavier et les cycles nous maintiennent concentrés.
  • Slack — Communication asynchrone avec des threads. Nous privilégions les canaux publics pour la transparence.
  • Notion — Documentation et base de connaissances. Les spécifications de design, notes de réunion et décisions y vivent toutes.
  • Loom — Explications vidéo rapides. Mieux que les réunions pour le partage de contexte asynchrone.

Surveillance

  • Sentry — Suivi des erreurs avec source maps. Alertes sur les nouvelles erreurs et régressions de performance.
  • Cloudflare Analytics — Métriques de performance edge. Latence des requêtes, taux d'erreur et patterns de trafic.
  • Zenovay — Oui, nous utilisons notre propre produit. C'est la meilleure façon de trouver ce qui doit être corrigé. Le dogfooding est non négociable.
  • UptimeRobot — Surveillance externe qui détecte les pannes avant que les clients ne les remarquent.

E-mail et notifications

  • Resend — E-mail transactionnel avec templates React. Utilisé pour l'authentification, les rapports et les alertes.
  • Webhooks Slack — Notifications internes pour les événements de facturation, tickets de support et alertes système.