We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

The GraphQL Way: A new path for JSON APIs

00:00

Formale Metadaten

Titel
The GraphQL Way: A new path for JSON APIs
Serientitel
Anzahl der Teile
Autor
Lizenz
CC-Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache
Produzent
Produktionsjahr2018
ProduktionsortPittsburgh

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
Have you written JSON APIs in Rails a few times? Even if you’re escaped implementing a “render: :json” call, some day soon you’ll need to get JSON data out to a native client or your front-end framework. Your Rails apps might change, but the pitfalls for JSON APIs stay the same: They’re hard to discover, difficult to change from the client side, and documenting them is a pain. For your next app, or your current one, let’s consider GraphQL. I'll show you how to implement it in your app and offer real-world advice from making it work in an existing Rails app.
Gleitendes MittelDiagrammComputeranimation
InternetworkingTwitter <Softwareplattform>Computeranimation
HilfesystemFormale SpracheComputeranimation
TypentheorieEndliche ModelltheorieFormale SpracheMinimumt-TestSystemplattformComputeranimation
TypentheorieFormale SpracheMAPTouchscreenComputeranimation
Wort <Informatik>App <Programm>AggregatzustandSchedulingGüte der AnpassungSelbst organisierendes SystemAutomatische HandlungsplanungComputeranimation
App <Programm>ServerFormale SpracheWeb-SeiteKontextbezogenes SystemComputeranimation
DateiformatSchreiben <Datenverarbeitung>App <Programm>UnrundheitSoftwareSoftwareentwicklerVersionsverwaltungComputeranimation
CodebuchOffene MengeRechter WinkelBitProzess <Informatik>PunktFacebookSoftwareWeb SiteFormale SpracheTreiber <Programm>MehrrechnersystemComputeranimation
Rechter WinkelComputeranimation
RFIDMobiles InternetNotepad-ComputerWeb-SeiteApp <Programm>Computeranimation
Abfraget-TestClientAbfrageInformationWeb-SeiteFormale SemantikStrömungsrichtungDateiformatDatenfeldt-TestReelle ZahlComputeranimation
BrowserWeb-SeiteMathematikPunktSichtenkonzeptGamecontrollerDreiecksfreier GraphTypentheorieZeichenketteSpielkonsoleEin-AusgabeDynamisches SystemFunktion <Mathematik>DateiformatExogene VariableClientComputeranimation
ExistenzsatzAbfrageDifferenteFormale SemantikMusterspracheServerEinhüllendeComputeranimation
TypentheorieTypentheorieDifferenteValiditätEin-AusgabeFunktion <Mathematik>Computeranimation
DatentypAbfrageTypentheorieAbfrageParametersystemEin-AusgabeApp <Programm>Objekt <Kategorie>Mixed RealityÄquivalenzklasseMathematikComputeranimation
AbfrageFreewareLoginE-MailZeichenketteStrom <Mathematik>HIP <Kommunikationsprotokoll>CodeInnerer PunktFreewareSpielkonsoleCodeAbfrageMathematikDifferenteMagnetkarteComputeranimation
MultigraphDatenmodellAbfrageLoginCodeFormale SpracheVersionsverwaltungMaßerweiterungUnrundheitMultiplikationAbfrageClientDatenmodellPlug inDatenfeldCodeMultiplikationsoperatorComputersicherheitRechter WinkelMAPBenutzerbeteiligungRichtungComputeranimation
DatenmodellAuthentifikationAutorisierungGüte der AnpassungDatenmodellGamecontrollerGruppenoperationSystemverwaltungComputeranimation
ServerClientShape <Informatik>Ordnung <Mathematik>ClientServerShape <Informatik>Computeranimation
Rippen <Informatik>TypentheorieHash-AlgorithmusWurm <Informatik>TensorGamecontrollerSichtenkonzeptApp <Programm>Web SiteTypentheorieComputeranimation
FaserbündelTopologieGraphTypentheorieAbfrageBasis <Mathematik>Plug inTopologieTypentheorieDefaultAbfrageWurzel <Mathematik>App <Programm>RoutingFacebookWeb SiteComputeranimation
TypentheorieDatenfeldEndliche ModelltheorieDeskriptive StatistikFormale SpracheTypentheorieLoginE-MailComputeranimation
DatenfeldDatenfeldParametersystemLoginAbfragePerfekte GruppeZeichenketteProgram SlicingFunktionalResolventeCodeApp <Programm>Computeranimation
TypentheorieFormale SpracheZeichenketteZeitzoneLoginParametersystemFormale SpracheDatenfeldFunktionalTypentheorieDatensatzObjekt <Kategorie>Kategorie <Mathematik>ResolventeSystemverwaltungPasswortEin-AusgabeZeitzoneAbfrageValiditätKontextbezogenes SystemParametersystemCodeSyntaktische AnalyseDeskriptive StatistikComputersicherheitMathematikShape <Informatik>ClientNormalvektorComputeranimationVorlesung/Konferenz
AuthentifikationMusterspracheGamecontrollerKonfiguration <Informatik>AuthentifikationApp <Programm>FunktionalGamecontrollerResolventeMAPToken-RingAutorisierungPhysikalisches SystemComputeranimation
MusterspracheAutorisierungSoftwaretestDesintegration <Mathematik>Mathematische LogikTypentheorieCodeFramework <Informatik>SoftwarewartungVersionsverwaltungAutorisierungUnternehmensmodellResolventeIntegralSoftwaretestMathematische LogikFunktionalTypentheorieFramework <Informatik>Endliche ModelltheorieComputeranimation
SystemaufrufTypentheorieParametersystemFunktion <Mathematik>Klasse <Mathematik>InformationLoginLastDesintegration <Mathematik>SoftwaretestAbfrageE-MailToken-RingGraphSyntaktische AnalyseSystemaufrufFunktionalKontextbezogenes SystemKlasse <Mathematik>SoftwaretestInformationMusterspracheIntegralObjektorientierte ProgrammierspracheProgrammbibliothekParametersystemPhysikalisches SystemStandardabweichungUmwandlungsenthalpieCodeAuthentifikationE-MailEntwurfsmusterKomponententestFramework <Informatik>Computeranimation
VektorpotenzialFehlermeldungWeg <Topologie>p-BlockFehlermeldungTypentheorieCodeDatensatzComputeranimationVorlesung/Konferenz
Funktion <Mathematik>Folge <Mathematik>StapeldateiReelle ZahlFunktionalResolventeEinsBootenMusterspracheStapeldateiGrenzschichtablösungFacebookComputeranimationVorlesung/Konferenz
MusterspracheCASE <Informatik>EindringerkennungComputeranimation
SchlüsselverwaltungDialerKontextbezogenes SystemDatensatzBootenModifikation <Mathematik>Modifikation <Mathematik>StapeldateiSchlüsselverwaltungAuflösung <Mathematik>Objekt <Kategorie>ResolventeEinfache GenauigkeitFigurierte ZahlFunktionalDatensatzBootenComputeranimation
CachingResolventeFunktionalCachingBildschirmfensterFormale SemantikMathematikMAPResultanteComputeranimation
CachingResolventeObjekt <Kategorie>SchlüsselverwaltungMultiplikationsoperatorCachingGruppenoperationFunktionalPerfekte GruppeZweiGraphKartesische KoordinatenMetrisches SystemSoftwareentwicklerProxy ServerProdukt <Mathematik>ImplementierungStandardabweichungComputeranimation
SystemaufrufBetriebsmittelverwaltungKontextbezogenes SystemAbfrageStrom <Mathematik>DatensichtgerätFormale SpracheZeitzoneE-MailHash-AlgorithmusAblaufverfolgungCachingFunktionalResolventep-BlockÜberlagerung <Mathematik>BenutzerschnittstellenverwaltungssystemHook <Programmierung>LoginFigurierte ZahlComputeranimation
Mathematische LogikApp <Programm>App <Programm>Formale SemantikMathematikSoftwareentwicklerBrowserSummierbarkeitGesetz <Physik>EntscheidungstheorieMathematische LogikSchnitt <Mathematik>IntegralMultiplikationsoperatorCoxeter-GruppeNP-hartes ProblemComputeranimation
COMp-BlockDatentypComputeranimationJSONXML
Transkript: English(automatisch erzeugt)