With SOLR you can execute complex queries over your indexed documents. Like with other software the possibilities are grown over time and there are many different configurations and parameters that could be used in order to...
For some recent project we required some device specific logic. After searching for javascript based libaries we couldn't find any appropriate and decided to write a small device detection library based on user agend...
For a recent project we launched we had to deal with very different quality of the indexed documents and I want to share some approaches that you can use with SOLR to match fuzzy on terms (for different languages).
For example:...
2 weeks ago I went to a business trip to San Francisco. As always I enjoyed being in the Silicon Valley and SF. The trip began with the Lucene Revolution with interesting talks about Lucene and Solr - I was presenting our...
When writing automated acceptance Tests with Tools like Selenium it becomes handy to abstract from the concrete page by using a Pattern like "Window Driver" or "Page Object".
The goal is, that the acceptance...
Multithreading with PHP5 can speed up execution time extremely by executing time consuming stuff parallel. This blog post presents Threadi - a set of classes that can be used to do simple parallel calls.
A Continuous Deployment process gives you and your client the possibility for reliable and frequent releases into the production environment. A proper process can drastically reduce the cycle time of a product.
In order to... Continuous deployment
View more presentations from Daniel.

