PHPNews

Running Kibana with Sense

I used to debug some Elasticsearch queries using the Sense Chrome extension, but since it got blocked on Chrome due to malware I have been missing it. But Kibana has the Sense plugin on it since version 4, let's see how we can use it in our local docker setup.

Continue reading »

Written by blog - - Aggregated on Monday December 18, 2017


How to integrate your Laravel app with Elasticsearch

Searching is an important part of many applications, and it is most of the time treated as a simple task. "Just query using LIKE and we're good to go". Well, while the LIKE clause can be handy, sometimes we have to do it in a better way. After researching for a while I found a few good resources on the subject. The …

Continue reading »

Written by blog - - Aggregated on Monday March 6, 2017


PHP UK Conference 2017

Frederick and I (Hannes) went to PHP UK last week! I was invited to speak again, for the second year in a row. After attending in 2015, this was my third time that I attended this conference. Here's our recap of this year's event.

Continue reading »

Written by blog - - Aggregated on Friday February 24, 2017


Basic understanding of text search in elasticsearch

Elasticsearch gets a lot of its power from how it works with analyzers and inverted indices. These inverted indices store your text data in a format optimized for search and allow for very fast lookups, yielding fast search results. Not understanding how these inverted indices are being used in text search will most …

Continue reading »

Written by blog - - Aggregated on Monday December 19, 2016


Introduction to domain driven design

As applications grow bigger and bigger, our codebase needs to accommodate for more and more business actions. After a while you will have code that impacts a large amount of business actions without knowing exactly what they are. Changes to that code become more and more stressful. We had long been feeling the need to …

Continue reading »

Written by blog - - Aggregated on Monday July 11, 2016


Commands, events, global functions and testing

The other day I was listening to the FullStackRadio episode 34 which is about dealing with dependencies in Active Record models. This is a very interesting topic and they suggest a few solutions for it. I liked the suggestions and I tried to implement it differently. The result was really nice.

Continue reading »

Written by blog - - Aggregated on Friday February 26, 2016