Hasura now lets you join data across multiple GraphQL services. [Hasura][Hasura]() Hi there, Last month I teased a big feature and itâs finally here! Iâm thrilled to announce GraphQL Joins â a feature that lets you create a unified GraphQL API by joining data from different GraphQL services. It is the next step in our ongoing journey to make data access as simple as possible for teams and individual developers. You can read all about it in our product updates section below so letâs get started with Mayâs newsletter! Highlights - Our monthly Community Call [starts today](), May 26, at 9 AM PT.
- The first round of [talks and workshops]() for HasuraCon is live. Register now!
- Join Tanmai Gopal and Spencer Kimball, CEO, Cockroach Labs, for an [online fireside chat]() about serverless data for APIs and product development at the edge.
- We are hiring! Check out our [open roles]()! GRAPHQL JOINS GraphQL Joins lets you instantly join data across different GraphQL services to create a unified GraphQL API. You can use it to federate queries and mutations across multiple GraphQL services as if they were a single GraphQL schema. And you can do this without having to modify the underlying APIs, write extra code, or change the upstream GraphQL service! Here are a few use-cases that GraphQL Joins enables: - For Hasura users: Run custom mutations and queries on your GraphQL service that return references to entities in your database powered by Hasura.
- For teams with multiple GraphQL services: Unify and join across multiple in-house or 3rd party GraphQL services.
- For teams with great REST APIs already in place: If you have an OpenAPI (swagger) spec-ed API that maps well to a GraphQL schema automatically, use GraphQL Joins to create relationships between the different entities and prevent N+1 queries on the client. You can read more about GraphQL Joins in our announcement post below. [INTRODUCING GRAPHQL JOINS]() Weâve also put together some resources for you to get up to speed on GraphQL Joins: - Prefer video? Check out Tanmai Gopalâs [5-minute introduction]().
- [Here's a demo]() of GraphQL Joins in action.
- We recorded an in-depth stream on how to use GraphQL Joins to [build an app](). Community Call Join us this morning, May 26 at 9 AM PT for our monthly Community Call. Here are a few highlights: Authorization Patterns with Hasura: In this session, we will explore some interesting patterns with Hasura's authorization system. This should give a conceptual model for the Authz system and some practical examples to show the wide variety of use-cases that can be covered natively with Hasura. MSSQL is getting event triggers: Weâll run through a live demo of how to use event triggers with MSSQL Weâve also got more demos lined up: - Hiding root-level fields
- camelCase for generated names As always, the Hasura product and engineering teams will host live Q&As! Click the button to join us. [SIGN UP]() [hasurawards.png] HASURAwards We are excited to announce HASURAwards â Hasuraâs first-ever user awards happening at HasuraConâ22! Community is a core part of Hasura, and the HASURAwards will shine the spotlight on the users and community members who make a difference! The nominations are open to the public â here are the award categories: -
Most Interesting Project
-
Projects for Good
-
Fastest GTM
-
Open Source Hero
-
A Startup Story
-
Best Supporting Member
-
Content of the Year
-
Tooling of the Year
-
PR of The year
- Best Discord Username Click the button to nominate a project, tool, or community member. [SUBMIT A NOMINATION]() P.S. While youâre submitting your nomination, donât forget to check out the [first round of speakers and workshops]() at HasuraCon and register now! [IRL Workshop] Building real-time apps with GraphQL & Hasura | June 1st, 9 AM CEST | JSConf Budapest Learn how to use GraphQL Subscriptions with Hasura to build a full-stack real-time app. Join Anjana Vakil at JSConf Budapest for a live, hands-on workshop. Sheâll introduce GraphQL fundamentals and show you how to build your first GraphQL API with Hasura. It's an excellent session for folks who are new to GraphQL and Hasura. Register [here](). [Fireside Chat] Hasura Hosts Cockroach â Serverless data for APIs and product development at the edge | June 2nd, 9 AM PT Tanmai Gopal and Spencer Kimball, CEO, Cockroach Labs, will unpack what the future of serverless data is and what it means for developers and architects. They will also discuss how traditional enterprises can leverage these ideas to accelerate their time to market and the emerging patterns of development. Register [here](). [IRL Conference] A Million Messages a Minute | June 7 â 9th | The GraphQL Conf @ OpenJS World Join Tanmai Gopal for a live talk at The GraphQL Foundation's inaugural GraphQL Conf. He will discuss GraphQL API patterns that will allow you to handle different types of real-time and streaming workloads along and how to handle such workloads on the front end. Register for the conference [here](). [IRL Conference] MongoDB World | June 7 â 9th | NYC The Hasura team will be at [Mongo DB World]() in NYC, and weâd love to meet you if youâre around the area! If you haven't registered yet, use the code HASURA25 and get a 25% discount on passes. [reading-viewing.png] Blogposts - Hasura and Well-Typed collaborate on [Haskell tooling]()
- [Community] [Sending HL7 v2 Messages]() with Hasura, Hapi, and Serverless
- [Community] [A tale of servers and clients](): Auth and rendering with NextJS, Auth0 and Hasura
- [Community] [Migrate your MySQL database]() to Postgres with Supabase, Hasura & pgloader Videos - [Watch the Aprilâ22 Community Call](). Here are a few highlights: - [YAML generator for GitHub Actions]()
- [Hasura Cloud UX updates]()
- [Get connected with Vercel]()
- [Building the open-source DORA stack with Faros]()
- Karthik Ranganathan, CEO, Yugabyte CEO, joined Tanmai to talk about [how to build an app at Facebook-scale in 2022]()
- Hereâs a recap of the DAPI episodes over the last few weeks: - [Connecting YugabyteDB to Postgres]() in Hasura with DB-to-DB Joins
- [Connecting Postgres to Sanity.io]() in Hasura with Remote Schema to DB Joins
- Praveen D gave a talk on an [API First Approach]() to adopting a distributed SQL database at DSS Asia 2022 Featured App [globaldatanet.png] Our featured app of the month for May is OHTRU â a FinOps Platform for Multi-Cloud Cost Management & Optimization built by [globaldatanet](). The team was looking for a solution to map an intensely complex RBAC model for OHTRU. After months of work, they were no closer to solving the problem. A late-night research project led them to Hasura. Using Hasuraâs access controls, they solved their problem within one week and have a production application in two months. They joined us for an [in-depth discussion]() about how they are using Hasuraâs access controls and metadata CLI. Tooling from the Community - [Unofficial Hasura iOS SDK]() â The team at Related Code launched an SDK to work with Hasura servers easily. Jobs from the Community - [Countfire]() is hiring senior or mid-level developers for remote (London) positions.
- [Sparkademy]() is hiring a senior full-stack developer for a remote (European or American time zones) position. And as I mentioned earlier, [weâre hiring too]()! This monthâs recommendations come from Koushik from our design team: [Sabine Hossenfelder]() is a German physicist who uses solid epistemological principles to do everything ranging from debunking conspiracy theories to explaining black hole physics. Another recommendation is [The Timeless Way of Building]() â an essential read for anyone who is interested in design and creativity. The central theme of the book is to understand the "quality without a name" using complexity and ontological design philosophy. --------------------------------------------------------------- Thatâs all we have for this newsletter! Have a great rest of the month and see you again next month! If youâd like your coworkers and friends to receive the newsletter and stay up to date with all things Hasura, share this link with them: [hasura.io/newsletter]() :) Best,Rajoshi [GitHub]() [Twitter]() [Discord]() [YouTube]() [LinkedIn]()
Hasura, 355 Bryant Street, Suite 403, San Francisco CA 94107 [Unsubscribe]() | [Manage preference]()