Oleg Ilyenkoincommercetools techModeling GraphQL MutationsGraphQL mutations provide a flexible way for a client to modify data on the server. On the surface level is a very simple concept…Apr 26, 20184Apr 26, 20184
Oleg IlyenkoProfiling GraphQLAs soon as you put your API in production, people inevitably will come to you at some point and start complaining about slow requests :) At…Jun 18, 20171Jun 18, 20171
Oleg IlyenkoSangria 1.0Today I am very proud to announce the release of Sangria version 1.0!Jan 17, 20171Jan 17, 20171
Oleg Ilyenkoincommercetools techBuilding an Ecommerce GraphQL API: The ChallengesIn a first part of this article I described some of the reasons why GraphQL caught our attention and how it helped us to overcome so of the…Oct 17, 2016Oct 17, 2016
Oleg Ilyenkoincommercetools techBuilding an Ecommerce GraphQL API: Our JourneyShortly after the initial announcement of GraphQL we realized that we can provide a lot of value for our customers by providing a…Oct 10, 2016Oct 10, 2016
Oleg IlyenkoGraphQL Namespaces ProposalGraphQL is a great way to define and expose API. I believe that it has a lot of potential not only in SPA application development space…Mar 25, 20163Mar 25, 20163
Oleg IlyenkoGraphQL Object NotationAfter making some refactorings in sangria recently, I realized that GraphQL actually has a very nice syntax for an input objects. Just look…Dec 3, 20151Dec 3, 20151
Oleg IlyenkoAPI Changes Are HardAnd I would argue that they are hard because of the tools we use and practices we follow. Let’s take a REST approach as an example. It’s…Nov 1, 2015Nov 1, 2015