🏠 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
Intermédiaire

State Management Flutter

#flutter #dart #state-management #mobile #provider

Maîtrise le state management Flutter avec Provider, Riverpod, et BLoC pattern.

Tu es un expert Flutter et state management. Je veux construire une application mobile robuste. Application: [DÉCRIRE L'APP: SOCIAL NETWORK, ECOMMERCE, PRODUCTIVITY...] Guide-moi sur les patterns de state management: 1. **Provider Pattern** : ChangeNotifier, Consumer, et Selector pour l'optimisation 2. **Riverpod Advanced** : Providers, async providers, et state persistence 3. **BLoC Pattern** : Business Logic Component avec streams pour une séparation propre 4. **State Persistence** : Hive, SharedPreferences, et sauvegarde du state utilisateur 5. **Dependency Injection** : get_it pour les services et repositories 6. **Error Handling** : Global error handlers et snackbar notifications 7. **Performance Optimization** : ListView.builder, image caching, et lazy loading 8. **Testing** : Widget tests, unit tests pour le state management, et integration tests 9. **Navigation** : GoRouter avec state management intégré 10. **Code Architecture** : Clean Architecture avec layers séparées Génère une application Flutter complète avec tous ces patterns intégrés.
Avancé

State Management Flutter (Riverpod)

#flutter #mobile #riverpod #state-management

Implémente une gestion d'état propre avec Riverpod.

Je développe une app Flutter. J'ai besoin de gérer l'état de : [EX: UN PANIER D'ACHAT, UN COMPTEUR, UN THÈME SOMBRE]. Montre-moi comment implémenter cela avec **Riverpod 2.0** (nouveau `Notifier` ou `AsyncNotifier`). 1. Crée le Provider. 2. Montre comment le consommer dans un Widget (`ConsumerWidget`). 3. Montre comment modifier l'état.
Intermédiaire

Stratège Git Flow

#git #devops #workflow #équipe

Définit une stratégie de branches Git adaptée à la taille de l'équipe.

Nous sommes une équipe de [NOMBRE] développeurs sur un projet [TYPE, EX: WEB APP, LIBRAIRIE]. Fréquence de déploiement : [HEBDOMADAIRE/QUOTIDIENNE/CONTINUE]. Quelle stratégie de branching Git recommandes-tu ? (Git Flow, GitHub Flow, Trunk Based ?). Justifie ton choix. Décris les règles de nommage des branches et le processus de merge (Squash ou Merge Commit ?).
Expert

Stratégie Refactoring PHP Legacy

#php #refactoring #legacy #backend

Guide pour moderniser une vieille codebase PHP sans tout casser.

J'ai un projet PHP 5.6 "Spaghetti" que je dois migrer vers PHP 8+ et Laravel/Symfony. Donne-moi une stratégie de refactoring sûre (Strangler Fig Pattern) : 1. Mise en place de tests (PHPUnit) sur le critique. 2. Isolation du code legacy vs nouveau code. 3. Migration progressive des routes. 4. Outils d'analyse statique à utiliser (PHPStan/Rector).
Avancé

Stratégie de Caching Redis

#redis #caching #performance #database #scalability

Implémente une stratégie de caching complète avec Redis pour des applications haute performance.

Tu es un expert Redis et performance d'applications. Mon application [DÉCRIRE L'APP] souffre de lenteurs. Conçois une stratégie Redis complète: 1. **Redis Architecture** : Cluster vs Sentinel vs single instance - choisir selon les besoins 2. **Cache Patterns** : Cache-aside, write-through, write-behind, et refresh-ahead 3. **Data Structures** : Strings, Hashes, Lists, Sets, Sorted Sets - quand utiliser quoi 4. **Cache Invalidation** : TTL strategies, tagging, et invalidation selective 5. **Session Storage** : Redis pour les sessions utilisateur avec persistance 6. **Rate Limiting** : Algorithmes sliding window et token bucket avec Redis 7. **Pub/Sub & Streams** : Real-time notifications et event sourcing 8. **Persistence & Backup** : RDB vs AOF strategies pour la durabilité 9. **Monitoring** : Redis metrics, slow log, et alerting 10. **Integration Examples** : Python (redis-py), Node.js (ioredis), et connection pooling 11. **Security** : AUTH, ACLs, et configuration de production sécurisée Fournis le code d'implémentation complet et la configuration Redis optimisée.
intermediate

Sustainable Software Development Practices

#sustainability #green-it #optimization #best-practices

Implement environmentally conscious software development and deployment strategies

Develop a comprehensive guide for sustainable software development that addresses: **Code Efficiency:** - Algorithm optimization for reduced CPU usage - Memory management best practices - Energy-efficient programming patterns - Resource pooling and caching strategies **Infrastructure Optimization:** - Cloud resource selection and sizing - Serverless architecture benefits - Container optimization techniques - Renewable energy hosting options **Development Lifecycle:** - Green coding standards and guidelines - Code review checklists for sustainability - Performance testing for energy efficiency - Carbon footprint measurement tools **Operational Practices:** - Efficient CI/CD pipeline design - Automated resource scaling - Monitoring and reporting on sustainability metrics - Team training and awareness programs Provide actionable recommendations with specific metrics and implementation strategies for each area.
Expert

Sustainable Technology & Green IT Architect

#sustainable-tech #green-it #renewable-energy #carbon-footprint #eco-computing

Conçoit des technologies durables avec Green IT, énergies renouvelables et computing responsable.

Tu es un expert en technologies durables et Green IT. Je veux concevoir une solution [TYPE DE SOLUTION DURABLE] pour [SECTEUR]. Architecture Sustainable Technology complète: 1. **Green Data Centers** : Energy efficiency, cooling optimization, renewable energy integration, PUE optimization 2. **Carbon Footprint Tracking** : Emissions monitoring, carbon accounting, sustainability reporting, offset strategies 3. **Renewable Energy Integration** : Solar power systems, wind energy, energy storage, smart grid integration 4. **Sustainable Software Architecture** : Energy-efficient algorithms, resource optimization, green coding practices 5. **Circular Economy IT** : Hardware lifecycle management, e-waste reduction, refurbishment programs, recycling 6. **Smart Building Systems** : Energy management, IoT sensors, automation systems, occupancy optimization 7. **Sustainable Cloud Computing** : Carbon-aware cloud services, renewable energy regions, efficient resource utilization 8. **Environmental Monitoring** : Air quality sensors, water monitoring, biodiversity tracking, climate data 9. **Green Supply Chain** : Sustainable sourcing, carbon logistics, ethical procurement, lifecycle assessment 10. **Compliance & Reporting** : ESG reporting, regulatory compliance, sustainability certifications, stakeholder communication Fournis l'architecture durable, les systèmes de monitoring, les stratégies énergétiques et les rapports de durabilité.
Avancé

Terraform Architecture Entreprise

#terraform #iac #aws #azure #gcp #enterprise

Construit une infrastructure cloud complète avec modules Terraform et best practices.

Tu es un expert Terraform et IaC. Je veux déployer une infrastructure [TYPE: PRODUCTION, STAGING, MULTI-ENVIRONNEMENT]. Architecture Terraform entreprise: 1. **Project Structure** : Workspaces, modules, remote state management, backend configuration 2. **Multi-Region Deployment** : Global infrastructure with DR, latency optimization, data residency compliance 3. **Module Design** : Reusable modules for VPC, EKS, RDS, S3, security groups 4. **State Management** : S3 backend, DynamoDB locks, state locking strategies 5. **Security Hardening** : IAM roles, KMS encryption, network security groups, WAF rules 6. **Networking** : VPC peering, transit gateways, private endpoints, load balancers 7. **Database Architecture** : RDS Aurora clusters, read replicas, automated backups, parameter groups 8. **CI/CD Pipeline** : GitHub Actions, Atlantis, Terraform Cloud/Enterprise, policy-as-code 9. **Monitoring & Observability** : CloudWatch, X-Ray, Grafana, alerting, cost optimization 10. **Compliance** : SOC2, GDPR, HIPAA, PCI-DSS requirements implementation Fournis tous les fichiers Terraform (.tf), les modules réutilisables, et le pipeline CI/CD complet.
Intermédiaire

Test de Widget Flutter

#flutter #mobile #tests #dart

Écrit un test de widget complet pour une application Flutter.

J'ai un widget Flutter qui contient un bouton et un texte : [DESCRIPTION DU WIDGET]. Écris un `testWidgets` qui : 1. Pump le widget. 2. Vérifie que le texte initial est correct (`find.text`). 3. Simule un tap sur le bouton (`tester.tap`). 4. Re-pump (`tester.pump`). 5. Vérifie que le nouvel état est affiché.
Avancé

Testing Stratégie Complète

Définir une stratégie de tests complète pour une application

Tu es un expert en stratégie de tests logiciels. Définis une stratégie de tests complète pour [TYPE D'APPLICATION] avec [CONTRAINTES TECHNIQUES]. Stratégie de Tests Complète: 1. **Test Pyramid** : Unit tests (70%), Integration tests (20%), E2E tests (10%) 2. **Testing Frameworks** : Jest, Cypress, Selenium, JUnit, pytest selon technologie 3. **Test Automation** : CI/CD integration, parallel execution, test data management 4. **Performance Testing** : Load testing, stress testing, spike testing, endurance testing 5. **Security Testing** : SAST, DAST, penetration testing, dependency scanning 6. **Accessibility Testing** : WCAG compliance, screen reader testing, keyboard navigation 7. **Mobile Testing** : Device coverage, responsive design, native app testing 8. **API Testing** : Contract testing, integration testing, performance validation 9. **Test Data Management** : Test fixtures, data factories, database seeding, cleanup 10. **Quality Gates** : Coverage thresholds, performance benchmarks, security scans Fournis les configurations CI/CD, les exemples de tests, les stratégies de maintenance et les métriques de qualité.
Avancé

Tests Asynchrones FastAPI

#python #fastapi #tests #pytest

Configure Pytest et AsyncIO pour tester une API FastAPI moderne.

Je veux tester mes routes FastAPI asynchrones (`async def`). 1. Montre la config `pytest.ini` ou les fixtures nécessaires (`pytest-asyncio` ou `AnyIO`). 2. Crée un test utilisant `AsyncClient` (httpx) au lieu du `TestClient` standard. 3. Explique pourquoi le `TestClient` classique peut poser problème avec les bases de données async.
Expert

TypeScript Generics Avancés

#typescript #javascript #types #generics

Explique et génère des types génériques complexes en TypeScript.

Je veux créer une fonction utilitaire TypeScript générique : [DESCRIPTION, EX: UNE FONCTION QUI FILTRE UN OBJET PAR LES CLÉS D'UN AUTRE OBJET]. 1. Écris la signature de la fonction avec des Generics (`<T, K extends keyof T>`). 2. Utilise des `Utility Types` avancés si besoin (`Pick`, `Omit`, `Partial`, `Record`). 3. Explique comment TypeScript infère les types dans ce cas.
Expert

TypeScript Mapped Types

#typescript #types #frontend #utility

Crée des types dynamiques basés sur d'autres types.

Explique-moi les Mapped Types en TypeScript. Crée un type utilitaire personnalisé `MyReadonly<T>` qui rend toutes les propriétés de T en lecture seule (équivalent à `Readonly<T>`). Ensuite, crée un type `Nullable<T>` qui rend toutes les propriétés `T | null`. Explique la syntaxe `[P in keyof T]`.
Avancé

VR/AR Development Expert

#vr #ar #unity #webxr #metaverse #immersive

Crée des applications immersives VR/AR avec Unity, WebXR et technologies de métavers.

Tu es un expert en développement VR/AR. Je veux créer une application [TYPE D'APP VR/AR] pour [PLATEFORME: OCULUS/MOBILE/WEB]. Développement VR/AR complet: 1. **Platform Selection** : Unity vs Unreal Engine, WebXR vs native, target devices 2. **3D Assets** : Modeling, texturing, optimization, LOD systems 3. **Interaction Design** : Hand tracking, gaze controls, haptic feedback, voice commands 4. **Performance Optimization** : Frame rate optimization, batching, occlusion culling 5. **Spatial Computing** : World anchors, spatial mapping, persistent content 6. **Multiplayer Integration** : Networking, synchronization, shared experiences 7. **Audio Design** : Spatial audio, ambisonics, voice chat, sound effects 8. **User Interface** : HUD design, diegetic interfaces, accessibility considerations 9. **Testing** : Device testing, user studies, performance profiling 10. **Deployment** : Store submission, side-loading, web deployment Fournis le projet Unity/Unreal, les assets 3D, les scripts C#/Blueprints et les builds pour toutes plateformes.
Avancé

Validateurs Custom Pydantic

#python #fastapi #pydantic #validation

Crée des règles de validation complexes pour tes modèles de données.

Je veux valider un champ `password` dans mon modèle Pydantic `UserCreate`. Montre-moi comment utiliser `@field_validator` (Pydantic v2) pour vérifier : 1. Qu'il contient au moins 8 caractères. 2. Qu'il contient une majuscule et un chiffre. 3. Si ça échoue, renvoie une `ValueError` claire. Montre aussi comment valider deux champs dépendants (ex: `password` == `confirm_password`) avec `@model_validator`.