Elijah WilsonTrie autocompleteUser experience (UX) has become a large industry and many companies are now looking specifically for UX engineers. Autocomplete has been…Feb 7, 2019Feb 7, 2019
Elijah WilsonRefactoring is not just moving code aroundModern text editors and IDEs allow for easy ways to “refactor” the code we (or someone else) wrote. Is it really refactoring if you just…Feb 6, 2019Feb 6, 2019
Elijah WilsonCounter in GolangContinuing with “Python in Golang”, the next interesting data structure to dive into is the Counter. In Python, this class is also in the…Feb 5, 2019Feb 5, 2019
Elijah WilsonOrderedDict in GolangOne of the most interesting data structures Python has built-in is the OrderedDict. It allows for O(1) lookups via a dictionary, while…Jan 10, 2019Jan 10, 2019
Elijah WilsonConverting jpeg to png with GolangA project I’m working on called “Comix” deals with comic images, and they’re not always the same format. To help keep the code consistent…Jan 6, 20192Jan 6, 20192
Elijah WilsonBecoming a better programmerWhen I was younger I played a lot of different sports, from football to Tennis to speed skating. Nowadays, I get my exercise from the gym…Apr 13, 2018Apr 13, 2018
Elijah WilsonSlow down your website, it’s the lawGoogle and Amazon have some of the fastest websites on the internet. In fact, the government has decided that they are too fast. Even with…Feb 9, 2018Feb 9, 2018
Elijah WilsonClass structure in Pythontl;dr: If it overrides some default or expected behavior, put it at the top.Jun 5, 20174Jun 5, 20174
Elijah WilsonA Story of Cannabis and SecurityEarlier this year (April 20th to be exact) an article appeared on Google news from Mic.com that piqued my interest. The news website…Jul 22, 20162Jul 22, 20162