Today I’m going to be looking into substring matching algorithms. The benchmark appears to be the Boyer-Moore algorithm. It actually seems to be pretty commonly used for search and replace in text editors. In fact it is said to be the most efficient...
I’ve been thinking about micro-services lately as a way to organize projects. I think I understand the concept better when I think of them like dynamically-linked libraries. At first, it seemed inefficient to have different services communicate through...
Logo design is becoming easier and easier these days. You can get a website to spit a logo out in a few seconds, you can buy one pre-made, or you can just use one of millions of icons available online. But ease does not necessarily mean quality. And for every...
With the demise of Parse, I had to be receptive to alternatives. Luckily I had already been suggested a contender, PouchDB. Theoretically, the first thing needed is to create a JSON payload with some important data you need to replicate from the client. Now, where is...
Auto-updating programs are definitely useful. When one evaluates their most-used programs, they’ll probably just as well notice that a majority of said programs auto update in the background. For instance, two of the programs I use the most—Chrome and Atom—are both...