Hacker Newsnew | past | comments | ask | show | jobs | submit | roscue's commentslogin

I feel you. But I think this might have more to do with the cursed design of the Shopify order editing API than with GraphQL itself.


I would agree that REST beats GraphQL in most cases regarding complexity, development time, security, and maintainability if the backend and frontend are developed within the same organization.

However, I think GraphQL really shines when the backend and frontend are developed by different organizations.

I can only speak from my experience with Shopify's GraphQL APIs. From a client-side development perspective, being able to navigate and use the extensive and (admittedly sometimes over-)complex Shopify APIs through GraphQL schemas and having everything correctly typed on the client side is a godsend.

Just imagining offering the same amount of functionality for a multitude of clients through a REST API seems painful.


Looks a lot like it's inspired by https://amie.so . They also have a Notion integration, but it doesn't work completely flawless yet – but they are only out of beta since a few months I think.


Other way around! Notion bought Cron, which was around for a long time before Amie and (one could argue) inspired Amie.


Apart from not really seeing how they are very similar (Except the calendar view itself...which looks the same in every calendar app) it actually looks like Amie was around one year longer. At least based on public announcement timestamps I found. Doesn't really matter in the end, as they have very different ideas in the same field so there's nothing wrong with that.

- Amie, 2020-08-24: https://news.ycombinator.com/item?id=24263960

- Cron, 2021-11-18: https://cron.com/blog/2021-11-18-announcing-cron


I really hope Notion Calendar will build the "schedule todo" feature for its Calendar. That's the primary reason I used Amie.


They both look broadly like Apple’s Calendar app with some features of Google Workspace’s Calender mixed in.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: