I love camellias. Pictured above is my Camellia Hiemalis Shishi Gashira in buds that hopefully will bloom in September. This post is going to be my first post about gardening. There are many qualities that I really like about camellias.
Hello world! This is my first post since 2014, and hopefully I will start blogging more again. For this post, I would like to talk about Middleman, a static site generator, that I have been using during the past 3.5 years.
Here is a Sass mixin that makes setting font size in rem easy. As a bonus, it also provides backward compatibility for IE 8 and below that do not support rem units.
As a requirement for Continuous Delivery, changes to applications should be deployed as frequently as possible. GitHub is a well-known example: on their “busiest day,” GitHub “saw 563 builds and 175 deploys.” To do this with a Java web application, zero-downtime deployment needs to be done to avoid service disruption.
To achieve zero-downtime deployment, there are several solutions. Both commercial tools, such as LiveRebel, and container features, such as Tomcat 7’s parallel deployment, can make this happen. This post focuses on the approach that uses Apache’s auto failover feature to achieve zero-downtime deployment by performing round-robin updates on multiple Tomcat instances.
The past couple of days I have bene working on migrating my Drupal-powered blog to a Middleman-generated static website, as well as giving my blog a facelift, a responsive layout and other goodies. So, what is wrong with Drupal?
This morning I did a
yum update on my RHEL 6 box, and noticed the company’s
internal websites were showing up 500 error. It turned out that LDAPS
authentication was failing for those websites. Since last update was only merely
a month ago, and no configuration files were touched, it took me the entire
morning to figure out what went wrong.