Craft GraphQL APIs in Elixir with Absinthe

Flexible, Robust Services for Queries, Mutations, and Subscriptions



Bookstore > Books > Craft GraphQL APIs in Elixir with Absinthe

Price$35.01 - $40.99
Rating
AuthorsBruce Williams, Ben Wilson
PublisherThe Pragmatic Programmers
Published2018
Pages302
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101680502557
ISBN-139781680502558
EBook Hardcover Paperback

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.


  1. (2 books)



4 5 56

Similar Books


Elixir Cookbook

Elixir Cookbook

by Paulo A Pereira

This book is a set of recipes grouped by topic that acts as a good reference to get ideas from or to quickly search for a solution to a problem. You will begin by launching an IEx session and using it to test some ideas. Next, you will perform various operations like loading and compiling modules, inspecting your system, generating a supe...

Price:  $26.99  |  Publisher:  Packt Publishing  |  Release:  2015

The SparkFun Guide to Processing

The SparkFun Guide to Processing

by Derek Runberg

Processing is a free, beginner-friendly programming language designed to help non-programmers create interactive art with code.The SparkFun Guide to Processing, the first in the SparkFun Electronics series, will show you how to craft digital artwork and even combine that artwork with hardware so that it reacts to the world around you. Sta...

Price:  $17.25  |  Publisher:  No Starch Press  |  Release:  2015

Learning Alfresco Web Scripts

Learning Alfresco Web Scripts

by Ramesh Chauhan

Alfresco web scripts is a key feature of the Alfresco enterprise content management system that enables other applications to interact with the Alfresco repository in a secure way. This book will help you understand everything you need to know about web scripts so that you can practically apply them to your own projects.You will begin by ...

Price:  $17.99  |  Publisher:  Packt Publishing  |  Release:  2014

Mastering High Performance with Kotlin

Mastering High Performance with Kotlin

by Igor Kucherenko

The ease with which we write applications has been increasing, but with it comes the need to address their performance. A balancing act between easily implementing complex applications and keeping their performance optimal is a present-day requirement In this book, we explore how to achieve this crucial balance, while developing and deplo...

Price:  $35.99  |  Publisher:  Packt Publishing  |  Release:  2018

Introduction to Design Patterns in C++ with Qt, 2/E

Introduction to Design Patterns in C++ with Qt, 2/E

by Alan Ezust, Paul Ezust

This book fills a void between the many syntax-oriented programming texts that teach readers how to program in C++ with standard I/O (e.g., Deitel) and the relatively few books that assume a knowledge of OOP/C++ and emphasize GUI programming using higher-level frameworks (e.g., Blanchette). There are plenty of books on C++ programming but...

Price:  $18.00  |  Publisher:  Prentice Hall  |  Release:  2011

Using Microsoft InfoPath 2010 with Microsoft SharePoint 2010 Step by Step

Using Microsoft InfoPath 2010 with Microsoft SharePoint 2010 Step by Step

by Darvish Shadravan, Laura Rogers

The smart way to learn how to build InfoPath forms for SharePoint-one step at a time!Quickly teach yourself how to use Microsoft InfoPath 2010 to create electronic business forms for Microsoft SharePoint 2010. With Step by Step, you set the pace-building and practicing the skills you need, just when you need them!Design and build InfoPath...

Price:  $20.00  |  Publisher:  O'Reilly Media  |  Release:  2011

Pragmatic Unit Testing in C# with NUnit, 2nd Edition

Pragmatic Unit Testing in C# with NUnit, 2nd Edition

by Andy Hunt, Dave Thomas, Matt Hargett

Pragmatic programmers use feedback to drive their development and personal processes. The most valuable feedback you can get while coding comes from unit testing. Now in it's second edition, Pragmatic Unit Testing in C# with NUnit, 2nd Ed. will show you how to do software unit testing, of course, but more importantly will show you what to...

Price:  $5.99  |  Publisher:  The Pragmatic Programmers  |  Release:  2007

Building Mobile Applications Using Kendo UI Mobile and ASP.NET Web API

Building Mobile Applications Using Kendo UI Mobile and ASP.NET Web API

by Nishanth Nair, Ragini Kumbhat Bhandari

Building Mobile Applications Using Kendo UI Mobile and ASP.NET Web API helps you to understand the concept of building mobile applications using HTML5 based frameworks, specifically Kendo UI Mobile. It teaches you in a simple step-by-step manner how to create a service backend layer using ASP.NET Web API and how to integrate it with your ...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2013