No upcoming presentations...

    Modern apps have users and data that are distributed all over the world. Cloud-native patterns allow developers to run their compute on infrastructure that is also spread globally. However, building these applications involves putting together a lot of different tools and patterns which makes it hard to move fast and slows down delivery. I will introduce GraphQL as a modern API layer that is he...

    @ Silicon Valley 2019

    Sep 20 2019

    Distributed SQL

    Building a scalable realtime GraphQL API (GraphQL subcriptions) on Postgres

    This talk is a quick introduction to GraphQL subscriptions, the different approaches of implementing change capture on Postgres and streaming to web clients and finally an overview of the implementation in the open-source Hasura GraphQL engine

    GraphQL is a new API format for webservers to talk to clients that is rapidly gaining popularity, as an alternative to REST-ish designs. The GraphQL spec allows for "subscriptions" will allows a webserver to push changed results or events to a web-client. Building a scalable & reliable GraphQL server is a challenge.

    At Hasura we've built a service that automatically generates a GraphQL API ...

    @ Postgres Conference

    Mar 22 2019

    Use Cases

    GraphQL makes it easy for frontend developers to query their backend APIs. At Hasura, we've built a GraphQL engine that works on top of a Postgres database and gives automatically developers a GraphQL backend that they can use to perform "CRUD" and "watch" operations on. The GraphQL engine also adds an access control layer for application users, inspired by postgres's RLS.

    In this talk, af...

    @ Silicon Valley

    Oct 16 2018

    Dev