Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1628 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  24304  24305  24306  ..  27192  27193  27194  27195  27196  27197
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°2397613
koskoz
They see me trollin they hatin
Posté le 07-10-2021 à 17:08:46  profilanswer
 

Reprise du message précédent :
Oui, no controller custom sont majoritairement là pour réaliser des actions d'écritures.
 
Pour de la lecture ça m'a l'air d'être une approche foireuse [:faman:1]


---------------
Twitter
mood
Publicité
Posté le 07-10-2021 à 17:08:46  profilanswer
 

n°2397614
Flaie
Posté le 07-10-2021 à 17:13:39  profilanswer
 

Harkonnen a écrit :


bordel, va falloir que je renomme le topic en "le chat interne de Plamcorp & Flaiecorp" ?


J'ai pas de corp, je suis employé par l' [:leto3]

n°2397615
Anonymouse
Posté le 07-10-2021 à 17:23:01  profilanswer
 

Flaie a écrit :


J'ai pas de corp, je suis employé par l' [:leto3]


 
Tu payes chômage / retraite ou tas un statut sans impôts + mega salaire pour le faire de ton coté ?

Message cité 1 fois
Message édité par Anonymouse le 07-10-2021 à 17:27:11
n°2397616
flo850
moi je
Posté le 07-10-2021 à 17:31:32  profilanswer
 

Il n'y a pas qu'interpol qui a ce fonctionnement ?


---------------

n°2397617
Anonymouse
Posté le 07-10-2021 à 17:37:45  profilanswer
 

flo850 a écrit :

Il n'y a pas qu'interpol qui a ce fonctionnement ?


 
Les organisations internationales (OCDE...)

n°2397618
ratibus
Posté le 07-10-2021 à 17:52:13  profilanswer
 

skeye a écrit :

Pour la peine je me mets à graphql. Bande de jaloux. :o


 
Fuis pauvre fou


---------------
Mon blog
n°2397619
Jubijub
Parce que je le VD bien
Posté le 07-10-2021 à 18:20:26  profilanswer
 

Ouiiiiiiiii, Yann Marguet relance les orties
https://www.youtube.com/watch?v=KWp7usESwvU
 
Son accent lausannois est absolument fantastique.


---------------
Jubi Photos : Flickr - 500px
n°2397620
Flaie
Posté le 07-10-2021 à 18:34:31  profilanswer
 

Anonymouse a écrit :


 
Tu payes chômage / retraite ou tas un statut sans impôts + mega salaire pour le faire de ton coté ?


statut fonctionnaire européen, tu cotises directement pour la retraite a l'Europe qui elle abonde aussi en plus.

n°2397621
el muchach​o
Comfortably Numb
Posté le 07-10-2021 à 18:34:53  profilanswer
 

Amazon on a beau dire, c'est inégalable le service.
Cet après-midi, je retourne un produit à un point UPS. Et là je vois qu'il est déjà remboursé, quelque chose comme 3h après.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2397622
el muchach​o
Comfortably Numb
Posté le 07-10-2021 à 18:35:52  profilanswer
 

Flaie a écrit :


statut fonctionnaire européen, tu cotises directement pour la retraite a l'Europe qui elle abonde aussi en plus.


Putain... embauche-moi :o


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
mood
Publicité
Posté le 07-10-2021 à 18:35:52  profilanswer
 

n°2397623
Flaie
Posté le 07-10-2021 à 18:36:36  profilanswer
 

el muchacho a écrit :

Amazon on a beau dire, c'est inégalable le service.
Cet après-midi, je retourne un produit à un point UPS. Et là je vois qu'il est déjà remboursé, quelque chose comme 3h après.


ils remboursent en avance car ils savent que dans la plupart des cas ça se passe bien, l'avantage d'avoir beaucoup de POGNON :D

n°2397624
Hermes le ​Messager
Breton Quiétiste
Posté le 07-10-2021 à 18:37:16  profilanswer
 

el muchacho a écrit :

Amazon on a beau dire, c'est inégalable le service.
Cet après-midi, je retourne un produit à un point UPS. Et là je vois qu'il est déjà remboursé, quelque chose comme 3h après.


 
Oui on arrête pas de le dire ... Et de le vérifier les rares fois où un problème se pose.  :jap:  
 
Ils sont imbattables. [:spamafote]


---------------
Expert en expertises
n°2397625
Flaie
Posté le 07-10-2021 à 18:37:37  profilanswer
 

el muchacho a écrit :


Putain... embauche-moi :o


y'a des postes ouverts à Luxembourg, en plus tu peux gagner une partie de salaire en plus comme prime d'expat :D

n°2397626
skeye
Posté le 07-10-2021 à 18:37:38  profilanswer
 

ratibus a écrit :


 
Fuis pauvre fou


Care to elaborate? :D
 
Je trouvais ça sympa moi le sql over http pour moins dépayser les collègues de l'exploitation accrochés à leurs sgbd comme des moules à leur rocher :D


---------------
Can't buy what I want because it's free -
n°2397627
Hermes le ​Messager
Breton Quiétiste
Posté le 07-10-2021 à 18:38:47  profilanswer
 

Flaie a écrit :


ils remboursent en avance car ils savent que dans la plupart des cas ça se passe bien, l'avantage d'avoir beaucoup de POGNON :D


 
Après chez Amazon, c'est aussi un choix et une culture d'entreprise... Amazon aura été déficitaire très lourdement pendant des années et ils ont toujours eu cette politique. Évidemment, maintenant qu'ils sont bourrés de pognon, ils s'en foutent encore plus, mais ça date pas d'aujourd'hui.


---------------
Expert en expertises
n°2397628
flo850
moi je
Posté le 07-10-2021 à 18:41:43  profilanswer
 

pas de cache au milieu, obligé de faire le cache coté client ( et si tu regardes le code d'appolo pour voir comment c'est fait, c'est loin d'être trivial )
si tu t"eloignes trop du schéma sous jacent , tu te fais rattraper par la réalité au niveau des performances  
la gestion des droits n'est pas standardisé
la syntaxe des reducer est indigeste
 
 
mais en vrai,  j'aime beaucoup graphql avec react/vue  pour afficher des datatable + hasura sur une base postgresql côté serveur


---------------

n°2397629
Jubijub
Parce que je le VD bien
Posté le 07-10-2021 à 18:55:53  profilanswer
 

el muchacho a écrit :

Amazon on a beau dire, c'est inégalable le service.
Cet après-midi, je retourne un produit à un point UPS. Et là je vois qu'il est déjà remboursé, quelque chose comme 3h après.


 
Comparaison : Apple :  
Date de la commande : 17.09
Refus de livraison : 24.09
Remboursement : 06.10
 
Note : refuser la livraison est le moyen le plus rapide de se faire rembourser, il est impossible d'annuler la commande après qu'elle soit passée. J'avais le choix d'accepter la livraison et faire un retour, ou refuser la livraison.
 
Y'a 10 ans on avait un meilleur service chez Nespresso (sur ~30 pays, avec des entrepôts décentralisés), je me gausse :o
 
Donc oui, le service Amazon déboite


---------------
Jubi Photos : Flickr - 500px
n°2397630
Flaie
Posté le 07-10-2021 à 18:57:17  profilanswer
 

Hermes le Messager a écrit :


 
Après chez Amazon, c'est aussi un choix et une culture d'entreprise... Amazon aura été déficitaire très lourdement pendant des années et ils ont toujours eu cette politique. Évidemment, maintenant qu'ils sont bourrés de pognon, ils s'en foutent encore plus, mais ça date pas d'aujourd'hui.


Oui tu as raison, j'ai jamais eu a me plaindre d'Amazon depuis que j'y commande.
Toujours réglo, 99.9% dans les temps, retour sans soucis :jap:

n°2397631
ratibus
Posté le 07-10-2021 à 19:01:29  profilanswer
 

Y a plein de challenges avec GraphQL qui sont beaucoup + simples à gérer en REST (sécurité, cache...).
Du coup, à moins d'exposer une API publique ou à beaucoup de clients que tu ne maîtrises pas et avoir un intérêt à leur exposer des endpoints super souple, clairement ça vaut pas le coup selon moi. Donc je trouve les use-case limités.
Ou alors du GraphQL pour une interface d'administration éventuellement.


---------------
Mon blog
n°2397632
Flaie
Posté le 07-10-2021 à 19:04:27  profilanswer
 

j'ai fait du graphql pour de l'exposition de data warehouse uniquement en interne, pour du public rating bus à raison j'ai toujours exposé du REST jusqu'à présent :)
 
Et encore au final l'équipe qui a repris par après a préféré rester sur du simple spring data qui permet en 2-3 lignes de config d'exposer une API REST CRUD sur des tables données, qui en interne est pas deconnant non plus et ils attaquaient ca en Python donc ça les emmerdais de changer leurs habitudes je crois

n°2397633
R3g
fonctionnaire certifié ITIL
Posté le 07-10-2021 à 19:13:35  profilanswer
 

el muchacho a écrit :

Amazon on a beau dire, c'est inégalable le service.
Cet après-midi, je retourne un produit à un point UPS. Et là je vois qu'il est déjà remboursé, quelque chose comme 3h après.


En fait ils te remboursent dès que le colis est enregistré par UPS, le délai de 3h c’est ta banque qui lagge :D


---------------
Au royaume des sourds, les borgnes sont sourds.
n°2397634
Devil'sTig​er
Posté le 07-10-2021 à 19:14:42  profilanswer
 

flo850 a écrit :

pas de cache au milieu, obligé de faire le cache coté client ( et si tu regardes le code d'appolo pour voir comment c'est fait, c'est loin d'être trivial )
si tu t"eloignes trop du schéma sous jacent , tu te fais rattraper par la réalité au niveau des performances
la gestion des droits n'est pas standardisé
la syntaxe des reducer est indigeste
 
 
mais en vrai,  j'aime beaucoup graphql avec react/vue  pour afficher des datatable + hasura sur une base postgresql côté serveur


Rien que ca...
 
Jamais compris l'intéret de graphql en fait. De toute facon tu donneras pas toute latitude a ton application, et de toute facon les use cases ou ca a l'air de rentrer ressemble plus a Meteor.JS qu'autre chose (a savoir, trop peu de use case utile, et trop de risque que ca parte en couille).
 
Apres je me pose la question, si tu tombes sur un pb de perf, comment tu geres justement, quand je vois la tronche de certaines queries que l'on a qui tappent 1k ligne+ facile, je me pose pas une demi-seconde la question d'un truc qui te donne en réalité pas la main dessus... De facto ca ressemble plus a un truc pour de petit projet que vraiment du lourd avec des contraintes de perfs pas mal fortes...
 
Apres j'ai pas non plus spécialement fouillé, justement je suis resté bloqué sur la partie sécurité, qui a l'époque était globalement vide de bonne pratique a premiere vue...

n°2397635
Plam
Bear Metal
Posté le 07-10-2021 à 19:17:56  profilanswer
 

On peut parler de JSON-RPC sinon :o


---------------
Spécialiste du bear metal
n°2397636
Anonymouse
Posté le 07-10-2021 à 19:34:58  profilanswer
 

Flaie a écrit :


statut fonctionnaire européen, tu cotises directement pour la retraite a l'Europe qui elle abonde aussi en plus.


 
On se mets bien je vois  [:casediscute]

n°2397637
Jubijub
Parce que je le VD bien
Posté le 07-10-2021 à 19:38:35  profilanswer
 

Plam a écrit :

On peut parler de JSON-RPC sinon :o


 
CORBA, vrais savent :o


---------------
Jubi Photos : Flickr - 500px
n°2397638
Flaie
Posté le 07-10-2021 à 19:44:59  profilanswer
 

Jubijub a écrit :


 
CORBA, vrais savent :o


RMI wins by KO

n°2397639
Flaie
Posté le 07-10-2021 à 19:46:20  profilanswer
 

Anonymouse a écrit :


 
On se mets bien je vois  [:casediscute]


On fait ce qu'on peut mon bon monsieur  [:cetrio:1]

n°2397640
masklinn
í dag viðrar vel til loftárása
Posté le 07-10-2021 à 20:02:38  profilanswer
 

Devil'sTiger a écrit :

Jamais compris l'intéret de graphql en fait.


Diminuer le couplage et la dépendance du front sur le back, en évitant les patterns d'accès vraiment pessimaux et en limitant la perte de bande passante.

 

T'as des équipes front qui font des essais principalement en lecture en permanence, qui vont pas nécessairement voire le jour, tu veux pas qu'ils soient en permanence bloqués par le back. Avec GQL, le back peut gérer l'expositions et les permissions de manière relativement grossière (surtout si ton modèle de permission est pas trop fin) et une fois qu'un objet est exposé n'importe qui peut l'utiliser dans le front, et avec un système de recherche global auto-publié une équipe front sans rapport peut le trouver s'ils en ont besoin, et aller l'utiliser sans faire chier personne.

 

Avec la recherche en profondeur ça évite les access patterns complètement dégénérés genre n+1 ou accéder aux objets un par un, ça facilite aussi le développement du front (moins de soupe de promesses / callbacks, surtout que ça prédate async/await), et t'as des équipes dédiés qui surveillent et peuvent prendre en main une query qui pose problème avec un handler custom.

 

Si en plus tu branches ça directement dans ton framework d'UI, les fronteux vont pas aller sélectionner le monde, ça va automatiquement sélectionner uniquement ce qui est utilisé, et tout bien rafraichir.

 

L'optimisation sur la lecture est très visible sur le fait que les mutations sont pas fondamentalement mieux que le RPC classique… mais vont embarquer une query à l'intérieur donc quand tu fais ton appel tu peux direct rafraichir ce qui t'intéresse via la réponse. Pendant ce temps le caching réseau tu t'en fous si tu pars du principe que les données sont super volatiles et que tu vas jamais fetcher 2x la même chose, tu veux surtout limité la quantité par fetch, et pouvoir pointer juste ce que tu veux pour maj ton client.

 

Avec des trucs plus classiques (que ce soit du RPC "classique" ou du pas-REST), les endpoints ont une réutilisabilité limitée sauf s'ils sont tout petits (ou vraiment énormes), donc soit t'augmentes le couplage (chaque changement de front touche le back) soit t'augmentes énormément ta conso réseau avec des millions de micro-requêtes ou des documents kilométriques qui partent directement à la poubelle. Mais le couplage front/back c'est pas gênant quand ce sont les mêmes gens, ou au moins des gens qui bossent ensemble / pas loin.

 

Après c'est moins utile si tu sais streamer tes maj en live via des souscriptions et un socket, genre.

Devil'sTiger a écrit :

De facto ca ressemble plus a un truc pour de petit projet que vraiment du lourd avec des contraintes de perfs pas mal fortes…


C'est plus l'inverse en fait.

Message cité 2 fois
Message édité par masklinn le 07-10-2021 à 20:11:12

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2397642
flo850
moi je
Posté le 07-10-2021 à 20:09:57  profilanswer
 

Et le cache tu t'en fout un peu dans le sens où le cache local est malin et refresh les données intelligemment

 

Couplé a un framework réactif c'est transparent pour l'utilisateur

 

La où ça déboite c'est pour des donnes trop grosses pour tenir dans le cache d'un client , auxquelles tu accède de différentes façons Avec des filtres(un compte bancaire par exemple)

 

Autre bonus: en général les.donnes sont typées et decouvrables , ce qui te permet avec un peu de plomberie de présenter des choses joliment facilement, notamment quand on parle de dates

 

Hasura qui se mets par dessus postgresql construit quasi tout par introspection, y compris la majeure partie des agrégations, ou une surveillance des changements très optimisée

Message cité 1 fois
Message édité par flo850 le 07-10-2021 à 20:11:59

---------------

n°2397643
beel1
Posté le 07-10-2021 à 20:11:10  profilanswer
 

"- bon alors gamin, il s'est passé quoi aujourd'hui ? [:xx_xx]
- aujourd'hui il y avait l'alarme incendie [:arcueid brunestud]
- ah, et du coup vous avez fait quoi ? [:xx_xx]
- rien, on n'a pas entendu la sonnerie [:arcueid brunestud] "
 
[:jofission]

n°2397644
masklinn
í dag viðrar vel til loftárása
Posté le 07-10-2021 à 20:12:17  profilanswer
 

J'ai un pote qui vient d'être embauché chez redhat (c'est genre sa 1e semaine, ou 2e), aj il y avait une réunion générale parce qu'ils sont "federal contractors" donc ils vont tomber sous le coup de l'ordre de vaccination et il y en a qui pêtent des cables [:ddr555]

flo850 a écrit :

Et le cache tu t'en fout un peu dans le sens où le cache local est malin et refresh les données intelligemment


Voilà, disons que le cache http tu t'en tapes parce-que tu pars du principe que dans tous les cas il pourra rien faire, par contre t'as un client intelligent et t'as des caches "fragmentaires" à travers toute ton infra back.


Message édité par masklinn le 07-10-2021 à 20:14:07

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2397645
R3g
fonctionnaire certifié ITIL
Posté le 07-10-2021 à 20:18:52  profilanswer
 

Citation :

Hollywood Blvd, Saturday, 11:22 AM:
 
ANTI-VAXX PROTESTER: Do you see all of these homeless people around. Are they dead in the street with COVID? Hell no. Why?
 
HOMELESS PERSON (walking by): Because I’m vaccinated you dumb fuck.


[:ddr555]


---------------
Au royaume des sourds, les borgnes sont sourds.
n°2397646
el muchach​o
Comfortably Numb
Posté le 07-10-2021 à 20:22:51  profilanswer
 

R3g a écrit :


En fait ils te remboursent dès que le colis est enregistré par UPS, le délai de 3h c’est ta banque qui lagge :D


Ah ouai c'est bien possible. :D


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2397647
beel1
Posté le 07-10-2021 à 20:25:37  profilanswer
 

R3g a écrit :

Citation :

Hollywood Blvd, Saturday, 11:22 AM:
 
ANTI-VAXX PROTESTER: Do you see all of these homeless people around. Are they dead in the street with COVID? Hell no. Why?
 
HOMELESS PERSON (walking by): Because I’m vaccinated you dumb fuck.


[:ddr555]


Chez nous ils ont pas eu l'info que facebook est réparé (la photo du bas) [:fing fang fung]
https://www.larep.fr/orleans-45000/ [...] _14024557/

n°2397648
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 07-10-2021 à 20:30:31  profilanswer
 

Nous on passe en niveau de risque 2/5 la semaine prochaine ! On va pouvoir prendre le petit dej, le dîner et faire la sieste au bureau \o/

 

Pass sanitaire obligatoire, apparemment la discussion a été assez simple les représentants du personnels y étaient largement favorable. Pour l'instant c'est encore facultatif le retour au bureau donc il est question de virer personne.

n°2397649
skeye
Posté le 07-10-2021 à 20:33:02  profilanswer
 

flo850 a écrit :

pas de cache au milieu, obligé de faire le cache coté client ( et si tu regardes le code d'appolo pour voir comment c'est fait, c'est loin d'être trivial )
si tu t'éloignes trop du schéma sous jacent , tu te fais rattraper par la réalité au niveau des performances  
la gestion des droits n'est pas standardisé
la syntaxe des reducer est indigeste
 
mais en vrai,  j'aime beaucoup graphql avec react/vue  pour afficher des datatable + hasura sur une base postgresql côté serveur


 
 

ratibus a écrit :

Y a plein de challenges avec GraphQL qui sont beaucoup + simples à gérer en REST (sécurité, cache...).
Du coup, à moins d'exposer une API publique ou à beaucoup de clients que tu ne maîtrises pas et avoir un intérêt à leur exposer des endpoints super souple, clairement ça vaut pas le coup selon moi. Donc je trouve les use-case limités.
Ou alors du GraphQL pour une interface d'administration éventuellement.


 
A première vue j'avais noté la sécurité à implémenter un peu différemment, j'avais pas pensé au cache...mais à l'échelle de ce projet c'est probablement pas un pb de pas être archi efficace.
La souplesse me plait vraiment bien, par contre, et le coté "on fait un truc un peu rigolo et pas juste une bête api REST" m'apporterait un peu de motivation :D
 
Après j'avais aussi des doutes sur la bonne manière d'implémenter du multilingues avec un truc pareil, je vois a priori rien de très adapté pour juste passer quelque part la langue qu'on veut avec ce que j'ai lu de la doc, c'est un peu gênant...


---------------
Can't buy what I want because it's free -
n°2397650
flo850
moi je
Posté le 07-10-2021 à 20:36:25  profilanswer
 
n°2397651
beel1
Posté le 07-10-2021 à 20:57:43  profilanswer
 

Citation :

On those grounds, the Court (Fifth Chamber) hereby rules:
 
1.      Article 5(1) of Council Directive 91/250/EEC of 14 May 1991 on the legal protection of computer programs must be interpreted as meaning that the lawful purchaser of a computer program is entitled to decompile all or part of that program in order to correct errors affecting its operation, including where the correction consists in disabling a function that is affecting the proper operation of the application of which that program forms a part.
 
2.      Article 5(1) of Directive 91/250 must be interpreted as meaning that the lawful purchaser of a computer program who wishes to decompile that program in order to correct errors affecting the operation thereof is not required to satisfy the requirements laid down in Article 6 of that directive. However, that purchaser is entitled to carry out such a decompilation only to the extent necessary to effect that correction and in compliance, where appropriate, with the conditions laid down in the contract with the holder of the copyright in that program.


[:xx_xx]
https://curia.europa.eu/juris/docum [...] id=6413406

n°2397652
R3g
fonctionnaire certifié ITIL
Posté le 07-10-2021 à 21:13:53  profilanswer
 

beel1 a écrit :

Citation :

On those grounds, the Court (Fifth Chamber) hereby rules:
 
1.      Article 5(1) of Council Directive 91/250/EEC of 14 May 1991 on the legal protection of computer programs must be interpreted as meaning that the lawful purchaser of a computer program is entitled to decompile all or part of that program in order to correct errors affecting its operation, including where the correction consists in disabling a function that is affecting the proper operation of the application of which that program forms a part.
 
2.      Article 5(1) of Directive 91/250 must be interpreted as meaning that the lawful purchaser of a computer program who wishes to decompile that program in order to correct errors affecting the operation thereof is not required to satisfy the requirements laid down in Article 6 of that directive. However, that purchaser is entitled to carry out such a decompilation only to the extent necessary to effect that correction and in compliance, where appropriate, with the conditions laid down in the contract with the holder of the copyright in that program.


[:xx_xx]
https://curia.europa.eu/juris/docum [...] id=6413406


Note que l’article 5(1) en question s’applique « In the absence of specific contractual provisions »


---------------
Au royaume des sourds, les borgnes sont sourds.
n°2397653
Devil'sTig​er
Posté le 07-10-2021 à 21:14:04  profilanswer
 

masklinn a écrit :


Diminuer le couplage et la dépendance du front sur le back, en évitant les patterns d'accès vraiment pessimaux et en limitant la perte de bande passante.
 
T'as des équipes front qui font des essais principalement en lecture en permanence, qui vont pas nécessairement voire le jour, tu veux pas qu'ils soient en permanence bloqués par le back. Avec GQL, le back peut gérer l'expositions et les permissions de manière relativement grossière (surtout si ton modèle de permission est pas trop fin) et une fois qu'un objet est exposé n'importe qui peut l'utiliser dans le front, et avec un système de recherche global auto-publié une équipe front sans rapport peut le trouver s'ils en ont besoin, et aller l'utiliser sans faire chier personne.
 
Avec la recherche en profondeur ça évite les access patterns complètement dégénérés genre n+1 ou accéder aux objets un par un, ça facilite aussi le développement du front (moins de soupe de promesses / callbacks, surtout que ça prédate async/await), et t'as des équipes dédiés qui surveillent et peuvent prendre en main une query qui pose problème avec un handler custom.
 
Si en plus tu branches ça directement dans ton framework d'UI, les fronteux vont pas aller sélectionner le monde, ça va automatiquement sélectionner uniquement ce qui est utilisé, et tout bien rafraichir.
 
L'optimisation sur la lecture est très visible sur le fait que les mutations sont pas fondamentalement mieux que le RPC classique… mais vont embarquer une query à l'intérieur donc quand tu fais ton appel tu peux direct rafraichir ce qui t'intéresse via la réponse. Pendant ce temps le caching réseau tu t'en fous si tu pars du principe que les données sont super volatiles et que tu vas jamais fetcher 2x la même chose, tu veux surtout limité la quantité par fetch, et pouvoir pointer juste ce que tu veux pour maj ton client.
 
Avec des trucs plus classiques (que ce soit du RPC "classique" ou du pas-REST), les endpoints ont une réutilisabilité limitée sauf s'ils sont tout petits (ou vraiment énormes), donc soit t'augmentes le couplage (chaque changement de front touche le back) soit t'augmentes énormément ta conso réseau avec des millions de micro-requêtes ou des documents kilométriques qui partent directement à la poubelle. Mais le couplage front/back c'est pas gênant quand ce sont les mêmes gens, ou au moins des gens qui bossent ensemble / pas loin.
 
Après c'est moins utile si tu sais streamer tes maj en live via des souscriptions et un socket, genre.


 

masklinn a écrit :


C'est plus l'inverse en fait.


Ça a le mérite d'être bien plus concis que tout ce que j'ai pu lire sur le sujet merci :)
 
Tu as un exemple d'un custom handler sous la main peut être que je regarde un peu ?

n°2397654
masklinn
í dag viðrar vel til loftárása
Posté le 07-10-2021 à 21:22:47  profilanswer
 

Devil'sTiger a écrit :


Ça a le mérite d'être bien plus concis que tout ce que j'ai pu lire sur le sujet merci :)

 

Tu as un exemple d'un custom handler sous la main peut être que je regarde un peu ?


Nope :D

 

J'ai étudié un peu graphql à l'époque pour savoir ce qu'il en ressortait mais au final j'ai conclu que c'était pas trop mon truc et j'en ai jamais eu l'utilité :D La seule fois où j'ai essayé d'en consommer c'était pour taper dans l'API v4 de github et franchement elle est pas terrible :D


Message édité par masklinn le 07-10-2021 à 21:24:08

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  24304  24305  24306  ..  27192  27193  27194  27195  27196  27197

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)