🇷🇺 Что скрывает «под капотом» GraphQL Ruby, и как это помогает писать более элегантный API
Разобраться в большом open-source проекте не так то просто: большой объем исходного кода и обилие неочевидных решений, появившихся в процессе эволюции проекта повышают порог входа. В докладе я рассказажу о том, что происходит, когда объявляется новый тип, а также о том, как происходит обработка запроса на эндпоинт /graphql. Эти знания помогут нам понять, как работают плагины для graphql-ruby и даже написать свое собственное несложное расширение!
Доклад будет полезен:
- тем, кто работает с graphql-ruby, и хочет знать, что там внутри;
- тем, кто хочет понять, как реализуется среда исполнения GraphQL;
- тем, кто хочет научиться разбираться с устройством популярных open-source библиотек;
- тем, кто хочет научиться контрибутить в open-source.