Author: Rostyslav Bulyga

GraphQL in Rust

Rust seems to have only one implementation for the GraphQL protocol. https://github.com/graphql-rust/juniper Most current issues are related to the mismatches in the return types and declared return types. Language is really strict in terms of typing. A good intro into language: https://stevedonovan.github.io/rust-gentle-intro/readme.html

GraphQL in Kotlin

ExpediaGroup’s set of libraries is the most popular toolkit for running GraphQL in Kotlin https://github.com/ExpediaGroup/graphql-kotlin There are some good examples provided. One of them is using Spark Framework for serving data. It can be a good starting point for a small project https://github.com/ExpediaGroup/graphql-kotlin/tree/master/examples/spark According to the Spark website, it positions itself as an alternative to […]

Kotlin for Web development

As a part of the learning strategy was trying to build an API in Kotlin that interacts with ElasticSearch. Found a library for this purpose https://github.com/jillesvangurp/es-kotlin-wrapper-client It connects to the local server with no issues. Also, there’s a good manual and a demo project called “Recipe Search Engine” built on top of Ktor framework https://www.jillesvangurp.com/es-kotlin-manual/index.html