Nous recevons Guillaume Briday, lead Developer chez Per Angusta. Avec lui, nous allons échanger sur Ruby on Rails, la philosophie du framework et le retour en force du monolithique dans le monde du web.
Ruby on Rails
Ruby on Rails (RoR), est un framework web open-source écrit en Ruby.
Il suit le pattern modèle-vue-contrôleur (MVC).
Il propose une structure qui permet un développement rapidement et intuitif.
Les 2 principes de base du framework :
- Don't repeat yourself : Ne pas répéter plusieurs fois le même code
- Convention over configuration : configurer uniquement si c'est nécessaire. Tous les éléments ont un comportement par défaut
HotWire
Hotwire est une approche alternative pour créer des applications Web sans utiliser beaucoup de JavaScript en envoyant du HTML au lieu de JSON sur le réseau. Cela permet aux pages un premier chargement rapide et cela conserve le rendu des modèles sur le serveur et permet une expérience de développement plus simple et plus productive dans n'importe quel langage de programmation, sans sacrifier la vitesse ou la réactivité associées à une application traditionnelle à page unique.
Notre invité : Guillaume Briday
Bonne écoute !
Podcast présenté par :
57% vers l'objectif de 70$ par mois
- @guillaumebriday - https://twitter.com/guillaumebriday
- Linkedin - https://www.linkedin.com/in/guillaumebriday
- https://guillaumebriday.fr - https://guillaumebriday.fr
- https://www.per-angusta.com/fr/ - https://www.per-angusta.com/fr/
- Modern datatables - https://github.com/guillaumebriday/modern-datatables
- Introduction à Hotwire - https://www.youtube.com/playlist?list=PLZnobmDTM15k9rKN00BlvaNM-jUQSlS2S
- Ruby on Rails - https://rubyonrails.org
- 37 signals - https://37signals.com
- Hotwire - https://hotwired.dev
- DHH - https://fr.wikipedia.org/wiki/David_Heinemeier_Hansson