How we built notification rate limiter for eight billion notifications per day for 400 Million Monthly Active Users
At ShareChat and Moj, we send around eight billion notifications per day. In this blog, we detail how we drive maximum efficiency, without hampering the user experience
Welcome to the November edition of the Hasura Newsletter! This month we introduced integrations for 2 new databases, CockroachDB and Amazon Athena. Both integrations are available as beta features in Hasura v2.15. You can try them out on Hasura Cloud…
Hasura is back in Las Vegas for AWS re:Invent in a few short weeks, from Nov. 28th to Dec. 2nd. With over 2,000+ sessions, 30+ receptions, and countless other activities happening, we wanted to highlight what Hasura is up to at AWS re:Invent. Here are 7 things you just can’t…
Hasura Actions using Netlify Functions for Custom Logic
In this guide, we will show how to write your own Hasura actions using Netlify functions (with your own custom business logic or a third-party API integration).
While building apps with react, you would have come across bunch of redundant lines of code so that your state understands you're doing something with it. Here's how to use proxies to make React state mutable, & stop destructing your store
Announcing native database integrations for CockroachDB and Amazon Athena
We are thrilled to announce that Hasura is adding integrations for 2 new databases, CockroachDB and Amazon Athena, with support for Snowflake coming in a few weeks.
The beta integration for Amazon Athena to Hasura v2.15 is now available! The beta release comes with read-only query support for Enterprise and Cloud Enterprise users.
If you are looking for free solutions to host your Postgres database, you are in the right place! We did a bit of research for the best Postgres providers you can use for free.
Using Azure Cosmos DB for PostgreSQL & Hasura GraphQL
Microsoft announced GA for Azure Cosmos DB for PostgreSQL. This brings significant features to PostgresSQL on Azure by leveraging the power of Azure Cosmos DB. Because Azure Cosmos DB for Postgres is True PostgresSQL, this means you can now connect Hasura to Cosmos DB and get…
Building real-time chat apps with GraphQL streaming subscriptions
With Hasura, you can create chat apps INSTANTLY straight from your data models without the need of any other infrastructure using streaming subscriptions.
With Hasura, celebrate open-source in style with Hacktoberfest!
We are incredibly delighted to be a part of Hacktoberfest and are particularly pleased with how the open source community has united to create quality submissions and to thank the maintainers.
Heroku Free Tier Deprecation | Migrating to other DB vendors
In this post, we will look at how to take a backup of your Heroku Postgres DB and Hasura Metadata / Migrations so that you can migrate to a different DB vendor.
Announcing General Availability of BigQuery with Hasura
We recently announced the general availability of BigQuery in Hasura! Now you can connect a BigQuery database to your Hasura application to consume data.
How automating PR review infra helped Hasura with shipping docs
In this post, we look at how our PR infrastructure was automated to help us deliver quicker reviews and help the developer community with good turnaround times.
In this post, we will discuss how to Instant GraphQL APIs on Hydra using Hasura. Hydra is an open-source data warehouse built from the ground up on Postgres.
The event triggers in Hasura [https://hasura.io/docs/latest/event-triggers/index/] enable you to perform custom business logic on your data. They capture events (insert, update, delete) on a specified table and then invoke an HTTP webhook to run the custom business logic. This…
Custom React Hook to cancel network calls and synchronize APIs with component life cycle
Using Custom React Hook, we explain how to avoid memory leaks in the components, make Atomic API transactions with respect to your Component, and less number of API calls altogether
When you build a GraphQL API with Hasura, the GraphQL Engine automatically generates names for the GraphQL schema objects. Starting with Hasura v2.8.0 [https://github.com/hasura/graphql-engine/releases/tag/v2.8.0], you can customize the name of fields, types, and arguments. Why…
Jeet11: React swipeable screens - One of the smallest and most effective library
A smooth experience is paramount to any app and cannot be compromised. In this blog, we explain how we used React swipeable screens in Jeet11 to solve a number of issues
While developing a user-facing application, any developer aims to provide the smoothest possible experience. In this blog, we detail, how a frame is displayed, general issues with smooth scrolling, transitions, or animations in iOS
How we migrated 700+ Million videos in 48 Hours: A journey of data from one cloud to another
ShareChat’s acquisition of Mx TakaTak required their data to be transferred from their Cloud infrastructure to ours in the shortest possible time to bring both universes together. Here's how we did it
In this post, we will look into the different approaches to real-time GraphQL subscriptions and walk you through the ones that Hasura supports and recommends.
CORS errors can be a pain to front-end developers while developing. In this blog, we explain in detail the fixes that can help in speeding up the development process without getting blocked by these errors
How we created an in-house solution to animate likes and comments
One of the demands that we’ve frequently received was for animation in the form of flying hearts and flying emojis/reactions for live-streaming on the Moj app. Here's a detailed look at how we built an in-house solution
Exploring faster reads with Google AlloyDB PostgreSQL and Hasura GraphQL API
In this post, we will explore connecting to AlloyDB step by step and finally make queries to see performance impact in comparison to standard Postgres.
Hasura has achieved certification to the International Organization for Standardization’s information security standard 27001. ISO 27001 standard is widely recognized international standard detailing best practices for the management of information security and privacy.
3MASSIV: Multilingual, Multimodal and Multi-Aspect Dataset of Social Media Short Videos
3MASSIV: Multilingual, Multimodal and Multi-Aspect Dataset of Social Media Short Videos, which was presented at the Conference of Computer Vision and Pattern Recognition (CVPR), 2022 held at New Orleans, Louisiana
The Ultimate Guide To Developing an Angular App With GraphQL, Amazon Rds and Hasura
In this tutorial, you will learn how to bind GraphQL with Angular framework using the Apollo Client. AWS RDS will be our Postgres database and we will deploy Hasura on it.
Product Announcements at HasuraCon’22: making GraphQL the ultimate Data API
Hasura releases GraphQL Data Connectors alpha SDK, Streaming Subscriptions API, Hasura availability on AWS Marketplace, support for Open Telemetry as well as General Availability of a GitOps workflow with Hasura Cloud and Hasura Cloud on Google Cloud Platform.
Today we’ve released the alpha of the Hasura GraphQL Data Connectors as open source. This is a combination of an API Agent, an SDK to develop against that agent, and a reference application to show a working example of how it all works to provide new connections to varied data…
Combine Multiple GraphQL APIs using Hasura's GraphQL Joins
With GraphQL Joins, you can federate your queries and mutations across multiple GraphQL services as if they were a single GraphQL schema. You do not have to write extra code or change the underlying APIs.
Trigger Serverless DigitalOcean Functions with Hasura Events
DigitalOcean recently released DigitalOcean Functions, which is their serverless solution. It enables you to invoke and run functions when a web event happens. In this post, you will see how to integrate DigitalOcean Functions with Hasura.