Refactoring towards testability
When working on a legacy codebase, you often have to make changes in code you don’t fully understand. When this code is not tested,
When working on a legacy codebase, you often have to make changes in code you don’t fully understand. When this code is not tested,
Becoming enotionally involved? This blogpost explains why we really like the all-in-one workspace to write, plan, collaborate, and get organized.
Lately we have been missing the Sense Chrome extension, basically because of the autocompletes when we are writing some Elasticsearch queries, or debugging something. It
I didn’t like the code I wrote for a particular feature. It was “notify users when someone comments in a discussion” with these requirements:
A week ago Hannes and I attended PHPUK in London (You can read all about it here). We saw a lot of great talks and
This article is an update (2017) of the How to Integrate your Laravel app with Elasticsearch original article from 2015. There is also an updated
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
So an API, that’s just output of some JSON code right? No problem, my framework does that automatically. Or if you just want an
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
I’ve been performing a talk on PSR-7 at PHP meetups and conferences. In that talk I demo the use of Guzzle to perform concurrent
We all know them, search pages which allow you to filter through vast data sets by checking or unchecking filters. In most cases each filter
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
A new tool called Otto came out recently. It’s a tool from Hashicorp. At the project homepage we can see the headline “meet the
As far as I can remember, PHP has always had a terrible reputation at handling very heavy (or asynchronous) tasks. For a long while if
If you’ve ever worked on any PHP application, or package, or anything you know that debugging performance issues is hard. There are several ways