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.
Improving profile search accuracy using ElasticSearch n-gram tokenizer
Elasticsearch is a distributed document store that stores data in an inverted index. An inverted index lists every unique word that appears in any document and identifies all of the documents each
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.
How we brought down storage costs for the Ads platform: Part 1
We just went through different solutions that we could use for the problem we have on our hands. All of these are valid solutions that could be used for different levels of scale.
How we brought down storage for the Ads platform: Part 2
our code needs to compare the number of times a user has already seen an ad to the configured frequency in real-time and for that, we need storage of how many times a user has seen an ad. On the face of it.
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.
I’m happy to announce our $25M Series B financing led by Lightspeed (Techcrunch) with participation of our existing investors Vertex, Nexus, SAP.io & Strive.
Partnering with Well Typed and investing in the Haskell community
Hasura’s core engine is built in Haskell. Although a seemingly risky choice initially, our choice of spending our innovation token / golden ticket to build with Haskell had paid off well.
Data Federation in GraphQL using Hasura Remote Joins and Gatsby Source Plugins
We will look at how to use Gatsby Source Plugins as a Remote Schema source and federate data using Hasura Remote Joins for a unified data model and GraphQL API
A deep dive into ShareChat Progressive Web App (PWA)
Furthermore, we have extensively used the bundle analysis tool for webpack called Bundle Analyser, which enables us to visualize both uncompressed and gzipped size of webpack output files with an interactive zoomable tree-map.
Automatic Natural Language Generation (NLG) has had a long tradition in the Computational Linguistics community, but the recent advances in deep learning have given it a new impetus. Its importance in the modern world cannot be overstated.
Building a Calendar Scheduling App Backend with Hasura Scheduled Triggers
In this post, we will look at how a calendar app backend with complex scheduling logic can be implemented with Hasura GraphQL and Scheduled Triggers API in Hasura.