Hasura Pro: Regression testing for your GraphQL API
Hasura Pro offers a comprehensive testing framework that lets you validate your GraphQL schema or test its integrity manually and programmatically to give you early feedback on potential regressions in your GraphQL API.
Level up your serverless game with a GraphQL data-as-a-service layer
In this post, we talk about data access challenges with serverless, a shift in our thinking that provides an awesome solution to these challenges, and how Hasura fits into all of this awesomeness.
Fluent GraphQL clients: how to write queries like a boss
Wouldn’t it be nice if we could write GraphQL queries as objects instead of strings? It turns out we can, thanks to fluent GraphQL clients, with strong typing and autocompletion to boot!
Speak at a conference or meetup about Hasura. We’ll help!
If you’re speaking at a conference or a meetup about Hasura, we can help you prep, send you swag to give away, and also help with the logistics Reach out to us.
In this post we look back at the journey of building a UI for generating database migrations with a focus on ease of use, developer experience, productivity and the design choices we made to build this system.
The pros and cons of updatable views in PostgreSQL
In this post, I will cover the following: What are updatable views, How Hasura used updatable views, Key problems with updatable views (from a Hasura point of view) and Moving away from updatable views
Blazing Fast GraphQL Execution with Query Caching & Postgres Prepared Statements
In this post, we will look at important performance considerations for building apps at scale and how we leveraged PostgreSQL query caching and prepared statements to improve performance.
Full Text Search with Hasura GraphQL API and Postgres
In this post, you will look at how to implement full text search with Hasura GraphQL API, leveraging some of the Postgres features and it's support for search.
Cursor and Offset Pagination Techniques with Hasura GraphQL
Learn about different pagination techniques and types of pagination components that are typically used in an app and how you can use Hasura GraphQL queries effectively for each use case.
Customising and Aliasing GraphQL Fields with Hasura
Learn how to customise the names of root fields and the column fields in Hasura's GraphQL schema and how it differs from GraphQL Aliases on the client side.
Learn the different ways of customising and extending Hasura so that you can add your own business logic easily, with your favourite tools & frameworks.