• Complain

Samer Buna - GraphQL in Action

Here you can read online Samer Buna - GraphQL in Action full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Manning, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Samer Buna GraphQL in Action
  • Book:
    GraphQL in Action
  • Author:
  • Publisher:
    Manning
  • Genre:
  • Year:
    2021
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

GraphQL in Action: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "GraphQL in Action" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Practical and example-driven, GraphQL in Action gives you the tools to get comfortable with the GraphQL language, build and optimize a data API service, and use it in a front-end client application. By working through set up, security, and error handling, youll lean to create a complete GraphQL server. Youll also unlock easy ways to incorporate GraphQL into your existing codebase so you can offer simple, efficient, and scalable data APIs.
Reduce bandwidth demands on your APIs by getting only the results you need--all in a single request! The GraphQL query language simplifies interactions with web servers, enabling smarter API queries that can hugely improve the efficiency of data requests. In GraphQL in Action, youll learn how to bring those benefits to your own APIs, giving your clients the power to ask for exactly what they need from your server, no more, no less.
GraphQL In Action teaches everything you need to get started with GraphQL--from design principles and syntax right through to performance optimization. When youre done, youll have all the skills you need to get started writing and using scalable data APIs with GraphQL
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

Samer Buna: author's other books


Who wrote GraphQL in Action? Find out the surname, the name of the author of the book and a list of all author's works by series.

GraphQL in Action — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "GraphQL in Action" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make

GraphQL in Action - image 1

GraphQL in Action

Samer Buna

To comment go to liveBook

GraphQL in Action - image 2

Manning

Shelter Island

For more information on this and other Manning titles go to

manning.com

inside front cover

Copyright For online information and ordering of these and other Manning books - photo 3

Copyright

For online information and ordering of these and other Manning books, please visit manning.com. The publisher offers discounts on these books when ordered in quantity.

For more information, please contact

Special Sales Department

Manning Publications Co.

20 Baldwin Road

PO Box 761

Shelter Island, NY 11964

Email: orders@manning.com

2021 by Manning Publications Co. All rights reserved.

No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by means electronic, mechanical, photocopying, or otherwise, without prior written permission of the publisher.

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in the book, and Manning Publications was aware of a trademark claim, the designations have been printed in initial caps or all caps.

Recognizing the importance of preserving what has been written, it is Mannings policy to have the books we publish printed on acid-free paper, and we exert our best efforts to that end. Recognizing also our responsibility to conserve the resources of our planet, Manning books are printed on paper that is at least 15 percent recycled and processed without the use of elemental chlorine.

GraphQL in Action - image 4

Manning Publications Co.

20 Baldwin Road Technical

PO Box 761

Shelter Island, NY 11964

Development editor:

Karen Miller

Technical development editor:

Alain Couniot

Review editor:

Aleksandar Dragosavljevi

Production editor:

Deirdre Hiam

Copy editor:

Tiffany Taylor

Proofreader:

Katie Tennant

Technical proofreader:

Valentin Crettaz

Typesetter:

Gordan Salinovi

Cover designer:

Marija Tudor

ISBN: 9781617295683

dedication

To my wife, Chalena,

for all your unconditional, loving support.

To my children, Odin, Ally, and Leo,

for inspiring me each and every day.

To my parents, Nemeh and Sharif,

for teaching me the value of hard work and always pushing me to the limit.

front matter
preface

GraphQL is a game changer. It immediately grabbed my full attention when I first heard about it back in 2015, when Facebook first announced the project. Ive been a frustrated maintainer and user of multiple REST-ish APIs, and hearing how Facebook engineers were trying to solve common data API problems with this new GraphQL language was a clear sign for me to learn about it.

GraphQL has many advantages and disadvantages. It solves many technical problems beautifully; but the best thing about it, in my opinion, is that it greatly improves the communication process between frontend clients and backend services. Not only does GraphQL make communication a lot more efficient for both sides, but it also gives them both a rich, declarative language. GraphQL services can use that language to express what data they can provide, and GraphQL clients can use the language to express what data they need. GraphQL also enables frontend developers to be independent of backend developers, and that in itself is a big deal. Frontend developers get more freedom and a stronger impact on the features of the data APIs they use.

GraphQL is programming-language agnostic. You can create GraphQL services in JavaScript, Java, Ruby, Python, C#, PHP, Go, and many other languages. However, I had to pick a programming language for the project were building in this book. I chose JavaScript because it is the most popular programming language out there. This does mean you need to be familiar with JavaScript to get the best value out of this book, including modern JavaScript (ECMAScript 2015+) and the Node.js runtime. The books project also uses the React JavaScript library in chapters 9 and 10, but all the React code is provided and explained where needed.

There is no shortage of learning resources for GraphQL, but what I noticed while learning it is a scarcity of practical, non-abstract materials. That is why I designed this book to be a practical reference for working with a full-stack GraphQL-based project.

This book took me a long time to produce. I researched and developed the ideal flow for learning the many concepts covered in the book. I also provide many resources to make your learning experience as smooth as possible. The book features a GitHub repository, and progress milestones throughout the book have Git branches that you can check out. I hope this will help you better follow the code and allow you to restart at any point.

Learning GraphQL was one of the best time investments I have ever made. GraphQL allows me to implement ideas faster, and it makes my projects perform better. Working with GraphQL is simply a more pleasant experience overall. I hope this book will enable you to make that investment and join in on all the joy we GraphQL lovers are having in the GraphQL ecosystem of excellence.

acknowledgments

This book would not have been possible without the excellent contributions of many people. Im privileged to have those people in my life, and I profoundly appreciate them for helping me produce the best possible version of this book.

Huge thanks go to the Manning team for their patience and guidance throughout the writing of this book. Special thanks go to Karen Miller, my developmental editor, and Tiffany Taylor, my copyeditor, who both taught me a great deal about efficient and clear writing. I would also like to thank Deirdre Hiam, my project editor; Katie Tennant, my proofreader; and Aleksandar Dragosavljevic, my reviewing editor. Im grateful for all their tireless work to improve the language and presentations of the book. Writing for Manning was one of the best book-writing experiences I have ever had.

Many awesome software developers read drafts of this book and gave me valuable feedback about how to improve things. I am grateful for all of you, especially my technical reviewer, Valentin Crettaz, who found problems in the draft that I would have never found with my biased eyes. Id like to also thank my friends Kyle Holden and Raymond Ly, and my wife, Chalena, for proofreading the language of the book and helping me fine-tune the grammar and phrasing to better communicate my thoughts.

Id like to also thank my mentors in the GraphQL ecosystem, from whom I learned a lot. They inspired me, encouraged me, and kept me in check throughout the process of getting this book out. Special thanks go to Lee Byron for answering many of my questions and making sure the topics and flow of this book are as useful as they can be.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «GraphQL in Action»

Look at similar books to GraphQL in Action. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «GraphQL in Action»

Discussion, reviews of the book GraphQL in Action and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.