Praveen Durairaju

Praveen Durairaju

Application Engineer. Tech Enthusiast. Follow on Twitter - https://twitter.com/@praveenweb

Twitter
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.
Praveen Durairaju
Praveen Durairaju
29 June, 2021
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.
Praveen Durairaju
Praveen Durairaju
21 June, 2021
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.
Praveen Durairaju
Praveen Durairaju
21 May, 2021
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.
Praveen Durairaju
Praveen Durairaju
07 May, 2021
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.
Praveen Durairaju
Praveen Durairaju
29 March, 2021
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.
Praveen Durairaju
Praveen Durairaju
17 March, 2021
JAMStack

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.
Praveen Durairaju
Praveen Durairaju
09 March, 2021
Frontend

Top 5 GraphQL Resources for Next.js Developers in 2021

GraphQL is stepping in to the 6th year in 2021 and is seeing great adoption in the developer community. We have compiled a short list of 5 best resources (in no particular order) specifically catering to Next.js developers.
Praveen Durairaju
Praveen Durairaju
15 February, 2021
GraphQL Backend

Building GraphQL APIs with Deno and Hasura

In this post, we will look at building a GraphQL API backend with Deno and create a unified GraphQL layer with Hasura and Deno to solve custom business logic requirements of the app.
Praveen Durairaju
Praveen Durairaju
10 February, 2021
Frontend

Next.js JWT Authentication with NextAuth and Integration with Hasura

In this tutorial, we will look at implementing a custom JWT solution with next-auth, served by Next.js and integrate the same with Hasura and make authenticated GraphQL API calls.
Praveen Durairaju
Praveen Durairaju
04 February, 2021
Remote Joins

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.
Praveen Durairaju
Praveen Durairaju
18 December, 2020
SWR

GraphQL Data Fetching with SWR React Hooks and Hasura

The idea behind this example is to demonstrate usage of useSWR, mutate and trigger hooks of SWR in combination with GraphQL.
Praveen Durairaju
Praveen Durairaju
14 December, 2020
Ready to get started?
Start for free on Hasura Cloud or you could contact our sales team for a detailed walk-through on how Hasura may benefit your business.
Get monthly product updates
Sign up for full access to our community highlights, new features, and occasional baby animal gifs! Oh, and we have a strict no-spam rule. ✌️