Best Practices for JAMStack Projects in Production at Scale
In this post, we will look at the best practices for using JAMStack in production and at scale. The architecture leverages static first to perform fast and dynamic on the client to cater to any complex interactions or data requirements.
In this article, we'll look at the parts of a data model, ways to get started with modeling, and helpful terms to know to help you parse the data models of others.
Top 3 GraphQL Resources for Vue.js Developers in 2021
GraphQL is seeing greater adoption in the developer space because of features that make it suitable for building modern applications. We have curated the top 3 GraphQL resources for Vue.js developers as Vue.js takes a similar trend in popularity as GraphQL in the frontend space.
We're starting a series to research and provide overviews of the many ways in which different caching technologies and approaches can be used for GraphQL.
Top 5 GraphQL Resources for Next.js Developers in 2021
GraphQL is stepping in to the 6th year in 2021 and is seeing great adoption in the developer community. We have compiled a short list of 5 best resources (in no particular order) specifically catering to Next.js developers.
How to Setup Authentication with Django Graphene and Hasura GraphQL
In this walkthrough, we're going to go through creating a simple GraphQL authentication service using Django Graphene, meshing it into your Hasura service, and creating a few sample requests.
In this post, we will look at building a GraphQL API backend with Deno and create a unified GraphQL layer with Hasura and Deno to solve custom business logic requirements of the app.
Next.js JWT Authentication with NextAuth and Integration with Hasura
In this tutorial, we will look at implementing a custom JWT solution with next-auth, served by Next.js and integrate the same with Hasura and make authenticated GraphQL API calls.
TimescaleDB 2.0 with Hasura Part 3 - High Availability
Performance and High availability are critical challenges in production. Although TimescaleDB solves performance problems, we still need to care about remaining parts. In this article, I suggest some high availability setup for single-node as well as explore multi-node…
Announcing Hasura 1.4.0.apha1. 1.4 is not a ‘small release’. In fact, the list of features is substantive and incredibly exciting. If you’ve attended a recent Hasura Community Call you may well have seen recent demos of these capabilities.
Build an e-commerce shopping cart reminder with Hasura Events
In this tutorial we will discover how to use Hasura Events to store a user preference/wish-list and to send a triggered email from this event. We will also cover the creation of the React app connecting to an Hasura Cloud instance to make it work fully!
Multi-node is the most interesting feature of version TimescaleDB 2.0 that provides the ability to create a cluster of TimescaleDB instances to scale both reads and writes.
The Hasura Metadata SDK is a collection of type definitions for Hasura metadata in various programming languages. Users can also generate definitions in other languages if their preferred language is not readily available.
For quite a long period of time, our GraphQL Tutorials (colloquially referred to as ‘Learn’) have been one of the most highly trafficked areas of the website. We are pleased to introduce the Hasura Advanced Tutorial.
In October of last year, Hasura held a conference entitled ‘Enterprise GraphQL Conference’ and one of the sessions was "The New Data Fabric, 2020 as a trigger for innovation"
TimescaleDB 2.0 is a major version upgrade that has many improvements from version 1. It introduces new interesting features and capabilities, especially horizontal multi-node scaling. Because it is a PostgreSQL extension, it mostly works well with Hasura.
Asia's largest GraphQL conference is happening online on 24th & 25th. Featuring a fireside chat with GraphQL's co-creator, workshops, and talks in multiple Asian languages.
Understanding the recent history of a project can help ensure that you have context. Looking back on 2020 for Hasura and looking forward to what comes in the future.
The goal of Contributor Days is to not only give important updates to the community, but also a forum to provide a voice for anyone using GraphQL to have direct access to core contributors and those who have implemented GraphQL solutions at a variety of company stages and sizes.
Beginning January 2021, Hasura will provide a wide variety of content, tutorials, streams, and more with which you can expand your GraphQL familiarity and start your adoption journey
Creating a Data Graph with GraphQL Mesh and Hasura Remote Joins
In this example, we will look at the ability to add an API source that GraphQL Mesh creates as a Remote Schema in Hasura. Going one step further we will try to establish relationships between Hasura's GraphQL API and APIs sourced via GraphQL Mesh.
In this post, we will look at how to secure GraphQL APIs with various defense mechanisms available in Hasura Cloud. Without the right protections, you are opening up your application network to malicious attacks and potentially exposing data in some cases.
Introducing the Open-Source Hasura Data Dictionary
The Hasura Data Dictionary is an open-source project to make it easy to understand your database relationships, GraphQL schemas, and create complex GraphQL queries.
We’re excited to announce that you can monitor your Hasura projects with Datadog. Available for Hasura Cloud’s Standard Plan and with Hasura Enterprise for on-prem or private cloud deployment, this feature lets you send operation logs to your organization's Datadog dashboard.
Aurora is the new kid in the block. It leverages AWS’s infrastructure to deliver a 1-click enterprise-grade database system. You’ll have in this post the ins-and-outs of Aurora, whether it works with Hasura (hint: it does), and how to set it up with Hasura Cloud.
We’re excited to announce that you can now deploy your Hasura Cloud projects to different geographies. Based on your feedback these regions are now available: Asia Pacific (Mumbai), Asia Pacific (Singapore), Europe (Frankfurt), US East (Ohio), and US West (Northern California).
Evolutionary Database Design, GraphQL, APIs, and Database Schema Migrations
As a recent joiner to the Hasura team, I find myself learning, and exploring, GraphQL through the lens of my prior experience. In this series, I am going to share my point-of-view on Evolutionary Database Design, GraphQL, and schema migrations.
In this post, I’m going to talk about the product vision of Hasura, our technical design philosophy, how Hasura compares to other technologies in the landscape and finally some FAQs about Hasura.
GraphQL Contributor Days is back again and online!
An online discussion about the state of GraphQL and important updates from core contributors and authors of various libraries and frameworks in the GraphQL Community.
This post shows how to optimize your GraphQL API using some of Postgres' most popular features. These will help with data validations, data representation and performance enhancement.
In this post, we will look at various aspects of taking a GraphQL API to production and how Hasura helps you through the process seamlessly with it's advanced security and production ready features.