Ce que j'utilise

Le matériel et les logiciels avec lesquels je travaille au quotidien.

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.

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.

cmux

Le terminal, pensé pour travailler avec plusieurs agents de code en parallèle.

Herdr

Pour orchestrer ces agents, chacun dans sa copie du projet.

fish

Le shell, pour son autocomplétion sans configuration.

CotEditor

Éditeur de texte léger pour les retouches rapides.

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.

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.

PostgreSQL

MariaDB

Pour les boutiques PrestaShop.

Redis

Meilisearch

Recherche instantanée.

DBeaver

Client de bases de données.

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.

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.

Screaming Frog SEO Spider

Audit technique des sites.

Responsively

Un site affiché sur plusieurs tailles d'écran à la fois.

Firefox et Google Chrome

Obsidian

Notes et documentation, en fichiers texte.

Affinity

Retouche d'images et maquettes.