A Simple Promise Implementation in about 20 lines of Javascript
Promises are a rather convenient way of creating readable asynchronous code. More importantly, implementing Promises is a great way to hone your ability to grok async code. So follow…
Promises are a rather convenient way of creating readable asynchronous code. More importantly, implementing Promises is a great way to hone your ability to grok async code. So follow…
Is your search testing done in a spreadsheet? You need Quepid Do you struggle with troublesome search queries? Do you find it hard to balance the many conflicting requirements…
I have a concrete counter top in our kitchen that is rather different from most concrete counter tops because it is coloured with a thin surface layer of multiple…
Every now and then we’ll come across a search problem that can’t simply be solved with plain Solr relevancy. This usually means a customer knows exactly how documents should…
We’ve been using Redis extensively for Quepid, our search relevancy collaboration canvas. Redis is a convenient and efficient way to interact with in-memory data structures. In fact, we’ve been…
Recently, I spoke at NoSQL Matters in Barcelona about database history. As somebody with a history background, I was pretty excited to dig into the past, beyond the hype…
When learning a new technology its best to have a toy problem in mind so that youre not just reimplementing another glorified “Hello World” project. Also, if you need…
One of my clients has some pretty heavy-duty requirements for boosting functions. Its actually right on the boundary of what I think is appropriate for Solr. BUT, while I…
In our last post, we found out how simple it is to use Cassandra to estimate ad conversion. Its easy, because effectively all you have to do is accumulate…
Dont let anybody fool you; a good bit of what a data scientist does is a glorified form of counting. And if you had a few billion fingers, you…
I frequently hit the wall of needing to work asynchronously with Solr requests in Python. Ill have some code that blocks on a Solr HTTP request, waits for it…
Dont cross the streams! One big component of making our search relevancy tool Quepid simple to use is the ability to just paste in a Solr search URL and…