Software Engineering
Petites scènes du métro, ou comment les transports en commun peuvent nous aider à concevoir de meilleures applications mobiles
Software Engineering
Comment nos trajets en métro peuvent-ils nous aider à améliorer nos applications mobiles ? Cet article propose des pistes de solutions et réflexions à travers des scènes courantes rencontrées en situation de mobilité.

Nous abordons ici les impacts de l’introduction de la Continuous Architecture dans les organisations. Pour rappel et en quelques mots, la “Continuous Architecture” consiste à faire évoluer et grandir sans rupture les systèmes informatiques au fur et à mesure des besoins avérés.

Les web components sont les éléments d’interface utilisateur personnalisés et réutilisables natifs aux navigateurs et standards sur le web. Quels sont les outils de tests pour prendre en compte l'accessibilité et éviter les régressions sur les applications qui les consomment ?

Concernant l’architecture, l’enjeu phare de cette année 2024 sera de bâtir des architectures composables, où les composants peuvent être assemblés et réassemblés - comme un système LEGO®. La « MACH architecture » qui porte cette ambition de composabilité, a le mérite de poser une vision d’architecture et d’être la plus « future-proof » possible.

La “Continuous Architecture” consiste à faire évoluer et grandir sans rupture les systèmes informatiques au fur et à mesure des besoins avérés. Cela consiste à avoir une vision d’une architecture cible qui colle à celle de la vision produit pour parti dans la bonne direction tout en posant des principes d'architecture haut niveau.

Candide nous pose une question sur la définition du code brownfield. Cultivons notre jardin, est une formule d’altruisme emprunté à Voltaire (Candide) qui convient d’appliquer au code afin de dégager plus de valeur auprès de nos utilisateurs. Il nous appartient d’agir et de rendre meilleur notre « jardin », de faire prospérer notre terre.

Aucun développeur, ou chef de projet, ne dirait que la qualité du code est négligeable. Cette préoccupation existe depuis les débuts de l'informatique avec le fameux GOTO. Depuis 25 ans, le mouvement "software craftmanship" y a consacré toute son énergie. A-t-il apporté des solutions définitives ?
Comment une architecture influence votre stratégie de test ? Compte-rendu du talk de Christophe Breheret-Girardin à la Duck Conf 2024
Évènements
Compte-rendu du talk de Christophe Breheret-Girardin à la Duck Conf 2024 : Comment une architecture influence votre stratégie de test ? Le verdict de Christophe est sans appel : votre architecture DOIT conditionner votre stratégie de test !

Cet article fait suite à la première partie qui traitait de l‘outillage (varié) permettant de produire des diagrammes à partir de code. Si ce premier article vous a peut-être aidé à construire vos premiers diagrammes en quelques minutes, il laisse néanmoins quelques questions pratiques en suspens que nous allons tenter de couvrir.
