Ruby network workflow: REST, JSON, GraphQL or gRPC? Grigory Petrov. - YouTube

25-Oct-2019 1872
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.
Use coupon code:

RUBYONRAILS

to get 30% discount on our bundle!
Prepare for your next tech interview with our comprehensive collection of programming interview guides. Covering JavaScript, Ruby on Rails, React, and Python, these highly-rated books offer thousands of essential questions and answers to boost your interview success. Buy our 'Ultimate Job Interview Preparation eBook Bundle' featuring 2200+ questions across multiple languages. Ultimate Job Interview Preparation eBook Bundle