Take advantage of vault project's high availability with an AWS internal load balancer
23 April 2017—
Comments In a project I'm working on, we recently needed to add some kind of encryption system that allowed us to store sensitive information in a secure manner, but being able to access to it at runtime in order to pass it to third party services. Securely storing your own app passwords is easy. You just ha…
Set specific IP addresses to docker containers created with docker-compose
21 April 2017—
Comments Recently I have been testing one service and its clustering capabilities, in order to see if it fits in a project I'm working on. I decided the easiest way to do this was by creating a couple docker containers and setting up a cluster between them. It should be an easy task in theory. My first appro…
My thoughts after migrating some projects to Zend Expressive 2
27 March 2017—
Comments The day Zend Expressive 2 was released I was super excited. I have been using it a lot for both professional and personal projects, so I'm quite used to it. Since I've been using it in many projects, being able to update all of them to version 2 was a challenge, but I can say, I have succeeded :-) T…
Managing PUT requests with file uploads in psr-7 and middleware PHP applications
06 March 2017—
Comments It has been a long time since I first realized that handling file uploads in non-POST requests (like PUT) wasn't an easy task. One could assume the $_FILES array should be populated regardless the HTTP verb, but actually, PHP doesn't do it on its own. After a long time wanting to find a solution to …
Run PHPUnit tests inside a docker container from PhpStorm
01 February 2017—
Comments Docker is, without any doubt, the trending tool these days. Everybody wants to use it, because it is very useful, allowing to easily generate development environments for any kind of application. A couple months ago I started working with docker myself (it has taken me a while, I know), and now I ca…