Restructuring the Dictionary - Sumo Card Devblog 4
Changes to the Sumo Card Dictionary There were a few changes that I wanted to make to the dictionary API which will make it more accurate and provide a better user experience for everyone. Initially, the English meanings were just thrown together for each word, without regard for meaning or part of speech. We decided to re-write the dictionary subsystem to keep track of each “sense” which will improve learning and allow us to be better stewards of the data we’re mirroring from our generous dictionary source jisho.
Why Go? - Sumo Card Core Development Decisions (Devblog 2)
Language Choice (Why Go?) There are four main features of Go which are highly beneficial to this project. Going into this I want the application to be able to run on a “cloud” service (Google, AWS, or Oracle) and in a docker container. The easiest way to do this is to run the application as a self contained binary. Loading libraries and web servers (nginx + php) or (nginx + whatever.
(It should be noted that development of Sumo Card began on October 18, 2016. Development took a break from November to Febraury and resumed around the beginning of March 2017. These articles are a reflection on the development to date.)
Introduction After trying several Japanese vocabulary learning programs, I found many of them useful enough but none of them had exactly what I was looking for. After using several products over the course of a few years, I decided that I wanted to develop one that would be a little more like a game.