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

Rapidly Mapping JSON/XML API Schemas in Ruby

00:00

Formal Metadata

Title
Rapidly Mapping JSON/XML API Schemas in Ruby
Title of Series
Number of Parts
65
Author
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
Producer

Content Metadata

Subject Area
Genre
Abstract
Whether you are using a 3rd party or custom JSON API service, integration into an existing application can be time consuming: Where do you start? How can you build an object relational model that can adapt to changes in the schema? In this talk we'll start with an existing JSON schema and build a Ruby adapter to provide a pure Ruby interface to: consume, modify and re-export that schema into JSON and XML.
Mereology1 (number)TwitterComa BerenicesPoint (geometry)System callStorage area networkOffice suiteAreaComputer animation
Different (Kate Ryan album)Social classBitPlastikkarteUniform resource locatorCodeMereologyTwitterSoftware repositoryMultiplication signPhysical systemContent (media)Control flowTraffic reportingIntelTrailComputer architectureLatin squareDescriptive statisticsComputer animation
Presentation of a groupComputer architectureComputer programmingPhysical systemPattern languageRun time (program lifecycle phase)Latin squareAttribute grammarTrailSoftware developerLevel (video gaming)Constructor (object-oriented programming)Library (computing)Data structureObject (grammar)Numbering schemeMathematicsCore dump1 (number)Multiplication signDisk read-and-write headAdaptive behaviorMoment (mathematics)Software design patternComputer animation
Complex numberRadical (chemistry)Process (computing)QuicksortLine (geometry)Set (mathematics)Relational databaseEquivalence relationDatabaseRow (database)Physical systemSimilarity (geometry)Object (grammar)Standard deviationPoint (geometry)Computer animation
Key (cryptography)Point (geometry)Cartesian coordinate systemCustomer relationship managementTranslation (relic)Connected spaceFlow separationUniform resource locatorCASE <Informatik>DiagramRight angleTable (information)Workstation <Musikinstrument>Line (geometry)Computer animation
Computer configurationDifferent (Kate Ryan album)Open setCASE <Informatik>Connected spaceNumbering schemeConnectivity (graph theory)Core dumpContext awarenessInformation securityCommunications protocolDomain nameKey (cryptography)Table (information)Translation (relic)InformationLibrary (computing)Revision controlInformation technology consultingRoutingBitSocial classRootObject (grammar)Cartesian coordinate systemModule (mathematics)AuthenticationLogical constantDefault (computer science)Set (mathematics)Query languageLine (geometry)Data managementProjective planeFunctional (mathematics)Variable (mathematics)Instance (computer science)Computer fileDiagramSoftware developerHTTP cookieMereologyEmailTelecommunicationReal numberRight angleSystem callHash functionRun time (program lifecycle phase)Computer programmingImpulse responseSpacetimeEndliche ModelltheorieHand fanParameter (computer programming)Expected valuePhysical lawPoint (geometry)ResultantTheoryGoogolComputer animation
Computer configurationQuery languageDefault (computer science)Keyboard shortcutCASE <Informatik>BitAttribute grammarSocial classConnected spaceAdditionParameter (computer programming)Expected valueHash functionVariable (mathematics)Hand fanKey (cryptography)Revision controlImplementationRight angleEntire functionObject (grammar)Computer animation
Query languageConnected spaceRevision controlImplementationObject (grammar)Cartesian coordinate systemRight angleTranslation (relic)QuicksortConnectivity (graph theory)Default (computer science)Table (information)Computer animation
Client (computing)InformationFunctional (mathematics)Client (computing)Translation (relic)Cartesian coordinate systemQuicksortGastropod shell2 (number)Connected spaceParsingConnectivity (graph theory)Game controllerInformation retrievalObject (grammar)Table (information)Key (cryptography)WritingRight angleResultantCASE <Informatik>LogicDiagramImperative programmingLine (geometry)Computer animationLecture/Conference
Client (computing)Computer configurationQuery languageConnected spaceTelecommunicationClient (computing)Keyboard shortcutCartesian coordinate systemResultantParameter (computer programming)Instance (computer science)RoutingTable (information)Key (cryptography)Variable (mathematics)Cross-correlationFlow separation2 (number)InformationRight angleObject (grammar)Computer animation
Client (computing)Mobile appRevision controlRoutingMultiplication signObject (grammar)Social classContext awarenessDomain nameClient (computing)Connected spaceInstance (computer science)Equivalence relationRight angleKey (cryptography)Computer fileLevel (video gaming)Bit rateTouch typingGroup actionPoint (geometry)Cartesian coordinate systemCategory of beingThomas BayesParsingSound effectComputer wormComputer animation
Client (computing)Computer wormMobile appCASE <Informatik>Interactive televisionForm (programming)Attribute grammarPatch (Unix)Object (grammar)Key (cryptography)Poisson-KlammerHash functionPointer (computer programming)Cartesian coordinate systemRight angleMultiplication signResultantFile formatEmailFunctional (mathematics)PermanentComputer animationLecture/Conference
Cartesian coordinate systemConnected spaceObject (grammar)Flow separationContext awarenessLine (geometry)Client (computing)File formatInstance (computer science)Expected valueSocial classConstructor (object-oriented programming)Primitive (album)Representation (politics)InformationRight angleComputer architectureMappingSet (mathematics)Hash functionRaw image formatComputer animation
Representation (politics)Texture mappingClient (computing)Social classInstance (computer science)Hash functionRepresentation (politics)Hash functionInstance (computer science)Coma BerenicesRight angleClient (computing)Cartesian coordinate systemWordComputer animation
Representation (politics)Software testingInstance (computer science)Cartesian coordinate systemMereologyHand fanComputer architectureLibrary (computing)Data structurePrimitive (album)Formal languageOpen setStandard deviationFlow separationAdditionLevel (video gaming)Representation (politics)Data typeExpected valueTotal S.A.Right angleFunctional (mathematics)Sinc functionPoint (geometry)CASE <Informatik>Computer animation
Representation (politics)Representation (politics)Attribute grammarComputer wormRight angleState of matter2 (number)Cartesian coordinate systemFlow separationGoodness of fitConnectivity (graph theory)Mobile appMereologySet (mathematics)File formatPoint (geometry)Absolute valueSocial classComputer architectureMultiplication signComputer animationLecture/Conference
Representation (politics)Inheritance (object-oriented programming)Hash functionCore dumpRepresentation (politics)HookingInheritance (object-oriented programming)Connectivity (graph theory)Software repositoryReal numberMessage passingDefault (computer science)Parameter (computer programming)Different (Kate Ryan album)Attribute grammarDeclarative programmingKeyboard shortcutImplementationPointer (computer programming)WordLie groupSocial classMereologyTraffic reportingBitType theoryRepetitionComputer animation
Error messageInheritance (object-oriented programming)Representation (politics)Inheritance (object-oriented programming)Representation (politics)Declarative programmingCartesian coordinate systemString (computer science)Type theorySocial classKey (cryptography)Endliche ModelltheorieData structureLogical constantLine (geometry)NamespaceHookingSet (mathematics)Shooting methodPoint (geometry)Object (grammar)Event horizonRight angleMultilaterationModel theoryBitExistenceCASE <Informatik>Flow separationSubsetComputer animation
Representation (politics)Address spaceValidity (statistics)Computer wormHash functionMultiplication signMathematicsMereologyObject (grammar)Cartesian coordinate systemAttribute grammarFlow separationCodeComputer fileSoftware bugSocial classRepresentation (politics)Mixed realityUniform resource locatorProduct (business)Reverse engineeringLibrary (computing)Game controllerPatch (Unix)Right angleGoogolCASE <Informatik>Set (mathematics)Address spacePoisson-KlammerComputer animation
VolumenvisualisierungModule (mathematics)ParsingModel theoryHand fanRepresentation (politics)Strategy gameEndliche ModelltheorieModel theoryDescriptive statisticsSupersonic speedCategory of beingAddress spaceComputer animationLecture/Conference
Module (mathematics)VolumenvisualisierungParsingPatch (Unix)Uniform resource locatorComputer wormRight angleData centerMathematicsPatch (Unix)Error messageEndliche ModelltheoriePoint (geometry)Computer animation
Address spaceUniform resource locatorComputer wormEndliche ModelltheorieAddress spaceRow (database)Goodness of fitPoisson-KlammerError message2 (number)MathematicsHash functionDifferent (Kate Ryan album)Product (business)Patch (Unix)Slide ruleRepresentation (politics)Right angleGame theorySystem callData structureParameter (computer programming)Mobile appComputer animation
Representation (politics)Inheritance (object-oriented programming)Client (computing)SoftwareEvent horizonVideoconferencingCodeBitTouch typingMultiplication signComputer animationLecture/Conference
Transcript: English(auto-generated)