DEV Community

Cover image for Découvrez Nx avec Younes Jaaidi
HeloOwWeb
HeloOwWeb

Posted on

1 2 1 1

Découvrez Nx avec Younes Jaaidi

Finies les apps, pensez libs avec Nx!

Au DevFest de Nantes (2023), j'ai pu assister à l'excellent talk de Younes. Il nous explique la plus-value de l'eXtreme Programming avec un découpage du projet sous forme de librairie et l'utilisation d'Nx.

Plus d'Uluru

Avez-vous la réf ? 🐼

Exactement ! On va pouvoir travailler en mono-repo tout en découpant notre application en librairie indépendante et réutilisable. Nous serons accompagnés d'Nx pour la maîtrise du tout.

L'eXtreme Programming ?

est une méthode Agile.

Equilibre entre réalisation et gestion de projet.

Description de l'eXtreme Programming

Un constat simple

Comment éviter le plat de Spaghettis des différents composants et s'assurer d'une architecture maintenable, simple et évolutive tout au long du projet ?

Panda ne trouve pas ça simple.

Simple, simple... C'est ce qui est le plus complexe au final dans un projet !

Questions

Liaison en Spaghettis du code

Bref bien des soucis au fil du temps que l'on connaît que trop bien …

Une solution ?

  • Adopter une architecture sous forme de librairie vers un esprit plus hexagonal.

  • Adopter un nouveau compagnon que ce soit pour un nouveau projet ou sur de l'existant (petit à petit 🐦‍⬛ …).

Nx love

Nx vous aidera à visualiser votre architecture, vos dépendances, à gagner du temps sur le run des tests, à développer rapidement des fonctionnalités via les librairies de différentes technologies, à ne publier qu'une partie de vos libs pour d'autres apps (si besoin), à intégrer des nouveaux devs efficacement, et bien d'autres avantages.

(Psst ! 🐼 Prochainement, je vous partagerai un petit article BD focus sur les avantages Nx)

Je vous conseille d'aller voir la rediffusion du talk sur la chaîne Youtube du DevFest de Nantes: 40 min de démo et d'humour !

En attendant la vidéo ?
Suivez le travail de Younes et retrouvez ses workshops sur marmicode.io.

Bonne journée !

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (1)

Collapse
 
heloowweb profile image
HeloOwWeb

Et voici le lien de la vidéo du talk 💫
youtu.be/K8wYtBGzmsI?si=C6pnrPd6Jk...

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay