Craft GraphQL APIs in Elixir with Absinthe (Pragmatic Bookshelf)

PragmaticBookshelf
Your domain is rich and interconnected, and your API should be, too. Upgrade your web API to GraphQL, using flexible queries to empower your users, and its declarative structure to simplify your code.

Bruce Williams and Ben Wilson @benwilson512

Series editor: Bruce A. Tate @redrapids
Developmental editor: Jacquelyn Carter @jkcarter

Your domain is rich and interconnected, and your API should be, too. Upgrade your web API to GraphQL, using flexible queries to empower your users, and its declarative structure to simplify your code. Master Absinthe, the GraphQL toolkit for Elixir, a functional programming language designed to enable massive concurrency atop robust application architectures.

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 your API. Expand your schema to suit your application’s needs. Support users flexibly but responsibly with complexity analysis and persisted queries. Use asynchronous and batching execution, or extend Absinthe with custom add-ons. Go live with subscriptions, delivering data over websockets on top of Elixir’s famous solid performance and real-time capabilities.

Transform your applications for performance and flexibility with Elixir, GraphQL, and Absinthe.


“If we’re lucky, about once per decade or so we’ll come across a technology that has the chance to revolutionize the Web. GraphQL is one such set of technologies. This book is written by two of the industry’s experts—co-authors of one of the best and most complete GraphQL implementations.”

–Chad Fowler, Microsoft and BlueYard Capital


Don’t forget you can get 35% off with your Devtalk discount! Just use the coupon code “devtalk.com" at checkout :+1:

Latest Threads About This Book Top

conradwt
Hi, I’m building an application that will have support for both the web and mobile. At this time, I’m using PhxGenAuth for authenticatio...
New
ilya
Page 118 contains the following trigger code: trigger :ready_order, topic: fn %{ ready: order}, _ -> [order.id] _, _ -> [] end...
New
conradwt
I would like to recommend moving the downloadable sources and errata to Github in order to colocate this information and allow contributi...
New
PragmaticBookshelf
Your domain is rich and interconnected, and your API should be, too. Upgrade your web API to GraphQL, using flexible queries to empower y...
New

Most Active This Week Top

Most Active This Month Top

Most Active This Year Top

Most Active Last Three Years Top

conradwt
Hi, I’m building an application that will have support for both the web and mobile. At this time, I’m using PhxGenAuth for authenticatio...
New

Most Active Over Three Years Top

PragmaticBookshelf
Your domain is rich and interconnected, and your API should be, too. Upgrade your web API to GraphQL, using flexible queries to empower y...
New
conradwt
I would like to recommend moving the downloadable sources and errata to Github in order to colocate this information and allow contributi...
New
ilya
Page 118 contains the following trigger code: trigger :ready_order, topic: fn %{ ready: order}, _ -> [order.id] _, _ -> [] end...
New

Get money off!

The Pragmatic Bookshelf

35% off any eBook

Simply use coupon code "devtalk.com" at checkout. See full details here.