A couple of months ago we faced an issue in one of the projects in which I was working on due to a this Google Chrome update, due to a bug in the version of Apache OpenIDc module that our application was using. Our application stop working in Chrome browser, so with the help of … Continue reading The history of an issue trying to prevent CSRF attacks
Frases de Joaquín Sabina
Aunque sea poco frecuente voy a escribir una entrada en castellano, me he encontrado un vídeo en Youtube que como enamorado de frases con sabiduría y de Sabina y quería compartir por aquí algunas de ellas: Y morirme contigo si te matas y matarme contigo si te mueres, porque el amor aunque no muere mata, … Continue reading Frases de Joaquín Sabina
The fluffiest pancakes
This morning I tried for the first time a pancakes recipe that I found in Youtube, I think in the video are explained a lot of ideas so I would like to write down all steps described in the video to be easier to follow. In this confinement I'm taking advantage of my free time … Continue reading The fluffiest pancakes
Physical replication in PostgreSQL 10 on GNU/Linux
Some time ago I had to install and setup a PostgreSQL cluster for a very critical application, an Warehouse Management System (WMS) developed internally for an ecommerce startup in which I worked. I would like to share the steps I followed back in those days to setup the proper configuration, I have to say that … Continue reading Physical replication in PostgreSQL 10 on GNU/Linux
Booting from USB external drive on Raspberry Pi 3B
This is a quick entry to explain the steps which I followed to enable to boot from an USB driver on my Raspberry Pi 3B, but let's start from the beginning, do you know which exact revision you have? Which Raspberry Pi revision I have $ rev=$(awk '/^Revision/ { print $3 }' /proc/cpuinfo) && curl … Continue reading Booting from USB external drive on Raspberry Pi 3B
Jenkins ala Terraform (with Docker)
The target of this entry is explain how to setup a local Jenkins server to test your pipelines during their development stage, I think that could be quicker to use a local Jenkins server when you're developing your pipelines or even your Groovy common libraries. To this lab we're going to use Terraform with its … Continue reading Jenkins ala Terraform (with Docker)
QEMU on macOS Mojave (OS X)
Due to my current employer hardware policy I had to choose between a MacBook Pro (15-inch, 2017) or a Dell XPS 13 when I joined to the company, at that time, I chose the MacBook Pro because it has a Unix based OS, as I was get used to using KVM to create labs with … Continue reading QEMU on macOS Mojave (OS X)
Taskd server on Raspbian
Quick entry to document the installation process to a Taskd server on Raspbian, in my previous entry I wrote about the same process but on pfSense (FreeBSD 11), but I decided to move my tasks server to my Raspberry Pi 3, so this is how I did it: TASKD SERVER INSTALLATION # apt install taskd … Continue reading Taskd server on Raspbian
Installing taskd server on pfSense (FreeBSD 11)
ADVICE: Please before going further you should confirm that your pfSense backup is working properly, in my case I use Services > Auto Config Backup to manage them, I've generated one before to continue with this process: INSTALLATION PROCESS TO pfSense 2.4.x In this section let's introduce the most secure way to install a package … Continue reading Installing taskd server on pfSense (FreeBSD 11)
Provision VMs on KVM with Terraform
Some months ago I attended to a talk in which it was explained how to provision infrastructure in AWS with Terraform, I was talking with @raularanda (the host of that talk) about the idea of making a lab similar but with KVM, this entry it's the result of that conversation. Terraform is a software which … Continue reading Provision VMs on KVM with Terraform