Image for post
Image for post

In a previous story I implemented a small app to learn Japanese characters using Neo4j. Lately, I spent time trying to remember all countries in the world (I guess I have too much free time…), and I figured out I could use a graph to help me in this journey too.

In this post, I will build a small graph of European countries and write a short CLI application to interact with the graph and help learning those countries.

The graph

Build the graph

"name": "France",
"population": 67348000,
"area": 643427,
"capital": "Paris",
"neighbors": ["Andorra", "Belgium", ..., "Switzerland"]
... …

League of Legends biggest event “Worlds 2019” is being held right now in Europe. As we have reached the semi-finals, I wanted to do a small breakdown of the champions played so far.

In League of Legends, players assume the role of an unseen “summoner” that controls a “champion” with unique abilities and battle against a team of other players. The goal is usually to destroy the opposing team’s “Nexus”, a structure that lies at the heart of a base protected by defensive structures. Each League of Legends match is discrete, with all champions starting off fairly weak but increases in strength by accumulating items and experience over the course of the game. …

Building a kanjis quiz app with GraphQL, React, and a Graph Database in 2 days

Image for post
Image for post


  • Import some CSV datasets to create our graph database.
  • Run the Jaccard algorithm to create more relationships between our nodes.
  • Run the PageRank algorithm to compute an additional property on some nodes.
  • Create APIs using GraphQL to generate random quiz questions.

You can find the source code from the Github repository.

Last week, I joined a 2-day hackathon event held in my company. The theme was “New, Fun, Speed” and our team aimed to build a small quiz app to learn the Japanese characters in a new and faster way, while having fun. …

It has been a while (few years actually) since I wanted to use Neo4j, but until now I couldn’t find an interesting dataset to get my hands on.

A few days ago, the League of Legends European Championship (LEC) 2019 Summer Regular Season just ended and this is the time, looking into playoffs coming up next week, to look back on what happened during the last ten weeks. I came across a site which gathers a lot of interesting information about the League of Legends competitive scene and decided to scrape some data from here.

Image for post
Image for post
The League of Legends European Championship

This post aims to import simple data and to build a small graph in Neo4j, then execute some Cypher queries and see it we can get some insights from the data. …

Jimmy Crequer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store