Jovi joined Formidable in 2019 as our first EU-based software engineer, specializing in React and Node. He enjoys working on performance as well as finding simple and elegant solutions to complex problems. He's a core-contributor to the Preact project, a lightweight React alternative, used by Google AMP. A budding writer and speaker, Jovi also contributes to Formidable’s OSS projects.

How to urql, Part 3: The Normalized Cache

August 11, 2020
In our first blog post we talked about exchanges and how by default we're using a document-based cache. This is the cache that comes out of the box with urql and solves a lot of common cases, but what if this cache isn't sufficient for you?

How to urql, Part 2: Authentication & Multiple Users

February 26, 2020
In the last blog-post we covered the basics on how to query and mutate our data; in real-world applications, there's more to it. In this post, we'll cover setting an authentication token and handling multiple users interacting with the same data.

How to urql, Part 1

February 10, 2020
When picking a GraphQL client for React, many default to using Apollo or Relay, but now there’s a new kid on the block rising in popularity over the last year: Its name is urql. It's not as packed with features as other GraphQL clients. Instead, urql aims to be minimal and highly customizable. This blog post series will start by walking you through getting started with urql, and then move on to more advanced topics like subscriptions, normalised caching, etc.