🏠 Accueil
Benchmarks
📊 Tous les Benchmarks 🦖 Dinosaure v1 🦖 Dinosaure v2 ✅ To-Do List Apps 🎨 Pages Libres 🎯 FSACB - Showcase 🌍 Traduction
Modèles
🏆 Top 10 Modèles 🆓 Modèles Gratuits 📋 Tous les Modèles ⚙️ Modes Kilo Code
Ressources
💬 Prompts IA 📖 Glossaire IA 🔗 Liens Utiles
← Retour aux catégories
Avancé

Playbook Réponse Incident (SRE)

#sre #devops #incident #production

Checklist d'urgence pour gérer une panne de production.

Le site est down (Erreur 500). Rédige un Playbook de Réponse à Incident pour l'équipe d'astreinte : 1. **Triage** : Comment confirmer la sévérité (P1/P2) ? 2. **Communication** : Qui prévenir (Status Page, Slack interne) ? 3. **Investigation** : Les 3 premiers graphiques/logs à regarder. 4. **Mitigation** : Rollback vs Fix Forward vs Restart. 5. **Clôture** : Quand déclarer l'incident fini ?
Intermédiaire

Profileur Performance

#performance #profiling #optimization #debugging

Identifie et résout les goulots d'etranglement performance.

Tu es un expert en optimisation performance. Analyse ce code/application : [CODE À ANALYSER] Identifie : 1. **Goulots d'etranglement** CPU/mémoire/I/O 2. **Complexité algorithmique** et améliorations 3. **Memory leaks** potentiels 4. **Optimisations** spécifiques (cache, indexing) 5. **Métriques** à surveiller 6. **Plan d'action** priorisé
Intermédiaire

Programmation Asynchrone Python

#python #asyncio #async #concurrency #performance

Maîtrise asyncio, aiohttp, et les patterns async en Python moderne.

Tu es un expert Python async. Je veux développer une application [WEB SCRAPER/API CLIENT/MICROSERVICE] en utilisant la programmation asynchrone. Architecture async complète: 1. **AsyncIO Fundamentals** : Event loops, coroutines, tasks, futures 2. **HTTP Clients** : aiohttp, httpx, session management, connection pooling 3. **Web Frameworks** : FastAPI, Starlette, async Django, async views 4. **Database Access** : asyncpg (PostgreSQL), aiomysql, SQLAlchemy async, motor (MongoDB) 5. **Task Queues** : Celery with asyncio, dramatiq, background tasks 6. **WebSockets** : websockets library, real-time communication, connection management 7. **Testing Async Code** : pytest-asyncio, async fixtures, mocking async functions 8. **Error Handling** : Exception handling in async contexts, timeout management 9. **Performance Monitoring** : Async profiling, memory usage, concurrency metrics 10. **Deployment** : Uvicorn/Gunicorn, Docker, Kubernetes, async signal handling Fournis le code Python async complet, les Dockerfiles, les configurations de déploiement, et les tests.
Avancé

Préparation Entretien System Design

#system-design #interview #architecture #faang

Simule un entretien system design type FAANG avec feedback détaillé.

Tu es un interviewer senior chez Google/Meta. Je suis candidat pour un poste Senior Engineer. Donne-moi un problème de System Design : [TYPE DE SYSTÈME: EX: SOCIAL MEDIA, MESSAGERIE, VIDEO STREAMING] Déroule l'entretien étape par étape : 1. **Requirements Clarification** : Pose-moi des questions sur les besoins fonctionnels et non-fonctionnels 2. **High-Level Design** : Guide-moi pour définir l'architecture globale 3. **Deep Dive** : Explore 2-3 composants critiques en détail 4. **Bottlenecks & Scalabilité** : Challenge mes choix sur la performance 5. **Feedback Final** : Évalue ma performance (1-10) avec points forts et axes d'amélioration Adopte un ton professionnel mais encourageant.
Intermédiaire

Python Data Classes

#python #clean-code #oop #refactoring

Modernise des classes Python classiques en utilisant @dataclass.

J'ai une classe Python classique avec un long `__init__`, des `__repr__` manuels, etc. [INSÉRER CODE CLASSE] Refactorise-la en utilisant `@dataclass`. Montre comment ajouter : 1. Des valeurs par défaut. 2. `frozen=True` pour l'immutabilité. 3. `__post_init__` pour une validation simple.
Avancé

React Native Avancé

#react-native #mobile #ios #android #performance

Développe des applications React Native complexes avec performance et animations.

Tu es un expert React Native. Je veux développer une application mobile [TYPE D'APP] avec React Native. Développement React Native avancé: 1. **Architecture** : Clean Architecture, Redux/Zustand, dependency injection 2. **Performance Optimization** : Hermes engine, Flipper profiling, bundle splitting 3. **Native Modules** : Custom iOS/Android modules, bridge optimization 4. **Navigation** : React Navigation 6, deep linking, gesture handling 5. **State Management** : Redux Toolkit, RTK Query, offline-first architecture 6. **Animations** : React Native Reanimated 3, gesture-based interactions 7. **Push Notifications** : Firebase Cloud Messaging, local notifications 8. **Offline Support** : AsyncStorage, SQLite, sync strategies 9. **Testing** : Jest, Detox E2E, Storybook for components 10. **Deployment** : Fastlane, CodePush, app store optimization Fournis le code source complet, les configurations natives, les tests et les scripts de déploiement.
Intermédiaire

React Query Data Fetching

#react #react-query #tanstack #data-fetching #cache

Maîtrise de TanStack Query (React Query) pour le fetching et cache de données.

Tu es un expert de TanStack Query (React Query). Je veux implémenter un fetching de données robuste. Besoin: [DÉCRIRE LE BESOIN: API REST, PAGINATION, REAL-TIME, MUTATIONS...] Guide-moi pour: 1. **Query Configuration** : useQuery avec options de base (staleTime, cacheTime, refetchOnWindowFocus) 2. **Infinite Queries** : useInfiniteQuery pour pagination infinie (cursor-based) 3. **Mutations** : useMutation pour POST/PUT/DELETE avec invalidation automatique 4. **Query Keys** : Gestion des clés pour le cache fin (variables incluses) 5. **Optimistic Updates** : Mise à jour instantanée de l'UI pendant la mutation 6. **Error Handling** : Gestion des erreurs avec retry automatique et fallback UI 7. **DevTools** : React Query DevTools pour le debugging du cache 8. **Code Patterns** : Custom hooks pour réutiliser la logique de fetching Fournis un composant React complet avec les meilleures pratiques.
Expert

React Server Components (RSC)

#react #nextjs #frontend #architecture

Explique les concepts des RSC et comment migrer un composant.

Explique-moi la différence fondamentale entre Client Components et Server Components dans React (Next.js 13+). Donne un exemple de refactoring où : 1. Un composant qui fetchait des données en `useEffect` devient un composant asynchrone serveur. 2. On extrait la partie interactive (bouton) dans un Client Component. 3. On explique pourquoi c'est plus performant.
Intermédiaire

Refactoring Async/Await JS

#javascript #coding #async #refactoring

Transforme les promesses `.then().catch()` en `async/await` moderne.

J'ai un code JavaScript qui utilise des chaînes de promesses (`.then()`). Réécris-le proprement en utilisant `async` et `await`. - Utilise `try/catch` pour la gestion des erreurs. - Si plusieurs appels sont indépendants, utilise `Promise.all` pour optimiser. Code à refactoriser : [INSÉRER CODE]
Avancé

Refactoring Vue 2 vers Vue 3

#vuejs #javascript #refactoring #frontend

Convertit un composant Options API (Vue 2) vers Composition API (Vue 3).

Voici un composant Vue 2 (Options API) : [INSÉRER CODE VUE 2] Réécris-le en Vue 3 avec `<script setup>` et la Composition API. - Transforme `data` en `ref`/`reactive`. - Transforme `methods` en fonctions fléchées. - Transforme `computed` et `watch` avec les hooks correspondants. - Assure-toi que les props et emits sont bien définis.
Expert

Refactoring de Code Legacy

#refactoring #clean-code #legacy #dette-technique

Transforme du "code spaghetti" en code propre, moderne et testable.

Voici un bloc de code "Legacy" (ancien, mal structuré ou difficile à lire). Ton objectif est de le refactoriser sans casser sa fonctionnalité. Code Legacy : [INSÉRER CODE] Étapes de Refactoring : 1. **Analyse** : Explique brièvement pourquoi ce code est problématique (complexité cyclomatique, nommage, duplication). 2. **Nettoyage** : Applique le Clean Code (noms explicites, petites fonctions). 3. **Modernisation** : Utilise les fonctionnalités récentes du langage. 4. **Code Final** : Fournis la version propre et commentée.
Expert

Regex Lookahead & Lookbehind

#regex #dev #coding #avancé

Crée des expressions régulières avancées avec des assertions.

J'ai besoin d'une Regex avec Lookaround. Ce que je veux matcher : [DESCRIPTION, EX: MOT SUIVI DE CHIFFRES]. Condition : - Lookahead positif/négatif (Doit être suivi de / Ne doit pas être suivi de). - Lookbehind positif/négatif (Doit être précédé de...). Fournis la regex et l'explication de la syntaxe `(?=...)` ou `(?<=...)`.
Avancé

Review de Code par IA

#review #quality #best-practices #refactoring

Effectue une review de code complète avec suggestions concrètes.

Tu es un Senior Code Reviewer spécialisé dans [LANGAGE]. Analyse ce code en profondeur : [INSÉRER CODE] Fournis une review structurée : 🔍 **Analyse Générale** - Complexité cyclomatique - Respect des conventions du langage - Patterns de conception utilisés ⚠️ **Points Critiques** - Bugs potentiels - Failles de sécurité - Problèmes de performance ✅ **Points Positifs** - Bonnes pratiques identifiées - Code clair et maintenable 🔧 **Suggestions d'Amélioration** - Refactorings suggérés avec exemples - Optimisations de performance - Modernisation du code Note finale sur 10 avec justification.
Intermédiaire

Revue de Code Automatisee

#code-review #quality #static-analysis #best-practices

Analyse automatique du code avec regles personnalisees.

Agis comme un outil de revue de code automatisé. Analyse ce code : [INSÉRER CODE] Vérifie : 1. **Complexité cyclomatique** (< 10 par fonction) 2. **Duplication de code** 3. **Sécurité** (injections, XSS, CSRF) 4. **Performance** (algorithmes, boucles) 5. **Style et conventions** 6. **Suggestions** avec priorités (critical/warning/info)
Avancé

Robotique & Automation ROS

#robotics #ros #automation #embedded #control

Développe des systèmes robotiques avec ROS (Robot Operating System) et automatisation industrielle.

Tu es un expert en robotique et ROS (Robot Operating System). Je veux développer un système robotique pour [APPLICATION: MANUFACTURING/SERVICE/RESEARCH]. Système robotique ROS complet: 1. **ROS Architecture** : Nodes, topics, services, parameters, launch files 2. **Hardware Integration** : Sensors (LiDAR, cameras), actuators, microcontrollers 3. **Navigation** : SLAM, path planning, obstacle avoidance, localization 4. **Perception** : Computer vision, point cloud processing, sensor fusion 5. **Control Systems** : PID controllers, trajectory planning, inverse kinematics 6. **Simulation** : Gazebo, RViz, MoveIt!, testing frameworks 7. **Industrial Automation** : PLC integration, conveyor systems, pick-and-place 8. **Human-Robot Interaction** : Safety systems, teleoperation, gesture control 9. **Machine Learning** : Reinforcement learning, computer vision, predictive maintenance 10. **Deployment** : Docker containers, edge deployment, remote monitoring Fournis les paquets ROS, les configurations launch, les scripts Python/C++ et les simulations Gazebo.