Copy
Hi there!

The last few weeks have been very eventful at Hasura. Our much awaited 1.2 release (with Hasura Actions) went live, and we also announced our very first user conference! To top this, our last community call was the biggest we had with almost a 100 people tuning in :).

In other updates, our TGIF Zoom calls have been continuing, and something we all look forward to. This week we tried playing an online game and it was great fun. Do try out Fishbowl, built by our community member Avi if you're planning one!

🏗️ Product Updates

v1.2  is here🥳! This has been quite a big release for us for several reasons (gif below)! We even celebrated by raising a toast to the team & the community in our community call last week.
▶️ A Little Less Conversation, a Little More Actions
The most exciting part from v1.2 is the stable release of Hasura Actions! Actions will make it easier than ever to add custom business logic to your Hasura backend.

We’ve put together a few resources to help you get started with Hasura Actions:
  • Introduction to Hasura Actions: A blog post with all things Actions by Tanmai.
  • Watch Actions in Action: Watch Tanmai’s live streamed demo of Hasura Actions.
  • What you can do with Actions: From building an image resize API to building payment APIs we have put together a series of videos that show all the things you can build with Hasura Actions.
And most importantly, try out Hasura Actions for yourself here.

Moar Thingz! 
v1.2.0 included many more feature updates:
  • Dev Mode: We have added a dev mode that will send extra information in API responses in case of an error. You’ll get a lot more visibility into what exactly went wrong when an error happens. This mode will include a lot of information on Actions errors specifically.
  • Backend-only insert permissions: You can hide certain fields from the frontend but have them accessible in the backend just by including additional headers. You can use this feature to disable insert_table mutation for frontend clients (for a role) while still being able to access it from a Action webhook handler (with the same role).
  • New migrations workflow: Managing migration/metadata with Hasura has gotten a lot easier with the introduction of config v2 - our new workflow. Migrations are pure SQL files and metadata is a collection of declarative files. This also makes the process incredibly fast: you can add 1000 tables in 10 seconds!
  • Support for more operators and Postgres features: You can now use  _inc on more data types like real, double, numeric & money. We have also added support for timestamps without time zones type and special characters in JSON path query arguments.
  • Docs on performing data validations: We have added a new page to our docs to illustrate the various ways of performing data validations with Hasura.
We covered these features and more during our last community call, you can see them in action here.  We are hosting the next community call on 27th May, make sure you register for it.

And of course, you read more about 1.2.0 in our change logs.

📢 Announcing Hasura Con 2020!

We are hosting the first Hasura user conference from 3rd to 10th June. This is a very important milestone for us, and the excitement that we’re received from the community has been very encouraging.

Hasura Con will be a free, online conference with workshops, talks by Hasura users and the Hasura team and lots more!
Here’s a look at what’s coming:

👩‍🏫Workshops (3rd, 4th & 5th June)
  • Enterprise-grade GraphQL Authorization: Learn how to connect your auth systems to Hasura and how to implement any kind of authorization: rules, roles, tags, hierarchies, attribute based systems!
  • Architecting domain-driven GraphQL apps: Setup a reference architecture for your team to build complex GraphQL apps with Hasura. Integrate your favourite frontend, backend, CI/CD tooling for maximum feature velocity.
  • Scaling Hasura from 10 to 1M reqs/s: Scale a fully loaded GraphQL application built with Hasura (complete with auth & custom business logic) from 10 req/s to 1 million req/s without any downtime.
🎙️ The Conference
We’re curating talks from our users around their use-cases, architectures, Hasura in production, industry insights with GraphQL and also showcases of tooling built by the community and our partner ecosystem.

We’d ♥️ for you to submit a talk.

We will be announcing a lot more speakers over the next few days. Make sure to register for the conference and workshops below:
REGISTER FOR THE CONFERENCE

🎟️ Upcoming events

Here are the big events happening in May ⤵️
  • GraphQL & serverless, a virtual Fireside Chat (12th May): Join Simona Cotin, Christian Nwamba and Tanmai Gopal for a live streamed discussion about building event driven applications with GraphQL & serverless.
  • Getting Started with Hasura in your Organization (7th May): Back by popular demand! Join us for an online demo on how Hasura can be used to incrementally adopt GraphQL within your organization.
We will be annoucing more events on Twitter.

📜Blog Posts & 📹 Videos

Here is a collection of all the blogs and videos we posted over the last month:


Building with Hasura Tutorials Community Videos
🎵 I’ve been discovering a lot more NEW music during the quarantine. Mostly because I have signed up for a few music recommendation newsletters (I had no idea that this was a thing!). Liisten & Flow State are my newsletters of choice for now. If you’d like to seriously get into discovering new music, check out this guide. Unfortunately, most of these recommendations skew towards western music. I still need to figure out a way to get more global recommendations.

That’s it for this newsletter. If you would like to get in touch with us, feel free to reach out on Discord / Twitter.

Take care!

Rajoshi
Co-founder, Hasura
view this email in your browser
Copyright © 2020 Hasura Inc, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.