Craft GraphQL APIs in Elixir with Absinthe

Bruce Williams is a polyglot technologist, lecturer, and writer who is interested in everything from type systems and parsers to user experience design. He is the CTO of CargoSense, a logistics intelligence firm, and the co-creator of Absinthe, an Elixir GraphQL toolkit.


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


Your domain is rich and linked, and so should your API. Upgrade your online API to GraphQL, and take use of its flexible queries to empower your users and declarative structure to simplify your code. Absinthe is a GraphQL toolkit for Elixir, a functional programming language that allows for huge concurrency on top of resilient application frameworks. Craft GraphQL APIs in Elixir with Absinthe, written by the Absinthe developers, will enable you take full advantage of these two breakthrough technologies. Create your own customizable, high-performance APIs with step-by-step instructions and professional advice found nowhere else.


GraphQL is a revolutionary new method of structuring and constructing web services. With Absinthe's declarative approach to defining how your API works, you can provide a more personalized, coherent experience to your consumers, quickly aggregate data from diverse data sources, and increase the maintainability of your back end.


Create a GraphQL-based API from the ground up with Absinthe, starting with the fundamentals. Learn about the type system and how to expand your schema to meet the needs of your application. Learn about a growing ecosystem of tools and utilities for understanding, debugging, and documenting your API. Take it to production, but do so safely and in accordance with best practices. Learn how complexity analysis and persistent queries may help you provide flexible yet responsible support to your users. Discover how Elixir makes all the difference for a high performance, fault-tolerant API along the road. To enhance Absinthe, use asynchronous and batching execution, or develop your own bespoke add-ons. Subscriptions are now live, sending data via websockets on top of Elixir's (and Erlang/ OTP's) well-known excellent performance and real-time capabilities.


Using Absinthe, you can transform your applications with the strong mix of Elixir and GraphQL.


Author: Bruce Williams and Ben Wilson

Link to buy: https://www.amazon.com/dp/1680502557

Ratings: 5.0 out of 5 stars (from 11 reviews)

Best Sellers Rank: #1,135,918 in Books

#154 in Functional Software Programming

#237 in Client-Server Networking Systems

#447 in Web Services

https://www.amazon.com/
https://www.amazon.com/
mobile.twitter.com
mobile.twitter.com

Toplist Joint Stock Company
Address: 3rd floor, Viet Tower Building, No. 01 Thai Ha Street, Trung Liet Ward, Dong Da District, Hanoi City, Vietnam
Phone: +84369132468 - Tax code: 0108747679
Social network license number 370/GP-BTTTT issued by the Ministry of Information and Communications on September 9, 2019
Privacy Policy