Pages: 302
Published: March 2018
ISBN: 9781680502558
In Print

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

Want to see GraphQL at work in the context of a full-stack application?The Pragmatic Studio has a video course just for you! Learn how to puttogether an app using Phoenix on the backend, Absinthe for the GraphQLAPI, and React with Apollo on the frontend. You’ll come awayunderstanding how everything works together in harmony so you can buildyour own GraphQL app from start to finish.
These videos were technically reviewed by Bruce Williams so you knowyou’re learning techniques and practices based on real-worldexperiences. The course includes 4.5 hours of video, 17 animationsexploring key design elements, and all the source code.
Buy directly fromThe PragmaticStudio.
PDF for desktop/tablets
epub for Apple Books, e-readers
mobi for Kindle readers
Get all eBook formats here for$27.95 (USD)
Order via Bookshop(U.S. Only)
Please support indie bookstores!
Findindie bookstores in the U.S. Findindie bookstores around the world.
GraphQL is a new way of structuring and building web services, and theresult is transformational. Find out how to offer a more tailored,cohesive experience to your users, easily aggregate data from differentdata sources, and improve your back end’s maintainability withAbsinthe’s declarative approach to defining how your API works.
Build a GraphQL-based API from scratch using Absinthe, starting fromcore principles. Learn the type system and how to expand your schema tosuit your application’s needs. Discover a growing ecosystem of tools andutilities to understand, debug, and document your API. Take it toproduction, but do it safely with solid best practices in mind. Find outhow complexity analysis and persisted queries can let you support yourusers flexibly, but responsibly too. Along the way, discover how Elixirmakes all the difference for a high performance, fault-tolerant API. Useasynchronous and batching execution, or write your own custom add-ons toextend Absinthe. Go live with subscriptions, delivering data overwebsockets on top of Elixir (and Erlang/OTP’s) famous solid performanceand real-time capabilities.
Transform your applications with the powerful combination of Elixir andGraphQL, using Absinthe.
Releases:
Bruce Williams is a polyglot technologist, speaker, and writerinterested in everything from learning type systems and writing parsersto designing UX. He is the CTO of CargoSense, a logistics intelligencecompany, and the co-creator of Absinthe, the GraphQL toolkit for Elixir.
Ben Wilson is a full-stack developer and leading member of theElixir community as an open source maintainer, contributor, andconference speaker. He is the back-end team lead at CargoSense and theco-creator of Absinthe.
PDF for desktop/tablets
epub for Apple Books, e-readers
mobi for Kindle readers
Get all eBook formats here for$27.95 (USD)
Order via Bookshop(U.S. Only)
Please support indie bookstores!
Findindie bookstores in the U.S. Findindie bookstores around the world.
Be the first to hear about our newest content, best promotions and upcoming events. Plus get25% off your next purchase.

Pages: 302
Published: March 2018
ISBN: 9781680502558
Edition: 1
In Print