3 Reasons Why AMP And CDN Can work together

|
Google's Accelerated Mobile Pages (AMP) and Content Delivery Networks (CDN) are complimentary. In this post I'd like to show that the two can co-exist.

Read more

OCSP Validation with OpenSSL

|
OCSP Stapling is becoming pervelant across browsers for validating certificates. Here I show how to run this validation manually with OpenSSL.

Read more

Using Logging in Python for better reporting

|
By using a multi-level logging built into the code can help in making it more DevOps friendly. Python's logging frame-work is a good way to start.

Read more

How to learn & adopt DevOps?

|
Moving from traditional development models to DevOps is a significant transformation. I share my experience on this journey and the resources I used.

Read more

How to learn & adapt DevOps?

|
Moving from traditional development models to DevOps is a significant transformation. I share my experience on this journey and the resources I used.

Read more

Fix mixed content issue with Content Security Policy report

|
Mixed content can cause browser warnings. Finding such pages can be automated by using Content-Security-Polciy reports and I show how to do this.

Read more

Handling a Git Pull request with merge conflict

|
Merging a git pull request with conflicts is not straight-forward for the first time. Here's how to do it.

Read more

Pretty Print JSON & Move it to Command Line

|
Pretty printing JSON is a common operation. I show how to get this done and set it as a command.

Read more