Get a look at the features included in 2.0 stable, all the new features we are working on and watch all the recordings from HasuraConâ21! [Hasura][Hasura]() Hi there, It was great to see many of you at HasuraCon last month. We now have the recordings available for those of you who missed it. Continuing from the series of product previews that we did at the conference, we're excited to tell you about a slight change in the way we have been doing our monthly community calls. We usually demo upcoming features, talk about our roadmap and have a community demo as well. This time around, though, we are also making this our venue to announce and showcase all the product launches that you should be able to try out immediately. If you're looking to stay updated with what's new with Hasura, make sure you join us :) Highlights for the July issue: - [Community call]() agenda
- HasuraCon [recap]() & [recordings]()
- New GraphQL & Database tutorials ([Postgres](), [ReScript]() & [Svelte]()) Here's what happened in the last month: 2.0 Stable Highlights: - Connect a single instance of the Hasura GraphQL Engine to multiple databases simultaneously.
- Generate REST endpoints from your GraphQL Query automatically.
- Extend permissions to remote GraphQL services and create inherited roles. Read all about 2.0 below and some of the other product previews from HasuraCon below. [Read out announcement blogpost]() Hasura is now in v2.0.3 you can read up on all the releases in our [changelog](). Many of the recent updates & some exciting feature launches of previews we've presented previously are planned for our community call next week: - Improvements to Inherited Roles: We've been actively working on broadening the use cases that can be handled by inherited roles.
- Improvements to Computed Fields: You can now use computed fields in 'where' clauses and when specifying remote schema relationships.
- Hasura Cloud Security Features: Security features, namelyâNode Limit, GraphQL Request Timeout & Disabling GraphQL Introspection per role
- Query tags: Learn how to perform end-to-end tracing and performance analysis of a Hasura operation using query tags.
- Hasura CLI ARM Release: We'll showcase the Hasura CLI support for ARM64 architecture that we recently released for Linux and M1 macOS. And a few more launches of previously previewed features! As usual, the community call is hosted live with Hasura engineers ready to answer your questions! We hope to see you there :) [Register]() We just wrapped up the second edition of HasuraCon'21! All the videos are now online (see the big button below). Here are the Highlights: Keynotes - Tanmai Gopal kicked off the event with his keynote about the [future of modern application development]() and self-serve access to data. He also talked about Hasura 2.0 and showcased some of the existing features that we're releasing to power this trend.
- Guillermo Rauch (CEO, Vercel) joined Tanmai to discuss [what enterprise teams can learn from]() the stacks & development methodologies used by fast-paced startups to prototype in production. Product Previews: - Cross-Database Joins with GraphQL: We have taken Remote Joins to the next level! With a single GraphQL query, Hasura will let you fetch related data from multiple databases with authorization baked in. Hasura federates the GraphQL request to the underlying databases giving you the experience of all the data being in a single database! [Here's]() the video demo.
- Schema Sharing: Hasura Schema Sharing will enable installable samples of permissions, relationships, and advanced Hasura features, as well as data models, logical implementations, and extension examples. See it [in action. We're launching this soon (hint - community call :))]()
- Git-based Workflows for CI/CD on Hasura Cloud: This Hasura Cloud feature will let you deploy your local migrations to staging and production by a simple git push. Watch [the demo and more reasons to show up at the community call :).]() What users are Building with Hasura - The Washington Post is using Hasura to [deliver real-time news]().
- How CurrentDesk used Hasura to [internationalize]() every layer of their stack.
- Off Script's CTO explained how they [built a complete e-commerce marketplace]() on top of Hasura.
- Taller, a dev agency, shared how they built '[NoOps' real-time applications]() for McDonald's and Coca-Cola.
- The U.S. House of Representatives talked about [using GraphQL with .NET and Hasura]() to modernize a 30 years old application! And more fireside chats and workshops! You can watch all the talks below. [Watch all the videos]() Apart from our community call, we have a few exciting events for you all to tune into this month:
Generated Typescript Tooling with Hasura (Workshop)Our community team is hosting a 3-hour hands-on workshop on 28th July at 9 am PT. This workshop gives you TypeScript without any boilerplate. Read the details & register [here](). Model Level Authorization System for GraphQL with Hasura (Webinar)Join Tanmai Gopal for a 30 minute guide & demo to Hasuraâs Authorization Model for your GraphQL APIs, on 10th Aug at 9 am PT. Read all the details & register [here](). The Data & API ShowWeekly streams on all things data & API with Hasura. We just completed the first episode - [Building Admin Interfaces with React Admin and Hasura GraphQL]() - this week! Join us [every Tuesday]() at 9 am PT to learn about all things news and exciting in the Data & API world! We often get asked about a reference architecture showcasing Hasuraâs capabilities to build apps with complex business logic. So we built a fully-featured, open source reference app that shows you how to leverage all of Hasura's features to build scalable, secure, and high-performance business applications. Try it out [here](). We've got a lot of Postgres deep dives this month: - [Things you wish you knew about PostgreSQL for building an app]()
- [Top PostgreSQL Flavours and Extensions that work with Hasura]()
- [Comparison of Managed PostgreSQL Providers: AWS RDS vs Google Cloud SQL vs Azure PostgreSQL]() Case Studies - [Industrial IoT Platform Machine Metrics Increased Developer Velocity by 10x Using Hasura]()
- [How Nexlab used Hasura to digitize Daikin Vietnam's AC servicing business unit]() Tutorials
If you're looking to learn something new this weekend, check out our 3 new online tutorials. They should take you about 2 hours each to complete. - [Using ReScript with GraphQL]()
- [Using Svelte with GraphQL]()
- [Intro to GraphQL & Postgres]() Community member of the month: Michele Riva is our community member of the month! Michele is an active member of the Hasura community and contributes immensely by building applications with Hasura in production and sharing their experience, building them by engaging invaluable discussions on social media. Michele is a Senior Software Engineer at[@ViacomCBS](), author of 'Real-World Next.js' and enjoys having technical conversations on their [podcast](). Monthly Recommendations This month's recommendation comes from Evie Ciobanu, an engineer at Hasura: [Diablo Swing Orchestra]() is one of my favorite bands, and I can't help but recommend them every chance I get. Their style is pretty hard to pin down, but it's a mix of rock, symphonic metal, swing, and upbeat jazz. Their albums are on youtube (I hear they're about to release a new one soon), and my favorite is [The Butcher's Ballroom](). As a small extra, check out the [Polyphonic]() YouTube channel. They do 5-15 minute videos on musical icons, drummers, stories behind songs, etc. Jobs Jobs @ Hasura
We are hiring for several roles across engineering, product, marketing, sales and more. Please look at our [careers page]() if youâre interested or know someone who might be. We also have a [jobs channel]() on our Discord server where the community posts relevant job openings in case youâre interested. Thatâs all we have for you today :) -- Rajoshi P.S. You are receiving this email because you signed up for the Hasura Newsletter. To manage your preferences, please click the link in the footer.
Hasura, 355 Bryant Street, Suite # 403, San Francisco CA 94107, USA [Unsubscribe]() | [Manage preference]()