
Announcements
Announcing Hasura v2.1.0-beta.1
We are excited to announce the first beta release of v2.1 series with 2.1.0-beta.1

GraphQL Server
Top ways to write a custom GraphQL Server with production ready features
Open source implementations of the GraphQL spec are now available in most popular languages. In this post we will look at the most popular libraries for each language for anyone to get started with and ways to add production ready features like Authorization, Rate Limiting, Caching etc.

GraphQL
Hasura for existing GraphQL and REST APIs: An Architect's Guide
Typically you would connect a database to Hasura and get GraphQL and REST APIs. But what if you already have existing GraphQL / REST APIs outside of Hasura? How do you reuse them without re-writing every functionality from scratch? In this post, we will talk about that and more.

Hasura Cloud
Local Dev to Staging to getting Production-Ready with Hasura! 🚀
In this post, we will look at how to approach various stages of development with Hasura, from localhost to staging -> going live to production and finally performing maintenance updates.

Hasura Cloud
Moving from Self Hosted Hasura OSS to Hasura Cloud
If you are running Hasura OSS, it's very easy to migrate to Hasura Cloud. We will look at why and how to migrate in this post.

Authentication
How to Build a Simple, Secure Social Media Site with Magic and Hasura
Learn how to build a simple yet secure social media site where you can share photos of your kitties and see other people's kitten galleries! Uses Magic Auth and Hasura GraphQL

PostgreSQL
Top PostgreSQL Flavours and Extensions that work with Hasura
In this post, we will look at the different flavours and extensions of Postgres that cater to specific use cases and how Hasura supports them natively.

PostgreSQL
Things you wish you knew about PostgreSQL for building an app
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.

Actions
Creating a GraphQL API for Notion with Hasura Actions
Notion launched their REST API recently letting you connect your pages and databases to create powerful workflows. In this post, we will leverage the Notion API to create a GraphQL wrapper for one API endpoint.

GraphQL Errors
Top GraphQL Errors and How to Fix them
Error handling in GraphQL is different on both server and client side tooling. You no longer are looking at HTTP status codes to debug what went wrong for the request made.

Postgres
Working with Dates, Time, Timezones in GraphQL and PostgreSQL
In this post, we will look at the various data/time types available through Postgres and exposed via GraphQL by Hasura.

Migrations
Migrating from Hasura v1.3 to v2.0
In this post, we will look at how to migrate from Hasura v1.3 to the latest 2.0 version in different scenarios.