Introduction Often when developing a complex web application there can be multiple layers that need to work together. For example, a database, backend and UI layer that all need to fit together and work in harmony for the overall application to work. One key way to ensure that your application works correctly is to implement […]

This article is part of Build an online text RPG with React and GraphQL course. In the previous article, we added the ability to see and explore the world around us. The only problem was that we were strictly a viewer, and had no ability to interact with it in any way. This meant, for […]

This article is part of Build an online text RPG with React and GraphQL course. In the previous article, we created a basic game that allows players to create a character and join into a shared world. Unfortunately, at this point we don’t have any actual structure to the world. Instead, all characters are simply […]

This article is part of Build an online text RPG with React and GraphQL course. Throughout these articles we are going to build a relatively simple online role-playing game, similar to the MUD games in the 1970s and 1980s which are themselves the predecessors to the modern MMO games millions of people play today. Our […]

This blog post was written under the Pusher Guest Writer program. GraphQL is a modern alternative to REST for writing web-based APIs, allowing for the server to expose a schema describing the entire graph of data, and for the client query against that schema. This allows for much richer data to be obtained with less […]

This blog post was written under the Pusher Guest Writer program. Social chat applications are hugely popular these days, allowing people to stay connected on topics they are interested in from all over the world. In this article we’re going to explore creating a simple chat app in the React Native framework, which allows us […]