Uri Goldshtein spoke last year at HasuraCon’20 on how one can use Hasura’s remote joins feature and GraphQL Mesh to create data graphs.

As HasuraCon’21 is almost here, we thought it would be the perfect time to take a look back on all the amazing talks by our amazing speakers from 2020!

You can sign up for HasuraCon’21 here!

Here’s Uri’s talk in video form:

And below is a text transcription of the talk for those who prefer reading! (The text is slightly paraphrased and edited here and there for clarity’s sake.) TRANSCRIPTION:

Hi, everyone. My name is Uri…


The on-demand recording of this webinar is available here.

Pipe is a rapidly growing fintech startup that’s transforming how companies fund their growth by unlocking their biggest asset — revenue. Through Pipe’s platform, companies can trade their monthly or quarterly contracts for their annual value upfront, instead of taking on highly dilutive equity and restrictive debt.

11 Days:
The time it took to go from prototype to production with Hasura

In just one year Pipe has experienced amazing success, gaining over 3,500 customers and $1 billion in tradable annual recurring revenue — accomplishing this with just 11 engineers.

$600k USD…


Ali Spittel spoke last year at HasuraCon’20 on how Hasura helps with teaching code and how it helps students learn faster!

As HasuraCon’21 is almost here, we thought it would be the perfect time to take a look back on all the amazing talks by our amazing speakers from 2020!

You can sign up for HasuraCon’21 here!

Here’s Ali’s talk in video form:

And below is a text transcription of the talk for those who prefer reading! (The text is slightly paraphrased and edited here and there for clarity’s sake.)

TRANSCRIPTION:

Hey, I’m Ali, and I’m going to be…


The release train continues towards the station ( note: the station is named ‘Stable’) with the release of 2.0 alpha 10.

While ‘alpha’ in name, it is not alpha in quality. However, we do use this signifier to denote that it is a work in progress and invite feedback about any problems you may experience.

A Summary of Releases

As mentioned in recent release posts, we have historically announced our releases via Discord and updates to the GitHub release page. As adoption continues to increase, we believe this is insufficient for the future.

To that end, we will begin to blog for each release…


The release of Hasura 2.0 included one of the most exciting features to date — multiple database backends, and in particular, support for our first new backend, Microsoft SQL Server. Our roadmap already includes support for several new backends — Google BigQuery (in alpha already), MySQL, Citus (coming soon), and several other databases over time. Soon you will be able to use all of the Hasura features you know and love with the choice of your favorite database!

On the face of it, this probably seems like a relatively straightforward change. After all, Hasura is ostensibly a GraphQL-to-SQL “compiler”, and…


In this short tutorial, we will build an image storage integration with Hasura that auto-tags our images for us. We need to account for the following touch-points in our stack. We have a client that will act as the user interface. We have persistent storage for the images and for the user interaction data. Additionally, we need an external service that will provide the object recognition analysis of our image and suggest the additional, relevant tags in the image.

Our user journey involves uploading a photo, waiting for the photo to get analyzed, then be presented with the suggested categories…


Hello all, Adron here, your host on Hasura Coding. Today I’ve collected together a number of video shorts, extra details, and information about primary keys, primary key data types, and data types in general. In this post I’ve included links to mapping from Postgres types to JavaScript types via GraphQL and Hasura.

Primary Keys

Primary Key: A primary key in a relational database uniquely identifies the record among many records stored in a table.

Primary keys can be made up of one or more columns, of existing data, or made up data that serves only the purpose to identify the record itself…


Testing Hasura GraphQL APIs with Karate

So you’ve created your new GraphQL API wit Hasura — what’s next?

It’d be a great idea to write some unit tests against your expected queries to make sure everything keeps working in your application as you make changes to your GraphQL API.

There are a few differences between how to test your GraphQL endpoint vs a set of REST endpoints.

The first is what you’re querying against.

REST endpoints will most often times be broken up against a set of endpoints which will return the responses for their equivalent resources.

In GraphQL, you’ll be looking at hitting one endpoint…


Hasura helps you monitor what matters so that you can optimize your apps, products, and services with precision. With our monitoring tooling sitting in the same infrastructure as the metal running your apps, there’s no truer source of metrics than what you can find in your console. Monitoring can also be scoped to specific contributor roles so that an architect or business operations account would only be able to access the monitoring tab and not the underlying API settings or data.

In this post, we’ll do a breakdown the different monitoring sections of the Hasura console.

Overview

Overview, as the name…


I will open up with the magic word: monorepo

(Yes! We have one at Hasura)

In this blog post, I will share the story of the Hasura monorepo, and some internal tooling, that facilitates day-to-day engineering work.

The monorepo

The Hasura monorepo was born 6 months ago. The reason for its existence is simple: To keep the Hasura GraphQL Engine open source and the commercial codebases in sync.

Previously there used to be two GitHub repositories:

  • hasura/graphql-engine (the open source version of graphql-engine)
  • hasura/graphql-engine-pro (the commercial version of graphql-engine)

Both the OSS and pro version have three main components:

The common pattern…

Hasura

⚡️ Instant realtime GraphQL APIs! Connect Hasura to your database & data sources (GraphQL, REST & 3rd party API) and get a unified data access layer instantly.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store