Honoring DNS servers when connecting to a VPN on Ubuntu

I do not certainly hate systemd, I see its power, but in my opinion some of its ideas are not helping at all, or maybe they were not executed the best way possible.

»
Author's profile picture Jorge López Pérez

How to restore an issue on Redmine

I take care of several Redmine based platforms, and every now and then I get a report about an issue that disappeared under unknown circumstances. Logs show that it is usually caused by someone with too many privileges who accidentally deleted the issue, but that’s another story.

»
Author's profile picture Jorge López Pérez

How to generate XML in PHP (in a painless way)

I have always avoided working with XML. Parsing and writing it always felt too difficult. I thought that way until I found an actually easy and manageable way of working with it. I will focus on the process of generating XML documents using PHP.

»
Author's profile picture Jorge López Pérez

Upgrading a large ownCloud instance

These last weeks I had to upgrade a large ownCloud installation. It was the community edition, so there was little to none information about how to upgrade such big instances. Many ownCloud community installations seem to be running on small organizations, so most recommendations about upgrading were not valid for this instance. I had to upgrade 3 major releases, from ownCloud 4.5 to ownCloud 7.

»
Author's profile picture Jorge López Pérez

Speeding up Composer inside a Vagrant box

There has been a lot written about how to speed up Symfony when running it inside a Vagrant box. In my opinion, the most interesting one is Running the Symfony application on Vagrant without NFS below 100ms. The change that has the biggest possitive impact on performance consists on moving the vendors/ directory outside the shared folder.

»
Author's profile picture Jorge López Pérez