PostgreSQL Tricks

I had posted this question on platforms like Twitter, HackerNews and Reddit and got some interesting responses. In this post, I’m collating a bunch of these discussions to help frontend or full stack developers work better with PostgreSQL for their app.

As the app grows in size and user base, database typically becomes a bottleneck for various reasons. And I’m not even talking about resource consumption, memory, connection limits etc which will haunt admins at some point. …


With beta.1 available for about two weeks, and an immense amount of helpful feedback from our community, we are pleased to continue our march towards 2.0 final with the release of 2.0.0-beta.2.

What is a ‘beta’?

Let us explain what a ‘beta’ is to Hasura.

At its simplest, when a release achieves beta it means:

  • The code is feature frozen and no more features will be added (unless absolutely necessary)
  • All breaking changes are incorporated, documented in prior release notes (or addressed), and there will not be more surprises to come
  • The…

Teams building with Hasura know and love the powerful features available at their disposal — instant GraphQL APIs, remote schema joins, granular authorization, eventing system, and more. Hasura is available for use as multiple product offerings — Hasura CE, Hasura EE, and the focus of this blogpost, Hasura Cloud. Here, we will explore the features that come out of the box with Hasura Cloud that drastically reduce the ops effort required to run and manage your Hasura applications in production.

“We have gotten a lot done as a small team. While looking at other companies of our size, we have…


TL;DR:

Modern applications deliver increasingly complex features, powered by machine learning, artificial intelligence, and even more complicated architecture in a way that feels magical if not expected.

In this Hasura Patterns guide, we’ll look at how we can build an end-to-end reactive API, in a scale-ready, event-driven architecture with Hasura. We’ll build a Pinterest-like feature for auto-tagging user images as a working example of this reactive programming pattern!

Intro- our reactive programming plan:

In this post, we’ll do an architectural walkthrough of an end-to-end, asynchronous data flow with Hasura. Specifically, we’ll see how Hasura’s native support for subscriptions, reliable eventing, and its flexible GraphQL API allow…


We continue our progress towards 2.0 stability with today’s release of 2.0.0-beta1.

What is a ‘beta’?

Let us explain what a beta means to the humans at Hasura.

At its simplest, when a release achieves beta it means:

  • The code is feature frozen and no more features will be added (unless absolutely necessary)
  • All breaking changes are incorporated, documented in prior release notes (or addressed), and there will not be more surprises to come
  • The code is in a state to undergo final performance & security review

This does not, by any…


This blog post is a part of our newest series of monthly roundups for the Hasura Community Call in which we summarise all the cool demos and updates from the previous event.

🎙 What is the Hasura Community Call?

If this is the first time you’re coming across this event, below is all you need to know about it-

The Hasura Community Call is a monthly event hosted by yours truly (Vish 💜) on the last Thursdays of the month at 9AM PT. …


Brave Care is a YC backed healthcare startup that provides primary, urgent & remote care for kids. Brave Care runs in person & mobile clinics with a team of front line medical workers. Brave Care recently announced a 10M funding round with which they are planning to expand to building more clinics across several states in the United States.

When COVID hit in 2020, the Brave Care team rapidly launched telehealth visits and got licensed in 14 states. They became the first company to release an online COVID symptom checker and helped thousands of kids get their COVID tests.

We…


Pamela Gotti spoke last year at HasuraCon’20 on how Credimi shifted from REST APIs to GraphQL APIs with Hasura and sped up their development.

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 Pamela’s talk in video form:

Adding GraphQL Using Hasura To An Existing FinTech App to Speed Up Development by Pamela Gotti of Credimi @HasuraCon’20

And below is a text transcription of the talk for those who prefer reading! (The…


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 Zachary’s talk in video form:

Architecture & Authorization For A Complex Multi-Tenant SaaS Platform With Hasura | Prefect by Zachary Hughes @HasuraCon’20

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 folks, thanks for coming. Today we’re going to talk a little bit…


We are super excited to announce the final alpha in the 2.0 series with 2.0 alpha 11.

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 (even if it is…

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