Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.

LEADER 00000cam a2200853 i 4500 
003    OCoLC 
005    20240129213017.0 
006    m     o  d         
007    cr cnu---unuuu 
008    180914s2018    cau     ob    001 0 eng d 
016 7  019052496|2Uk 
019    1052877282|a1056157652|a1060599950|a1081224316|a1086463389
       |a1103254994|a1105176264|a1105706389 
020    9781484239049|q(electronic bk.) 
020    1484239040|q(electronic bk.) 
020    9781484239056|q(print) 
020    1484239059 
020    |q(print) 
024 7  10.1007/978-1-4842-3904-9|2doi 
024 8  10.1007/978-1-4842-3 
027    SPRINTER 
029 1  AU@|b000063975211 
029 1  AU@|b000065066625 
029 1  AU@|b000066233803 
029 1  AU@|b000067497710 
029 1  CHNEW|b001073798 
029 1  CHVBK|b579466027 
029 1  UKMGB|b019052496 
035    (OCoLC)1052566619|z(OCoLC)1052877282|z(OCoLC)1056157652
       |z(OCoLC)1060599950|z(OCoLC)1081224316|z(OCoLC)1086463389
       |z(OCoLC)1103254994|z(OCoLC)1105176264|z(OCoLC)1105706389 
037    CL0500000996|bSafari Books Online 
040    N$T|beng|erda|epn|cN$T|dGW5XE|dN$T|dEBLCP|dNLE|dYDX|dOCLCF
       |dMOQ|dUMI|dUAB|dUPM|dUKMGB|dOTZ|dG3B|dLVT|dOCLCQ|dTOH
       |dSTF|dU3W|dVT2|dCAUOI|dYOU|dK6U|dMERER|dLEAUB|dCOO|dUKAHL
       |dLQU|dFVL|dOCLCQ|dSRU|dBUB|dOCLCO|dOCLCQ|dOCLCO|dCOM
       |dOCLCQ|dOCLCO 
049    INap 
082 04 005.3 
082 04 005.3|223 
099    eBook O'Reilly for Public Libraries 
100 1  Frisendal, Thomas,|eauthor. 
245 10 Visual design of GraphQL data :|ba practical introduction 
       with legacy data and Neo4j /|cThomas Frisendal.|h[O'Reilly
       electronic resource] 
264  1 [Berkeley, CA] :|bApress,|c2018. 
264  4 |c©2018 
300    1 online resource 
336    text|btxt|2rdacontent 
337    computer|bc|2rdamedia 
338    online resource|bcr|2rdacarrier 
347    text file 
347    |bPDF 
504    Includes bibliographical references and index. 
505 0  Intro; Table of Contents; About the Author; About the 
       Technical Reviewer; Acknowledgments; Introduction; Chapter
       1: Visual Design of GraphQL Data; What Is GraphQL and Why 
       Is Design Important?; Issues with Defining Data Structures
       in GraphQL; Issues with Data Content in GraphQL; Chapter 2
       : GraphQL Concepts; Chapter 3: Getting Started; Which 
       Design Levels?; Getting an Overview; Chapter 4: An Email 
       Example; Chapter 5: Business Meaning; Data Names in the 
       API Matter; Finding Standard Data Structures; Establishing
       Identity and Uniqueness; Chapter 6: Presenting the 
       Business Flow; Presenting the Keys. 
505 8  Presenting State ChangesPresenting Versions of Data; 
       Chapter 7: Content Matters; Housekeeping Proper; Scalar 
       Data Types; Presenting Dates and Times; Using Custom 
       Schema Directives; Design Is Decisions; Chapter 8: Getting
       the Structure Right; Which Objects and Which 
       Relationships?; GraphQL Schema Stitching, Making a 
       Patchwork; Presenting Relationships and Missing 
       References; Presenting the Right Level of Detail; Good 
       Relationships; Chapter 9: From Graph to Trees; Structure 
       Design at the API Level; Positioning the Graph for 
       Generation of Trees; Chapter 10: Resolving Legacy SQL Data
       Issues. 
505 8  Data NamesIdentity, Uniqueness, and Keys; States, Versions,
       and Housekeeping; Scalar Data Types; Date and Time; Naming
       Relationships; Relationship Types; One-to-One 
       Relationships; One/Zero to Zero/Many Relationships; Self 
       References; Many-to-Many Relationships; Missing 
       Information; Properties on Relationships; Chapter 11: 
       Using GraphQL with an Existing Graph Database; The Neo4j 
       GraphQL Plugin; Generating Your First GraphQL Schema; Data
       Names; Identity, Uniqueness, and Keys; States, Versions, 
       and Housekeeping; Scalar Data Types; Date and Time; Naming
       Relationships; Relationship Types. 
505 8  Missing InformationProperties on Relationships; Chapter 12
       : Using GraphQL with a New Graph Database; Design Goals of
       the Neo4j-GraphQL Integration; Problem 1: Schema 
       Duplication; Problem 2: Server/Client Data Mismatch; 
       Problem 3: Superfluous Database Calls; Problem 4: Poor 
       Performance; Problem 5: Boilerplate Overdose; Generating 
       Your Neo4j Database from the GraphQL Schema; Neo4j-GraphQL
       Resources; Afterword: Summary; Index. 
520    Get an introduction to the visual design of GraphQL data 
       and concepts, including GraphQL structures, semantics, and
       schemas in this compact, pragmatic book. In it you will 
       see simple guidelines based on lessons learned from real-
       life data discovery and unification, as well as useful 
       visualization techniques. These in turn help you improve 
       the quality of your API designs and give you the skills to
       produce convincing visual communications about the 
       structure of your API designs. Finally, Visual Design of 
       GraphQL Data shows you how to handle GraphQL with legacy 
       data as well as with Neo4j graph databases. Spending time 
       on schema quality means that you will work from sharper 
       definitions, which in turn leads to greater productivity 
       and well-structured applications. What You Will Learn 
       Create quality GraphQL data designs Avoid structural 
       mistakes Draw highly communicative property graph diagrams
       of your APIs Who This Book Is For Web developers and data 
       architects who work with GraphQL and other APIs to build 
       modern applications. 
588 0  Online resource; title from PDF title page (SpringerLink, 
       viewed September 18, 2018). 
590    O'Reilly|bO'Reilly Online Learning: Academic/Public 
       Library Edition 
650  0 Application program interfaces (Computer software) 
650  0 Information visualization. 
650  6 Interfaces de programmation d'applications. 
650  6 Visualisation de l'information. 
650  7 APIs (interfaces)|2aat 
650  7 Databases.|2bicssc 
650  7 Web programming.|2bicssc 
650  7 Programming & scripting languages: general.|2bicssc 
650  7 Application program interfaces (Computer software)|2fast 
650  7 Information visualization|2fast 
776 08 |iPrint version:|aFrisendal, Thomas.|tVisual design of 
       GraphQL data.|d[Berkeley, CA] : Apress, 2018|z1484239032
       |z9781484239032|w(OCoLC)1043843418 
856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https://
       learning.oreilly.com/library/view/~/9781484239049/?ar
       |zAvailable on O'Reilly for Public Libraries 
938    Askews and Holts Library Services|bASKH|nAH35200000 
938    ProQuest Ebook Central|bEBLB|nEBL5511120 
938    EBSCOhost|bEBSC|n1887315 
938    YBP Library Services|bYANK|n15698305 
994    92|bJFN