A Simple, Realtime, Event Driven Architecture with QR Codes
Hasura event triggers, REST endpoints, and subscriptions APIs allow for simple, event-driven patterns with many use-cases.
APIs, microservices, databases, queues and server-side architecture.
Hasura event triggers, REST endpoints, and subscriptions APIs allow for simple, event-driven patterns with many use-cases.
Here is how I used subscriptions in Hasura GraphQL Engine to build a full-fledged real-time group chat app on Postgres with React and…
Today we are releasing database updates, better interop with the REST ecosystem, and one of the biggest updates to actions since the first release of the feature.
This article will explore building a GraphQL API for a cinema movie catalog using Golang connected to a Postgres database on Hasura. Our API can retrieve a list of movies and add a new movie to the catalog.
Hasura’s first "tips and tricks" contest has concluded, and we loved seeing all the amazing submissions! Without particular order, here's the final collection of the top community Tips and Tricks from 2021.
Dusty Domains is a wrap! As a new initiative piloted by the fantastic team at Netlify, Dusty Domains was a call to action to turn an unused domain into a published website on Netlify.
Ever wondered how you are able to find relevant and entertaining content every time you go to the Moj or ShareChat “Home” page? Machine Learning is at the core of this complex machinery!
Recommended — Just For You: How We Handle Personalisation at Scale Written by Srijan Saket, Aravindh R, Subham Todi, Brihati Jain Our Mission Ever wondered how you are able to find relevant and entertaining content every time you go to the Moj or ShareChat “Home” page? Machine…
At Zerodha, the first mobile version our flagship trading platform Kite was written as a native Android app in 2015. After building a cross-platform version in React Native in 2017, we finally settled for a full rewrite in Flutter in 2018, a choice that has paid off really well…
In this article, we will look into how a serverless SaaS app used Hasura and how Event Triggers helped them to eliminate a race condition.
Advertisers want to run their advertisement campaigns on ShareChat and reach their target audiences. Our aim is to show the advertisement to the most relevant audience so that the advertisers' goals are met.
Written by Mohit Dubey ShareChat is on a rapid growth path with 180 Mn monthly active users. Advertisers want to run their advertisement campaigns on ShareChat in order to reach these target audiences. Our aim is to show the advertisement to the most relevant audience so that…
We’ll be exploring Apollo Client, Relay, and URQL, as well as each of their pros and cons, to help you make the right choice when selecting a GraphQL client for your future projects.
~By Ritesh Sharma & Lijo Abraham. Introduction As a part of the agile-based development revolution, organizations have believed in rolling small and quick changes into the market. The theory of building fast-shipping fast plays a significant role in upgrading any product by…
Hasura Cloud added a security feature where you can timeout a GraphQL operation if it is taking more than configured time. We will look into more detail with example in this post.
A few months ago, we at ShareChat decided to go on a documentation coverage spree. Not long into the journey we realised the resources for measuring documentation were limited and would not meet our expectations.
‘doc-coverage’ — A Documentation Coverage Tool for Javascript Witten by Shivani Sehgal It’s been rightly said that what gets measured gets managed! A few months ago, we at ShareChat decided to go on a documentation coverage spree. Not long into the journey we realised the…
JWTs are becoming a popular way of handling auth. This post aims to demystify what a JWT is, discuss its pros/cons and cover best practices in implementing JWT on the client-side, keeping security in mind.
Written by Shubham Sharma “Are data structures and algorithms even useful in a software engineering job?”Over the past few years, there has been a drift towards people assuming that algorithms and data structures are useless and are asked by tech companies just as a thoughtless…
We wanted to give our players the ability to generate the best declaration for their cards. Here's how dynamic programming got the work done.
We’ll be building a GraphQL API backend with Hot Chocolate GraphQL and integrating it to Hasura via Remote Schema.
As 2021 comes to a close, let's look back at a year of releases, engagement, and milestones.
ShareChat AI team has embarked on a journey of conducting cutting-edge AI research and building AI-powered solutions for providing best-in-class and safe user experience to our users. Our endeavour is to build solutions that can scale across diverse geographies and cultures…
ShareChat AI team made its presence felt at the recently concluded EMNLP Conference 2021 held in the Dominican Republic. Here’s what we spoke about!
In this approach, an additional calibration step is involved, wherein a representative dataset is used to estimate the range of activations using the variations in the dataset.
Written by Akash Manna, Vikram Gupta, Debdoot Mukherjee Every day, ShareChat and Moj receive millions of User Generated Content (UGC) pieces. To derive insights from these content pieces and recommend relevant and interesting content to our users, we require accurate, fast and…
We’re excited to announce some big updates to the Hasura GraphQL engine which further eliminate data silos, enhance security and lower the bar to universal GraphQL API usage.
In this article, we’ve compiled a list of the top open-source GraphQL projects and tools based on their stars on GitHub. Our list contains a mix of GraphQL integrated development environments (IDEs), clients, and servers to help you explore the GraphQL metaverse.
Written by Sumit Malpani, Sumit Agrawal, Sidharth Mishra, Nitesh Jain “Creator Economy”, led by the rise of short-form videos, has become a global phenomenon in recent years. Today, there are more than 100M+ content creators globally, with increasing numbers of short video first…
In this article, we'll take a look at combining Hasura Cloud plus Netlify for Jamstack deployments that scale.
The Jamstack is changing all the time with new tools and abilities being added daily. Find out the past, present, and future of Jamstack in this article.
We wanted to make the whole gifting experience feel very fast but this was not possible if we kept waiting for the API response.
Written by Gulzar Ahmed, Chetan Potnuru We recently shipped out a new Virtual Gifting experience for our ShareChat’s Audio Chatroom- a core feature where the audience can support the creators by sending them virtual gifts. In this blog, we’ll talk about why and how we revamped…
For front-end developers, few FaaS providers command as much name recognition as Vercel, Netlify, and Gatsby Cloud. In this post, we'll compare them.
This article discusses why readers should adopt GraphQL as their backend data layer, providing relevant context and examples from companies using GraphQL in production. Additionally, it provides actionable insights for readers on how they can get started with GraphQL.
We recently rolled out a new CI system at Hasura and we are writing this post to take you on a journey about why and how we did it. This is a collection of ideas and implementation details which we believe to have helped us arrive at an optimal solution that worked out for us.
Written by Rishabh Jain, Praveen Dhinwa, Vikram Gupta, Hastagiri Vanchinathan, Debdoot Mukherjee ShareChat is India’s leading social media platform & Moj is India’s number one short video platform with one of the highest monthly active users. Both allow users to share their…
Though our problem from an outside perspective is similar to OCR in the wild problem, the primary distinction is content intelligence.
AWS has tons of services which can be integrated with Hasura Cloud for various functionalities and use cases. In this post, we will look at how to leverage them from a 3factor app architecture and event driven serverless pattern.
This event is over It’s Hasura’s first year at re:Invent and we’re excited to meet everyone from the Hasura Community who’s going to be there! Here are all the ways you can find us during the conference: Stop by our booth for demos, expert consultations and to meet the team…
React Query is a powerful client that works hand-in-hand with GraphQL for minimum boilerplate and ultimate flexibility.
React Query is a lightweight but powerful data-fetching manager for React. In this tutorial, we'll learn the basics of what it is, and how to get started quickly!
We will look at how to make a request to a GraphQL API with JavaScript fetch or libraries like axios.
Hasura Learn comes with 25+ open source tutorials on GraphQL, Databases & Hasura to help developers get up to speed with these technologies.
We are excited to announce the first beta release of v2.1 series with 2.1.0-beta.1
Announcing the Harvest 2021 Tips and Tricks contest! Share knowledge, learn new things, and win prizes!
This blog post outlines how to model a common organization-based permission system in Hasura.
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,…