Alexandre Jardin My Github Pages

Compiling Symfony projects into PHAR

Most of the time, we use Composer to install tools developed in PHP, like any other library or framework. While this is the simplest method, it has a significant drawback in that you will automatically inherit the dependencies of these tools.

More …

My conference about a PHP developers toolbox

During the summer meetup organized with the AFUP Limoges, I gave a conference where I explained why it’s essential to use relevant tools to be efficient as a developer. Even if the talk was in French, all my slides are in English except the title, which is not the most important.

More …

Defending against Apache DoS attacks

A Denial of Service (DoS) attack is a cyber-attack in which someone tries to make a website or a service unavailable for its intended users/customers by flooding a server with a massive number of requests. It’s comparable to a Distributed Denial of Service (DDoS) attack, but that last one is run from many different sources. It makes the attacks much more difficult to counter.

More …

Adding tags to EBS volumes

Tagging all your Amazon resources is a must-have if you want to have an efficient billing follow-up. It’s effortless in most cases, but not always like with EBS volumes within an auto-scaling group. Even if it’s not natively possible, there is still a solution with AWS.

More …

Connecting to EC2 instances without a headache

AWS provides one powerful feature called auto-scaling. If you configure it on your infrastructure, you will be able to automatically adjust capacity to maintain optimal performances at the lowest possible cost. But it will be more difficult to open an SSH connection on your EC2 instances as the associated IP addresses will change regularly.

More …