A Hasura Quick Start with Remote Schema, Remote Joins

I’ve been building GraphQL APIs for a number of years now – of along side RESTful, gRPC, XML, and other API styles I won’t even bring up right now – and so far GraphQL APIs have been great to work with. The libraries in different languages form .NET’s Hot Chocolate, Go’s graphql-go, Apollo’s JavaScript based... Continue reading →

Gradle Build Tool

A few helpful links and details to where information is on the Gradle Build Tool. Installation Via SDKMAN sdk install gradle x.y.z where x.y.z is the version, like 8.0.2. Via Brew with brew install gradle. Manually check out the instructions here. Building a Java Library (or application, Gradle plugin, etc) Using the init task. From... Continue reading →

The Best Collected Details on the GraphQL Specification – Overview & Language

GraphQL, a query language and execution engine is described in this specification based on capabilities and requirements of data models for client-server applications. This article details and elaborates on the specification, the features and capabilities of GraphQL and… The Humans Every aspect of languages and specifications are created with context of an end user human.... Continue reading →

Hasura 2.0 – A Short Story of v1.3.3 to v2.0 Upgrades

Today at Hasura we released Hasura v2.0! This is a pretty major release with a number of new features that will dramatically increase the capabilities for Hasura. For several of my projects, specifically the infrastructure as code projects terrazura and tenancy-bydata I was able to get the upgrade to Hasura v2.0 done in moments! Continue reading →