WikiData Graph and Graphist Flutter Package

This article is NOT generated by LLMs or AI tools.

Have you ever wondered how different concepts across the vast expanse of human knowledge are connected? For instance, what is the shortest path between a biological concept like COVID-19 and a medical condition like lung cancer? The answer isn’t found in a linear list or a traditional table, but in a graph. Quite a while ago, I worked on WikiData Graph, an application that visualizes these connections using a toolset I’ve developed called Graphist. In this post, I want to take you through the program itself, the architecture behind it, and how Graphist makes it possible to bring graph-based data to life within a Flutter application.

Continue reading “WikiData Graph and Graphist Flutter Package”

Introducing Graph Series

green grass field with trees

This article is NOT generated by LLMs or AI tools.

Years ago, when I first read The Master and His Emissary by Iain McGilchrist, I wasn’t expecting it to totally reshape my thinking about how we define data, how we store it, how we retrieve and query it and so on. Perhaps I had forgotten that I was (still am) a software engineer. After all I have been taking all my learnings from arts, sports, and other non engineering fields to engineering and benefitting from this knowledge transfer across domains quite a bit. This was a time when I had already published a couple of books and had worked on a few others as technical reviewer/editor and my blogging days were seemingly coming to an end. Not to mention my private life was also getting busier and busier, so there was not much time to blog either. For this and many other reasons, I wasn’t really getting enough time to blog about how my thinking about data was changed and share my learnings. Which brings me to the title of this post, and graphs in general.

Continue reading “Introducing Graph Series”