
REST
A REST View of GraphQL
In this article we will understand what REST & GraphQL are and the trade offs involved in using one or the other.

CouchDB
CouchDB style sync and conflict resolution on Postgres with Hasura
In this post we will look at integrating PouchDB's versioning and conflict management system with Hasura.

Authorization
Authorization rules for a multi-tenant system - Google cloud platform
In this post we will be looking at implementing authorization of a hierarchical role based access control system in a multi tenant setup.

Performance
Effect of Intel's power management on web servers
While benchmarking Hasura, we noticed Hasura performed better when there was more load on the system. In this blog post we cover basics of processor power management & talk about how we see 50% improvement in latencies by tweaking power management settings.

Authorization
Hasura Authorization System through Examples
Authorization systems are about rules like, “Can user U perform action A [on resource R]?”. In this post, we implement real-world authorization rules using Hasura's JSON-based DSL.

Offline
A Design Guide for Building Offline First Apps
Building Offline first apps is hard! We discuss 4 approaches that will help you build robust offline first apps with a fantastic user experience.

GraphQL
Building an offline first web app with RxDB & Hasura
In this post we will look at how to make a web app offline first using Hasura GraphQL, RxDB and Postgres.

Authentication
Hasura Authentication Explained
Hasura supports various types of authentication and this post lays out the authentication options when using Hasura in production.