Ce que j'utilise
Le matériel et les logiciels avec lesquels je travaille au quotidien.
Matériel
Mac Studio M5 Max
64 Go de mémoire.
Mac mini M4
10 cœurs, 16 Go de mémoire.
Écran TCL 32X3A
32 pouces en 5K : le code et le navigateur côte à côte.
Second écran en portrait
Pour la documentation, les journaux et les longues pages.
Logitech MX Keys et MX Master 4
Casque Jabra Evolve2 75
Pour les appels clients et les cours.
Système et poste de travail
macOS
AeroSpace
Gestionnaire de fenêtres en mosaïque : chaque application a son espace, tout se pilote au clavier.
Alfred
Lanceur d'applications et raccourcis.
Karabiner-Elements
Remappage du clavier.
KeePassXC
Gestionnaire de mots de passe, en local.
Intelligence artificielle
Claude Code
Abonnement Max, 100 € par mois.
Codex d'OpenAI
Via l'abonnement ChatGPT à 20 € par mois.
opencode
Agent de code en terminal, ouvert à plusieurs modèles.
Langages et frameworks
PHP 8.3 et Symfony
Pour les applications et les outils sur mesure.
PrestaShop
Des versions 1.7 à 9, modules et thèmes enfants.
Twig et Tailwind CSS
Astro
Ce site est construit avec.
Données
PostgreSQL
MariaDB
Pour les boutiques PrestaShop.
Redis
Meilisearch
Recherche instantanée.
DBeaver
Client de bases de données.
Qualité et tests
PHPStan, PHP-CS-Fixer et Rector
Analyse statique, style et modernisation du code PHP.
PHPUnit
Playwright
Tests de parcours, sur ordinateur et sur téléphone.
ShellCheck
Pour les scripts de déploiement.
Conteneurs, réseau et déploiement
OrbStack
Les conteneurs en local, plus légers que Docker Desktop.
GitLab CI
Contrôles et déploiement à chaque modification.
Runner GitLab auto-hébergé
Sur un mini-PC GMKtec à la maison : exécuteur Docker, 16 threads, 32 Go de mémoire, quatre jobs en parallèle.
Tailscale et WireGuard
Accès sécurisé aux serveurs et aux machines distantes.
Mailpit
Pour tester les courriels sans en envoyer.
Référencement et vérification
Screaming Frog SEO Spider
Audit technique des sites.
Responsively
Un site affiché sur plusieurs tailles d'écran à la fois.
Firefox et Google Chrome
Notes et graphisme
Obsidian
Notes et documentation, en fichiers texte.
Affinity
Retouche d'images et maquettes.