dev-error-explainers
Sept analyseurs JavaScript déterministes, partagés avec six outils iloveblogs. La bibliothèque s’utilise hors ligne, dans un terminal, en CI ou via un client MCP.
Open source / Mahdi Ben Rhouma
Bibliothèques, exemples exécutables et premières applications. Consultez le code public ou les notes de réalisation et la documentation de chaque projet.
Sept analyseurs JavaScript déterministes, partagés avec six outils iloveblogs. La bibliothèque s’utilise hors ligne, dans un terminal, en CI ou via un client MCP.
Un index d’incidents par symptôme, des fichiers SQL et des exemples avant/après pour RLS, l’idempotence des webhooks et le cache Next.js.
Une extraction publique de scripts de scoring, taxonomie, maillage et Search Console. Un instantané à étudier avec la publication iloveblogs actuelle.
14 dépôts
Symptom-first index of Next.js + Supabase production incidents: root cause, fix, postmortems with detection SQL, and runnable broken/fixed examples (pgTAP, Vitest).
Paste a developer error, get the real cause and the fix. Offline, zero-dependency explainers for CORS, ESM/CJS, npm ERESOLVE, ChunkLoadError, Postgres/Supabase DATABASE_URL and Next.js build errors.
README du profil GitHub : présentation, liens et projets.
A collection of MCP servers.
Instantané historique des scripts de scoring MDX, taxonomie, maillage et Search Console.
Consultez les fichiers et le README dans le dépôt public.
Le dépôt public d’origine du portfolio, lié à mahdibr.online.
Full-stack web application built for Sesame University — student management, event tracking, and club administration portal.
Concept de tyrolienne à Monastir : scène Three.js interactive et visualisation structurelle.
Wedding website — bilingual invitation platform with RSVP management, event schedule, and guest portal.
Consultez les fichiers et le README dans le dépôt public.
Consultez les fichiers et le README dans le dépôt public.
Consultez les fichiers et le README dans le dépôt public.
Consultez les fichiers et le README dans le dépôt public.
04 / Commençons une conversation
Vous avez un projet ou une opportunité à partager ? Quelques mots sur le contexte et votre besoin sont un bon point de départ.