Ruby network workflow: REST, JSON, GraphQL or gRPC? Grigory Petrov. - YouTube
Most Ruby apps start their communications via Rails built-in REST support. As the app evolves, it questions a developer with small, but important decisions: how to handle date and time, transfer files and large data sets, honor permissions and so on. Network intercommunications between modern backend apps are a vast world of competing protocols, standards and workflows. There is a vague "REST" thing, overlapped JSON Schema and OpenAPI, JSON API, GraphQL, gRPC and much more. This talk showcases our experience of working on different Ruby projects over the years using different approaches. I will focus on challenges that developers handle implementing network communications to frontend and other apps, how these challenges are solved nowadays, with the pros and cons of available gems and different ways to do things.
Ruby network workflow: REST, JSON, GraphQL or gRPC? Grigory Petrov. - YouTube #ruby #rails #rubyonrails #bosnia #programming #tutorials #rubydeveloper #railsdeveloper