Home / Companies / Hasura / Blog / September 2020

September 2020 Summaries

7 posts from Hasura

Filter
Month: Year:
Post Summaries Back to Blog
This article discusses the process of taking a GraphQL API to production using Hasura Cloud. It covers various aspects such as performance, security, and reliability in building apps with GraphQL. The text delves into potential issues related to these aspects and how Hasura helps overcome them. Key points include efficient queries, scalable subscriptions, response caching, scaling database (Postgres), authentication and authorization, defense mechanism, collaborator management, monitoring, health check, distributed tracing, availability, and infrastructure management.
Sep 24, 2020 2,285 words in the original blog post.
Hasura is participating in Hacktoberfest 2020, a global event encouraging open-source contributions. Last year, the company received over 130 pull requests (PRs) from its community members. This year, participants can contribute to Hasura's GraphQL engine and Learn tutorial repositories by submitting PRs for issues labeled "hacktoberfest." Successful contributors will receive exclusive swag from Hasura. The event emphasizes the importance of open-source contributions regardless of experience or job role.
Sep 24, 2020 1,165 words in the original blog post.
This post discusses how to use Hasura Actions to convert Java REST APIs to GraphQL. It explains that writing a GraphQL server from scratch involves setting up the schema, type definitions, and resolvers. However, Hasura reduces this complexity by providing instant GraphQL CRUD for databases like Postgres, covering most data-fetching and real-time subscription use-cases. The post then explores how to define types and configure endpoints using Actions in Hasura Console. It demonstrates the process of creating a new Hasura Cloud project, defining Action and Type definitions, generating boilerplate code for Java server setup, setting up Spring Boot, exposing the server on a public URL, and finally testing the GraphQL API with a mutation. The post also covers permissions, relationship data, existing REST APIs, query actions, and supported frameworks.
Sep 22, 2020 1,539 words in the original blog post.
Hasura has secured $25 million in Series B funding led by Lightspeed with participation from existing investors Vertex, Nexus, SAP.io, and Strive. The company plans to use the funds to invest in its community, build faster, and support customers better than before. Key focus areas include investing in the Hasura community, solving hard problems, launching new DB integrations, actively contributing to OSS communities, building a distributed and remote future, and making users successful.
Sep 08, 2020 1,058 words in the original blog post.
Hasura has announced a partnership with Well Typed to improve open-source tooling in the Haskell ecosystem. The collaboration aims to enhance operational tooling and visibility for Haskell developers, especially as Hasura continues working on its cloud offering, Hasura Cloud. One focus area is memory fragmentation in GHC Haskell, where limitations have been found in profiling tools available. As a result, the partnership plans to support ongoing development efforts on ghc-debug and improve GHC's DWARF support for tracking running code back to source file locations. This will enable easier profiling of production Haskell code.
Sep 08, 2020 306 words in the original blog post.
This post discusses how to convert a Go REST API to GraphQL using Hasura Actions. It explains that writing a GraphQL server from scratch involves setting up the schema, type definitions, and resolvers, which can become complex as an application grows. Hasura reduces this complexity by providing instant GraphQL CRUD for databases like Postgres, covering most data fetching and real-time subscription use cases. The post demonstrates how to define GraphQL types required for an Action and create a simple Express app to handle the resolver bit. It also covers permissions, relationship data, existing REST APIs, query actions, and supported frameworks.
Sep 03, 2020 1,264 words in the original blog post.
This post discusses the use of Data Federation in GraphQL using Hasura Remote Joins and Gatsby Source Plugins. It introduces the concept of Data Federation, which allows for aggregating data from distributed sources into a single, common data model without containing the actual data. The post then explains how Remote Joins in Hasura enables Data Federation via GraphQL by joining data across databases and other sources like APIs. Gatsby Source Plugins are also introduced as a way to pull data into a site using GraphQL from various data sources such as APIs, databases, CMSs, local files, etc. The post provides an example use case of combining Hasura with Gatsby's GraphQL APIs and explores several potential use cases for Data Federation in this context.
Sep 01, 2020 1,822 words in the original blog post.