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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
Best Practices for JAMStack Projects in Production at Scale
In this post, we will look at the best practices for using JAMStack in production and at scale. The architecture leverages static first to perform fast and dynamic on the client to cater to any complex interactions or data requirements.