Ubuntu TechHive
The Polylith Mindset: Build Faster Across Multiple Projects
event.détail
The Ubuntu TechHive North America

Atlanta, Georgia, USA

The Polylith Mindset: Build Faster Across Multiple Projects

· 2 heures À venir
#AI#Software Architecture#Polylith#Modular Architecture#Software Engineering#Validation#Developer Tools#Metaprogramming

À quoi s'attendre

section.description

Nous pouvons désormais générer du code plus rapidement que jamais, mais cela crée un nouveau problème : les équipes peuvent également générer de la confusion, de la duplication et une architecture fragile plus rapidement que jamais.

Dans cette session, nous explorerons comment concevoir des systèmes logiciels qui aident à la fois les humains et l'IA à avancer plus vite en toute sécurité. L'accent sera mis sur des limites de modules claires, des composants réutilisables, des interfaces stables, des contrats de validation et une approche inspirée de Polylith issue de l'écosystème Clojure.

Ce que nous allons couvrir

  • Architecture modulaire pour le développement assisté par l'IA : Structurez les grands systèmes de manière à ce que les fonctionnalités aient une propriété claire et des limites prévisibles.
  • Les interfaces comme garde-fous : Utilisez des interfaces étroites pour faciliter le remplacement, le test et la compréhension du code.
  • Contrats et validation : Traitez les règles de validation et les schémas comme une source de vérité partagée entre les humains, les outils et les agents d'IA.
  • Réutilisation multi-projets : Apprenez comment les composants partagés peuvent prendre en charge plusieurs produits sans se transformer en un cadre enchevêtré.
  • Métaprogrammation et automatisation : Utilisez des macros, la génération de code et des modèles déclaratifs pour réduire le travail d'implémentation répétitif.

Pourquoi y assister ?

Si vous utilisez l'IA pour créer des logiciels, la vraie question n'est plus « Peut-elle écrire du code ? » La question est : votre architecture peut-elle absorber cette vitesse sans s'effondrer sous la complexité ?

Cette conférence s'adresse aux développeurs qui souhaitent créer des systèmes plus grands plus rapidement tout en gardant la base de code compréhensible, testable et adaptable.

localisation.conf

Lieu

Atlanta, Georgia, USA
En ligne
détails.yml

Détails

Date et heure
30 mai 2026 à 14:30 · UTC
Fuseau horaire
UTC
Durée
2 heures
Organisé par
The Ubuntu TechHive North America