Home / Companies / Hasura / Blog / Post Details
Content Deep Dive

Building REST from GraphQL - a story of engineering in Haskell

Blog post from Hasura

Post Details
Company
Date Published
Author
Lyndon Maydwell
Word Count
2,514
Company Posts That Month
14
Language
English
Hacker News Points
-
Post removed?
No
Summary

This article discusses the development of a new feature for Hasura using Haskell. The feature aimed to provide a safe and efficient mechanism for exposing GraphQL capabilities to environments where REST had better prospects for integration. The team followed an iterative approach, with clear boundaries on what could change at each stage. They also emphasized the importance of strong static types, purity, and expressivity in Haskell, which allowed for "fearless refactoring" during development. The author suggests that while there are still technical improvements to be made to the language, Haskell can effectively facilitate feature development and improvement through commoditized contribution.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.