Listen

Description

📅 Episode du 14/11/2025 :

Dans cet épisode, Xavier et moi explorons la notion complexe d'architecture technique appliquée au vibe coding. Nous essayons d'expliquer clairement la différence entre architecture fonctionnelle et technique, en mettant l'accent sur les trois couches essentielles d'une application web moderne : front-end, back-end et base de données. Nous abordons les langages et frameworks courants comme React pour le front, Node.js et TypeScript pour le back-end, ainsi que PostgreSQL pour la base de données. Nous détaillons aussi les avantages des backends-as-a-service comme Supabase et Xano, leur rôle dans la gestion de la base de données, de l'authentification, du stockage des fichiers, et de la logique métier via des edge functions. Enfin, nous discutons des bonnes pratiques, des enjeux de sécurité, et de la modularité entre code traditionnel, no-code et low-code dans une stack technique moderne. Ce podcast vise à donner aux vibe coders une meilleure compréhension pour échanger efficacement avec les IA et créer des architectures adaptées à leurs projets.



📚 Ressources :





💬 Venez commenter sur https://no-code-france.slack.com/archives/C01AHCKB7AB

🔗 Retrouvez toutes les informations sur le podcast sur https://audio.hosakka.studio/podcast/

📬 Abonnez-vous à la newsletter : https://newsletter.hosakka.studio/



00:00:11 Introduction au sujet de l'architecture technique

00:02:18 Définition et analogie de l'architecture technique

00:06:08 Présentation des trois couches techniques : front-end, back-end, base de données

00:12:00 L'évolution historique du développement front-end

00:16:00 Notion de composants et frameworks modernes

00:20:21 Rôle du back-end et exemples concrets

00:24:09 Langages backend courants : TypeScript, Node.js, PHP, Python, Ruby

00:32:31 Présentation des bases de données relationnelles : PostgreSQL, MySQL

00:36:41 Explication des ORM et leur utilité

00:40:59 Discussion sur l'usage ou pas d'ORM selon les projets

00:44:44 Sécurité des accès base de données

00:46:55 Présentation des backends-as-a-service : Supabase, Xano

00:50:25 Importance de la gestion du cache et complexité des architectures

00:53:22 Conseil pratique pour la stack de vibe coding moderne

00:59:00 Intégration des services externes via APIs et edge functions

01:02:04 Approche low-code/no-code et microservice

01:05:01 SQLite et back-end légers

01:09:00 Proposition d'une stack de base : React, Node, Supabase/Xano

01:11:40 Mot de la fin sur l'escalabilité et conseils pour apprendre

01:13:54 Conclusion et invitation au feedback



Musique d'intro par Lenny Pixels