FULLSTACK DEVELOPER™
Dev du MVP trop long = 💸
Développer un produit dont personne ne veut
- fait gagner beaucoup de temps
- permet de se concentrer sur le coeur du produit
- choix par défaut fait pour vous
- qualité du code
- les tests
- mises à jours régulières
- communauté
- 💸 payant (mais version gratuite)
- pas votre code
- pas vos choix technique (minitest, concerns, rails way)
- fonctionnalités potentiellement superflues
- merge pour rester à jour
- personnalisation facile
- copier coller des composants graphiques
- par principe les composants sont isolés
- responsive simple
- 💸 payant
- cohérence globale de l'interface
- HTML immonde (fix : github view component)
- tous les sites Tailwind se ressemblent
(mais osef, surtout vos clients)
Petites modifications
TDD
Petits commits
Mise en prod régulières
Recette pour rester en contrôle :
Petites modifications
TDD
Petits commits
Mise en prod régulières
Pistes pour rester en contrôle :
Petites modifications
=
💩
💩
💩
💩
💩
💩
💩
💩
moins d'emmerdes à gérer en //
Quelques pistes pour rester en contrôle
Petites modifications
Tiens et si on faisait du React ?
Quelques pistes pour rester en contrôle
Petites modifications
Tiens et si on faisait du React ?
Trop cool les components React !
C'est facile, comme dans le tuto
Quelques pistes pour rester en contrôle
Petites modifications
Tiens et si on faisait du React ?
Trop cool les components !
Mince il nous faut une api :
GraphQL ? REST ? OpenApi ?
Authentification sur l'api ?
JWT, Cookie Session, Devis auth token
Quelques pistes pour rester en contrôle
Petites modifications
Tiens et si on faisait du React ?
Trop cool les components !
Mince il nous faut une api :
GraphQL ? REST ? OpenApi ?
Authentification sur l'api ?
JWT, Cookie Session, Devis auth token
Je pige rien à Webpack, prions pour que ça marche tout seul
Au fait, comment on va tester le front ?
et pour le monitoring comment qu'on fait ?
Ah mais faut écrire deux fois les validations du coup ?
(spoiler alert : on ne va pas tester le front)
Quelques pistes pour rester en contrôle
Petites modifications
Tiens et si on faisait du React ?
Trop cool les components !
Mince il nous faut une api :
GraphQL ? REST ? OpenApi ?
Authentification sur l'api ?
JWT, Cookie Session, Devis auth token
Je pige rien à Webpack, prions pour que ça marche tout seul
Tiens, pourquoi le mode DEV de React est activé en prod ?
Au fait, comment on va tester le front ?
et pour le monitoring comment qu'on fait ?
Ah mais faut écrire deux fois les validations du coup ?
(spoiler alert : on ne va pas tester le front)
Oh une nouvelle version majeure de React Routeur
Les composants avec classes c'est fini en React !
WTF, c'est quoi un react hook ?
Quelques pistes pour rester en contrôle
Petites modifications
Tiens et si on faisait du React ?
Trop cool les components !
Mince il nous faut une api :
GraphQL ? REST ? OpenApi ?
Authentification sur l'api ?
JWT, Cookie Session, Devis auth token
Je pige rien à Webpack, prions pour que ça marche tout seul
Tiens, pourquoi le mode DEV de React est activé en prod ?
Au fait, comment on va tester le front ?
et pour le monitoring comment qu'on fait ?
Et si on testait Elixir ? ça à l'air cool !
Ah mais faut écrire deux fois les validations du coup ?
(spoiler alert : on ne va pas tester le front)
Oh une nouvelle version majeure de React Routeur
Les composants avec classes c'est fini en React !
WTF, c'est quoi un react hook ?
Quelques pistes pour rester en contrôle
Petites modifications
Tiens et si on faisait du React ?
Trop cool les components !
Mince il nous faut une api :
GraphQL ? REST ? OpenApi ?
Authentification sur l'api ?
JWT, Cookie Session, Devis auth token
Je pige rien à Webpack, prions pour que ça marche tout seul
Tiens, pourquoi le mode DEV de React est activé en prod ?
Au fait, comment on va tester le front ?
et pour le monitoring comment qu'on fait ?
Et si on testait Elixir ? ça à l'air cool !
Ah mais faut écrire deux fois les validations du coup ?
(spoiler alert : on ne va pas tester le front)
Oh une nouvelle version majeure de React Routeur
Les composants avec classes c'est fini en React !
WTF, c'est quoi un react hook ?
💩💩💩💩💩💩💩💩💩💩💩💩
Mais est-ce que Hotwire c'est pas limitant ?
Qu'est-ce que vous voulez optimiser ?
Outils simples, stables et qui font le job