Items related to Craft GraphQL APIs in Elixir with Absinthe: Flexible,...

Craft GraphQL APIs in Elixir with Absinthe: Flexible, Robust Services for Queries, Mutations, and Subscriptions - Softcover

  • 4.32 out of 5 stars
    69 ratings by Goodreads
 
9781680502558: Craft GraphQL APIs in Elixir with Absinthe: Flexible, Robust Services for Queries, Mutations, and Subscriptions

Synopsis

Your domain is rich and interconnected, and your API should be too. Upgrade your web API to GraphQL, leveraging its flexible queries to empower your users, and its declarative structure to simplify your code. Absinthe is the GraphQL toolkit for Elixir, a functional programming language designed to enable massive concurrency atop robust application architectures. Written by the creators of Absinthe, this book will help you take full advantage of these two groundbreaking technologies. Build your own flexible, high-performance APIs using step-by-step guidance and expert advice you won't find anywhere else.

GraphQL is a new way of structuring and building web services, and the result is transformational. Find out how to offer a more tailored, cohesive experience to your users, easily aggregate data from different data sources, and improve your back end's maintainability with Absinthe's declarative approach to defining how your API works.

Build a GraphQL-based API from scratch using Absinthe, starting from core principles. Learn the type system and how to expand your schema to suit your application's needs. Discover a growing ecosystem of tools and utilities to understand, debug, and document your API. Take it to production, but do it safely with solid best practices in mind. Find out how complexity analysis and persisted queries can let you support your users flexibly, but responsibly too. Along the way, discover how Elixir makes all the difference for a high performance, fault-tolerant API. Use asynchronous and batching execution, or write your own custom add-ons to extend Absinthe. Go live with subscriptions, delivering data over websockets on top of Elixir (and Erlang/OTP's) famous solid performance and real-time capabilities.

Transform your applications with the powerful combination of Elixir and GraphQL, using Absinthe.

What You Need:

To follow along with the book, you should have Erlang/OTP 19+ and Elixir 1.4+ installed. The book will guide you through setting up a new Phoenix application using Absinthe.

"synopsis" may belong to another edition of this title.

About the Author

Bruce Williams is a polyglot technologist, speaker, and writer interested in everything from learning type systems and writing parsers to designing UX. He is the CTO of CargoSense, a logistics intelligence company, and the co-creator of Absinthe, the GraphQL toolkit for Elixir.

Ben Wilson is a full-stack developer and leading member of the Elixir community as an open source maintainer, contributor, and conference speaker. He is the back-end team lead at CargoSense and the co-creator of Absinthe.

Review

"Like GraphQL's meteoric rise, this book is sure to a breakout hit for readers looking to revolutionize the way they write APIs. Ben and Bruce combine their Absinthe expertise with their production experience to take readers from the basics of GraphQL to exercising its most powerful features with Elixir and Phoenix." -Chris McCord, Author, Phoenix framework

"If we're lucky, about once per decade or so we'll come across atechnology that has the chance to revolutionize the Web. GraphQL is onesuch set of technologies. This book is written by two of the industry'sexperts--co-authors of one of the best and most complete GraphQLimplementations. Even if you're not planning to deploy on Elixir, thisbook will show you GraphQL done right." -Chad Fowler, Microsoft andBlueYard Capital

"Absinthe single-handedly made one of the mostcritical and complex parts of Trailpost's infrastructure the piece Iworry about least. This book should be on the radar of anyone developing APIs in Elixir, and probably some who aren't" -Daniel Pehrson, Founder, Trailpost.com

"GraphQL is a broad but rewarding topic, and Bruce and Ben have covered it comprehensively. This book introduces the keyGraphQL concepts in a very approachable way. It then makes sure you have all the tools and techniques to build robust, well-structured, andincredibly fast GraphQL APIs using Elixir, Absinthe, Ecto, and Phoenix. A killer combination for building amazing applications if ever there wasone!" -Josh Price, Technical Director, Alembic

"GraphQL is a game changer, and now you can use it with Elixir! This book is an invaluable must-read for any Elixir developer. I referred to it often as I helpedprepare our web team for the next generation of APIs." -DanielBerkompas, Senior Software Engineer, Infinite Red; Creator ofLearnElixir.tv & LearnPhoenix.tv

"About this title" may belong to another edition of this title.

  • PublisherPragmatic Bookshelf
  • Publication date2018
  • ISBN 10 1680502557
  • ISBN 13 9781680502558
  • BindingPaperback
  • LanguageEnglish
  • Edition number1
  • Number of pages304
  • Rating
    • 4.32 out of 5 stars
      69 ratings by Goodreads

Buy Used

Condition: Very Good
A well-cared-for item that has... View this item

Shipping: FREE
Within U.S.A.

Destination, rates & speeds

Add to basket

Search results for Craft GraphQL APIs in Elixir with Absinthe: Flexible,...

Stock Image

Williams, Bruce; Wilson, Ben
Published by Pragmatic Bookshelf, 2018
ISBN 10: 1680502557 ISBN 13: 9781680502558
Used paperback

Seller: Jenson Books Inc, Logan, UT, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

paperback. Condition: Very Good. A well-cared-for item that has seen limited use but remains in great condition. The item is complete, unmarked, and undamaged, but may show some limited signs of wear. Item works perfectly. Pages are intact and not marred by notes or highlighting. The spine is undamaged. Seller Inventory # 4BQGBJ010YAX_ns

Contact seller

Buy Used

US$ 16.79
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Wilson, Ben,Williams, Bruce
Published by Pragmatic Bookshelf, 2018
ISBN 10: 1680502557 ISBN 13: 9781680502558
Used Paperback

Seller: HPB-Red, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_408583357

Contact seller

Buy Used

US$ 14.50
Convert currency
Shipping: US$ 3.75
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Williams, Bruce; Wilson, Ben
Published by Pragmatic Bookshelf, 2018
ISBN 10: 1680502557 ISBN 13: 9781680502558
Used Paperback

Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.16. Seller Inventory # G1680502557I4N00

Contact seller

Buy Used

US$ 18.48
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Wilson, Ben
Published by Pragmatic Bookshelf, 2018
ISBN 10: 1680502557 ISBN 13: 9781680502558
Used Paperback

Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Seller Inventory # GOR014083391

Contact seller

Buy Used

US$ 13.79
Convert currency
Shipping: US$ 7.41
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Williams, Bruce; Wilson, Ben
Published by Pragmatic Bookshelf, 2018
ISBN 10: 1680502557 ISBN 13: 9781680502558
Used Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread book in perfect condition. Seller Inventory # 29362548

Contact seller

Buy Used

US$ 41.42
Convert currency
Shipping: US$ 2.64
Within U.S.A.
Destination, rates & speeds

Quantity: 2 available

Add to basket

Seller Image

Williams, Bruce; Wilson, Ben
Published by Pragmatic Bookshelf, 2018
ISBN 10: 1680502557 ISBN 13: 9781680502558
New Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 29362548-n

Contact seller

Buy New

US$ 50.17
Convert currency
Shipping: US$ 2.64
Within U.S.A.
Destination, rates & speeds

Quantity: 2 available

Add to basket

Seller Image

Williams, Bruce
Published by Pragmatic Bookshelf 3/25/2018, 2018
ISBN 10: 1680502557 ISBN 13: 9781680502558
New Paperback or Softback

Seller: BargainBookStores, Grand Rapids, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback or Softback. Condition: New. Craft Graphql APIs in Elixir with Absinthe: Flexible, Robust Services for Queries, Mutations, and Subscriptions 1.16. Book. Seller Inventory # BBS-9781680502558

Contact seller

Buy New

US$ 52.82
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 5 available

Add to basket

Stock Image

Williams, Bruce; Wilson, Ben
Published by Pragmatic Bookshelf, 2018
ISBN 10: 1680502557 ISBN 13: 9781680502558
New Softcover

Seller: Lucky's Textbooks, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # ABLIING23Mar2811580337043

Contact seller

Buy New

US$ 49.51
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Williams, Bruce; Wilson, Ben
Published by Pragmatic Bookshelf, 2018
ISBN 10: 1680502557 ISBN 13: 9781680502558
New Softcover

Seller: California Books, Miami, FL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # I-9781680502558

Contact seller

Buy New

US$ 56.00
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Williams, Bruce; Wilson, Ben
Published by Pragmatic Bookshelf, 2018
ISBN 10: 1680502557 ISBN 13: 9781680502558
New Softcover

Seller: Ria Christie Collections, Uxbridge, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. In. Seller Inventory # ria9781680502558_new

Contact seller

Buy New

US$ 40.21
Convert currency
Shipping: US$ 15.85
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

There are 17 more copies of this book

View all search results for this book