Ubuntu TechHive

Propositions d'événements

Consultez les idées soumises par les membres et soutenez les sujets auxquels vous participeriez.

Proposer un événement
proposals.index

18 propositions

  1. Proposée

    Rust Backend Architecture with Axum: Middleware Order, Auth Boundaries, and Request Context

    Une session pratique sur Axum concernant l'ordonnancement des middlewares, les frontières d'authentification, le contexte de requête et la composition de services plus sûre.

    Difficulté: Intermédiaire Date cible: 26 juin 2026 #backend#fundamentals#http#rust
  2. Proposée

    Rust CI/CD for Backend Services: Tests, Containers, Deployments, and Rollbacks

    Une session pratique sur les fondamentaux du DevOps utilisant des exemples de services Rust pour connecter les tests, les conteneurs, les portes de déploiement, les contrôles de santé et les plans de retour arrière.

    Difficulté: Intermédiaire Date cible: 10 janvier 2027 #build-systems#dependencies#fundamentals#release
  3. Proposée

    Rust CI/CD for Web Backends: Test Stages, Preview Environments, and Rollbacks

    Une session pratique DevOps utilisant des exemples de services web en Rust pour connecter les étapes de test, les environnements de prévisualisation, les portes de déploiement et la planification du retour arrière.

    Difficulté: Intermédiaire Date cible: 2 octobre 2026 #build-systems#dependencies#fundamentals#release
  4. Proposée

    Rust CLI Automation with clap: Exit Codes, Stderr, and Script-Friendly Behavior

    Une session pratique Rust CLI sur le comportement adapté aux scripts : codes de sortie, flux de sortie, erreurs et contrats de commande prévisibles.

    Difficulté: Intro Date cible: 15 janvier 2027 #cli#configuration#fundamentals#rust
  5. Proposée

    Rust CLI Configuration with clap: Files, Environment Variables, and Precedence Rules

    Une session pratique sur les CLI en Rust concernant les fichiers de configuration, les variables d'environnement, les valeurs par défaut et les règles de priorité que les utilisateurs peuvent comprendre.

    Difficulté: Intermédiaire Date cible: 4 juillet 2026 #cli#configuration#fundamentals#rust
  6. Proposée

    Rust CLI Design with clap: Secrets, Help Text, and Safe Defaults

    Une session pratique sur les fondamentaux des CLI utilisant des exemples clap pour le texte d'aide, la sécurité de la configuration, la gestion des secrets et les valeurs par défaut conviviales pour l'opérateur.

    Difficulté: Intro Date cible: 28 août 2026 #cli#configuration#fundamentals#rust
  7. Proposée

    Rust CLI File Operations with clap: Path Validation, Delete Safety, and Recovery Checks

    Une session pratique Rust CLI sur les opérations de fichiers sécurisées : validation de chemin, aperçus de suppression, sauvegardes et vérifications avant des changements irréversibles.

    Difficulté: Intermédiaire Date cible: 14 juillet 2026 #cli#configuration#fundamentals#rust
  8. Proposée

    Rust CLI Observability with clap: Logs, Errors, and Useful Diagnostics

    Une session pratique sur les CLI Rust concernant les journaux, les messages d'erreur, la séparation stderr/stdout et les diagnostics qui aident les gens à résoudre les problèmes rapidement.

    Difficulté: Intro Date cible: 26 juillet 2026 #cli#configuration#fundamentals#rust
  9. Proposée

    Rust CLI Safety with clap: Dry Runs, Confirmation, and Side-Effect Boundaries

    Une session pratique sur la sécurité des CLI en Rust concernant le comportement en mode simulation (dry-run), les flux de confirmation, les modifications de fichiers et les commandes sûres à automatiser.

    Difficulté: Intermédiaire Date cible: 4 novembre 2026 #cli#configuration#fundamentals#rust
  10. Proposée

    Rust Cargo Workspaces: Package Boundaries, Features, and Release Builds

    Une session pratique de deux heures sur les espaces de travail Cargo en Rust, axée sur les limites des paquets, les fonctionnalités et les builds de production. Rust est utilisé comme contexte d'implémentation tandis que la leçon principale reste centrée sur les fondamentaux de l'ingénierie logicielle, la fiabilité, les tests et la clarté opérationnelle.

    Difficulté: Intermédiaire Date cible: 24 octobre 2026 #build-systems#dependencies#fundamentals#release
  11. Proposée

    Rust DevOps Fundamentals with Cargo: Build, Test, Package, and Deploy Small Services

    Une session pratique sur les fondamentaux du DevOps utilisant des exemples Rust pour connecter les builds locaux, les tests, les conteneurs, la configuration des services et les vérifications de déploiement.

    Difficulté: Intro Date cible: 14 octobre 2026 #build-systems#dependencies#fundamentals#release
  12. Proposée

    Rust Feature Flags in Cargo: Binary Size, Dependencies, and Release Review

    Une session pratique de deux heures sur les indicateurs de fonctionnalité Rust dans Cargo, axée sur la taille des binaires, les dépendances et la revue de version. Rust est utilisé comme contexte d'implémentation tandis que la leçon principale porte sur les fondamentaux de l'ingénierie logicielle, la fiabilité, les tests et la clarté opérationnelle.

    Difficulté: Intermédiaire Date cible: 6 août 2026 #cargo#dependencies#release#rust
  13. Proposée

    Rust HTTP APIs with Axum: Pagination, Filtering, and Load-Safe Query Patterns

    Une session sur les fondamentaux du backend concernant la pagination des API Axum, les filtres, le tri stable et les modèles de requêtes qui restent prévisibles sous charge.

    Difficulté: Intro Date cible: 6 septembre 2026 #backend#fundamentals#http#rust
  14. Proposée

    Rust HTTP Services with Axum: Webhooks, Signatures, and Safe Request Handling

    Une session pratique sur les points de terminaison de webhook Axum : analyse syntaxique, vérifications de signature, idempotence et réponses d'erreur claires pour des systèmes backend réels.

    Difficulté: Intermédiaire Date cible: 11 décembre 2026 #backend#fundamentals#http#rust
  15. Proposée

    Rust Release Readiness: Dependencies, Security Checks, Packaging, and Rollbacks

    Une session pratique d'ingénierie de version utilisant des exemples de services Rust pour couvrir la revue des dépendances, les contrôles de sécurité, le packaging, les notes de version et la planification du retour en arrière.

    Difficulté: Intermédiaire Date cible: 3 août 2026 #build-systems#dependencies#fundamentals#release
  16. Proposée

    Rust Routing with Axum: Specific Paths, Wildcards, and API Boundaries

    Une session pratique Axum sur la conception de routes, la correspondance par caractères génériques, les limites de requêtes et les tests qui maintiennent le comportement de l'API prévisible.

    Difficulté: Intro Date cible: 12 octobre 2026 #backend#fundamentals#http#rust
  17. Proposée

    Rust Web Forms with Axum: Validation, Error States, and Recovery Paths

    Une session pratique sur la gestion des formulaires dans Axum : validation, réponses d'erreur, récupération des utilisateurs et tests pour éviter les flux de soumission défaillants.

    Difficulté: Intro Date cible: 16 octobre 2026 #backend#fundamentals#http#rust
  18. Proposée

    Rust Web Services with Axum: CORS, Headers, and Browser-Facing API Safety

    Une session pratique Axum sur le CORS, les en-têtes de requête, le comportement de pré-vérification (preflight) et les contrats d'API orientés navigateur pour des services web réels.

    Difficulté: Intro Date cible: 18 août 2026 #backend#fundamentals#http#rust