Rackula est une application web open source qui permet de modéliser facilement vos baies serveurs (racks) via une interface intuitive en glisser-déposer. Accessible directement dans le navigateur, elle offre une alternative légère à des solutions comme Excel, Visio, GLPI ou NetBox. Vous pouvez créer des schémas détaillés (face avant/arrière), sauvegarder vos projets en YAML, exporter en PNG/PDF/SVG, et même partager un projet via QR code. Le tutoriel explique son déploiement avec Docker (ou un reverse proxy Traefik) et son utilisation, idéal pour documenter vos infrastructures HomeLab ou professionnelles. 🚀
L'article explore l'architecture DCI (Data, Context, Interaction) proposée par Trygve Reenskaug et James O. Coplien en 2009, qui critique l'approche traditionnelle de la programmation orientée objet (POO) pour sa difficulté à capturer les comportements complexes et les collaborations entre objets, essentiels pour aligner le modèle mental de l'utilisateur avec le fonctionnement du logiciel. Les auteurs soulignent que la POO excelle dans la modélisation des structures mais échoue à représenter les interactions complexes, comme un transfert d'argent entre comptes, qui sont pourtant centrales dans la compréhension utilisateur. L'article propose une réflexion sur l'amélioration de l'architecture logicielle pour mieux refléter ces interactions.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Un exemple de modélisation de données, dont le modèle n'est pas relationnel