MySQL upgrade done right

Ok, so out of a random urge to get a new version of mysql for my docker image which was showing  last updated 12 months ago, I changed the Dockerfile build to use the latest version of mysql. This means that I would go from 5.7 to 8.x. Well, of course I thought it would be as easy as using mysql:latest, restarting the container and all my databases would magically appear, guess not! So, if …

Read moreMySQL upgrade done right

Red Rock Canyon

These pictures were taken at the Red Rock Canyon outside of Las Vegas, Nevada. We went on a Scooter tour. I drove, with wife as the rider. Shot on Canon T3i and mostly using kit lenses: EFS 55-250MM 4-5.6 IS and EFS 18-55MM 3.5-5.6 IS II.

Hoover Dam

Pictures taken at the Hoover Dam, on our way to Grand Canyon. Hoover Dam is on the border of Arizona and Nevada, and technically does not have a street address. History of Hoover Dam: https://en.wikipedia.org/wiki/Hoover_Dam Shot on Canon T3i and mostly using kit lenses: EFS 55-250MM 4-5.6 IS and EFS 18-55MM 3.5-5.6 IS II.

Kingman

Pictures taken at the Visitor Center in Kingman, AZ, on our way to Grand Canyon. Shot on Canon T3i and mostly using kit lenses: EFS 55-250MM 4-5.6 IS and EFS 18-55MM 3.5-5.6 IS II.

Upgrading D-Link DIR-868L A1 firmware to Tomato

I was finally able to upgrade the firmware on my old but trusty D-Link DIR-868L router to Tomato firmware. The process is a little bit involved and it’s very easy to brick your router. Fortunately, this router provides a relatively easy way to perform recovery. Note this instruction is for DIR-868L rev A1. There are more than one version of this router and the process could differ for each of those versions. At a high …

Read moreUpgrading D-Link DIR-868L A1 firmware to Tomato

mjml + jinja2 = awesome

If you have ever tried programmatically sending HTML emails, you probably know how giant of a pain in the rear it is. It’s all because while HTML has progressed in the world of Internet, the Email HTML is still way way behind. There are no set standards and most of the times, you end up doing too much manual HTML coding. In today’s world, surely there must be something you can do about it, right? …

Read moremjml + jinja2 = awesome