A few days ago I published my first ever npm package, a JavaScript implementation of a Trie data storage model. What is a Trie? A Trie is a model for storing strings in a tree-like structure. Each branch in the tree represents a single character which allows for fast, depth-first...

I’ve recently been working on an API that retrieves word lists based on user parameters, some of which include length and prefix. The dictionary I am using contains approximately 270,000 words. To handle the large amount of data, I’m using a Trie structure to store and extract data from my...

Current Project: wordapi.net. I’ve made solid progress over the last few weeks and have become accustomed to writing unit tests before implementing a new method or module. The API is shaping up quite nicely and the test-driven approach to development feels great. The final step for this project in regards...