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

GraphQL in the wild

00:00

Formal Metadata

Title
GraphQL in the wild
Title of Series
Part Number
48
Number of Parts
48
Author
Contributors
License
CC Attribution - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Since being released by Facebook in 2015, GraphQL has gained a lot of hype for being the best thing since sliced bread and REST APIs. But what is all the hype about and how does GraphQL fare in the real world? As a Django developer who has been using GraphQL in production since September 2017, I will discuss how we have addressed real-world concerns like performance and security. I will also highlight some of the joys of using GraphQL and why we have stopped writing REST APIs for new features. If you have never heard of GraphQL or have never used the Graphene library, have no fear. There will be an overview of what GraphQL is, as well as a demo on how to incorporate it into a Django project using Graphene.
Graph (mathematics)Product (business)Multiplication signProjective planeFront and back endsXMLUMLComputer animation
Field (computer science)BitGraph (mathematics)Projective planeWordView (database)Server (computing)CodePattern recognitionElectronic mailing listLattice (order)Flow separationClient (computing)Product (business)Theory of relativityWater vaporRight angleDifferent (Kate Ryan album)Multiplication signComputing platformData managementSerial portTask (computing)Total S.A.Peer-to-peerData miningFeedbackMathematicsDescriptive statisticsField (computer science)Data structureNormal (geometry)Computer animation
RankingTask (computing)StatisticsData managementWeb pageArithmetic progressionObject (grammar)Self-organizationSinc functionTask (computing)Graph (mathematics)Information securityRepresentational state transferSystem callEndliche ModelltheorieProduct (business)2 (number)Pairwise comparisonGraphical user interfaceResultantPoint (geometry)BitBootingStructural loadWordDisk read-and-write headNumberMultiplication signSoftwareRight angleComputer animation
Repository (publishing)Inheritance (object-oriented programming)File viewerVariable (mathematics)Graph (mathematics)Multiplication signBitRepository (publishing)Demo (music)File viewerFront and back endsSoftware frameworkLogicDatabaseDebuggerQuery languageMobile appEndliche ModelltheorieMachine visionGravitationPersonal digital assistantComputer animation
Inclusion mapType theoryPower (physics)Field (computer science)Product (business)DebuggerWebsiteMobile appRevision controlFacebookMultiplication signGraph (mathematics)Reading (process)Source codeApproximationOpen sourceComputer animationXMLUML
Graph (mathematics)Software frameworkClient (computing)Library (computing)BuildingGoogolVideo trackingSource codeDisintegrationInstallation artMeta elementData modelTask (computing)Vertex (graph theory)Query languageRootObject (grammar)Object-relational mappingQuery languageGraph (mathematics)Endliche ModelltheorieTask (computing)Library (computing)Object (grammar)Type theoryAutomatic differentiationParameter (computer programming)Uniform resource locatorVariable (mathematics)2 (number)Installation artMobile appBitRootComputer animation
Electronic mailing listVertex (graph theory)Meta elementData modelFile formatQuery languageDigital filterTriangleBitField (computer science)Graph (mathematics)BlogEndliche ModelltheorieGenderArmLibrary (computing)Type theoryString (computer science)Resolvent formalismRight angleSound effectComputer animation
Digital filterTask (computing)Projective planeCountingFilter <Stochastik>Arithmetic progressionRepresentational state transferComputer animation
Cursor (computers)Meta elementData modelInterface (computing)Query languageObject (grammar)Social classContext awarenessAverageTask (computing)Arrow of timeConnected spaceCursor (computers)FacebookDescriptive statisticsInterface (computing)Scripting languageGraph (mathematics)CountingField (computer science)Filter <Stochastik>MathematicsElectronic mailing listBookmark (World Wide Web)Social classQuery languageComputer animationDiagram
Product (business)Task (computing)Data typeQuery languageGlass floatAverageInterface (computing)Variable (mathematics)ImplementationRaw image formatStatisticsView (database)Descriptive statisticsAreaQuery languageArithmetic progressionStatisticsFeedbackGraph (mathematics)Field (computer science)CASE <Informatik>Type theoryBitSubject indexingComplex (psychology)Process (computing)Endliche ModelltheorieSoftware frameworkDifferent (Kate Ryan album)Structural loadView (database)DebuggerForm (programming)Computer animation
Archaeological field surveyForm (programming)Graph (mathematics)Object (grammar)Chaos (cosmogony)DebuggerXML
Front and back endsError messageString (computer science)Graph (mathematics)Computer wormDependent and independent variablesDatabaseDampingType theoryoutputAuthorizationThomas BayesComputer animation
Query languageDigital filterTask (computing)Variable (mathematics)Graph (mathematics)Connectivity (graph theory)Query languageVariable (mathematics)Message passingMathematicsResultantComputer animation
Task (computing)Atomic numberInformationContext awarenessField (computer science)Object (grammar)Graph (mathematics)CASE <Informatik>Field (computer science)DataflowEndliche ModelltheorieDisk read-and-write headType theoryoutputMereologyFrame problemSocial classTerm (mathematics)GenderFront and back endsAtomic numberDampingInterior (topology)
Task (computing)Electric currentQuery languageoutputVariable (mathematics)Client (computing)LogicRaw image formatoutputFile viewerMereologyVariable (mathematics)LogicRight angleSoftware developerDebuggerClient (computing)Computer animation
Punched cardCodeExecution unitSource codeAuthorizationRaw image formatExtension (kinesiology)AuthenticationDensity of statesService (economics)Query languageRepository (publishing)Limit (category theory)Error messageMessage passingMaxima and minimaCalculationVertex (graph theory)Bit rateLibrary (computing)Graph (mathematics)Software bugQuery languageTotal S.A.AuthorizationAuthenticationField (computer science)Resolvent formalismCellular automatonLatent heatLogicMathematicsDefault (computer science)Order (biology)Front and back endsSocial classAreaConnected spaceBit rateComputer configurationMaxima and minimaLimit (category theory)Multiplication signCountingDenial-of-service attackIdentifiabilityLoop (music)InfinitySet (mathematics)System callFiber (mathematics)Classical physicsSource codeSoftware developerProduct (business)Type theoryDatabaseForcing (mathematics)NumberView (database)Electronic mailing listFormal languageGraph (mathematics)Raw image formatMetaprogrammierungDebuggerPoint (geometry)Server (computing)Computer animation
System callCountingMultiplication signSlide ruleQuery languageCellular automatonNumberBootingDefault (computer science)System callCountingComputer animation
BootingQuery languageDatabaseMultiplication signFacebookBootingMaxima and minimaStapeldateiQuery languageField (computer science)System callSquare numberComputer animation
CountingNumberCountingQuery languageGraph (mathematics)Entire functionDebuggerLengthComputer animation
WhiteboardCodeWikiGraph (mathematics)Client (computing)Object (grammar)Instance (computer science)Query languageParsingParsingDependent and independent variablesSet (mathematics)Raw image formatService (economics)ImplementationAuthorizationLogicFile formatBlog2 (number)Query languageGraph (mathematics)Denial-of-service attackSoftware developerBit rateSpring (hydrology)VideoconferencingWeb 2.0Library (computing)Serial portTheorySet (mathematics)OntologyCASE <Informatik>File formatInformationAuthorizationSensitivity analysisBitSoftware maintenanceDatabaseGoodness of fitProjective planeComputer animation
DatabaseRight angleMultiplication signAuthorizationSequelMeeting/Interview
Multiplication signLevel (video gaming)Data modelSoftware frameworkAuthorizationTable (information)MereologyConnected spaceField (computer science)Endliche ModelltheorieTerm (mathematics)AngleComputer animation
Query languageoutputVariable (mathematics)ImplementationRaw image formatObject (grammar)Electronic mailing listRing (mathematics)CircleEndliche ModelltheorieDifferent (Kate Ryan album)1 (number)Type theoryMereologyLogicElectronic mailing listMappingNormal (geometry)Graph (mathematics)Computer animationXML
Meta elementCodeInterior (topology)Glass floatData modelDigital filterPoint (geometry)Form (programming)Endliche ModelltheorieRight angleDistanceKey (cryptography)Reverse engineeringSet (mathematics)Default (computer science)ResultantSubsetMultiplication signTask (computing)Field (computer science)Functional (mathematics)Resolvent formalismElectronic mailing listReal numberQuery languageWeb pageCartesian coordinate systemAuthorizationCASE <Informatik>Graph (mathematics)QuicksortProduct (business)Revision controlFilter <Stochastik>Series (mathematics)Pattern recognitionClient (computing)InformationMereologyView (database)MathematicsNumbering schemeTerm (mathematics)Connected spaceExtension (kinesiology)Library (computing)Descriptive statisticsDifferent (Kate Ryan album)Latent heatMobile appServer (computing)Uniform resource locatorSoftware developerUtility softwareElectric generatorComputer animationLecture/Conference
XML
Transcript: English(auto-generated)