And finding an unconventional solution to a challenging objective

As a passionate developer I’m aways juggling side projects alongside my pay-the-bills work. Earlier this year I secured some great tickets to the Eurovision Song Contest and in the excitement I decided to build a modern web app to explore and discover the history of the annual show. I set myself some objectives:

  • It should utilise the very latest and greatest web technology.
  • It should contain Eurovision Song Contests historic results and the information should be available in the most used languages in Europe.
  • The data must be easy to maintain (this was the tricky bit!).

Tldr: Here’s the app…


An open source playground for Cellular Automata

I’ve been interested in Cellular Automata (such as ‘Conway’s Game of Life’) for years. I’ve implemented them countless times in various programming languages. A couple of weeks back I created a Dart library for exploring playing with Cellular Automata, it’s open source and available on Github. You can browse the github demos or see the library running on my personal website -the gifs on this article were also generated using the library.

Jimmy Forrester-Fellowes

I love to make things & I love to code Dart.

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