Effectively Technical Writing In GitHub

Delivering short and precise documents quickly is a key asset for DevOps. Nowdays, hosting code in GitHub is not only fancy but also overwhelming. Consequently more and more documentation effort goes to GitHub.

As a late fanboy of Atlassian Confluence, I also make my preference in GitHub wiki now. Enclosed are tips for how to do effective documentation in GitHub.

GitHub WIKI


(more…)

Interesting Gifts For My Wife

Luckily I’ve been working from home for years. However I’m very very busy with my daily work and blogging all day long. Thanks to my wife’s continuous support! I want to surprise and thank her with a list of interesting gifts from time to time. For items in the list, either I’ve bought them or plan to buy in the near future. Help me to grow or improve this shopping list!

If your wife/girlfriend also like some of the items, please let me know. I would feel very happy and motivated to better maintain the list.

Interesting Gifts For My Wife


(more…)

Use Nmap To Automate Insecure Ports Check

While go cloud is a prevailing trend, security is something we can’t afford to ignore. People hate malicious access. Periodically check all widely open TCP Ports is one good practice to secure our system in cloud. Obviously DB ports can’t be exposed to the whole internet. Our internal REST API also need to be protected.

We should make sure firewall is properly configured. What’s more important, we need to be always on top of these security holes with minimum efforts. So let’s automate the audit process of insecure TCP Ports.

Use Nmap To Automate Insecure Ports Check


(more…)

Easy and Reliable Sandbox Setup Matters

Sandbox indicates an isolated and autonomous play-yard, where anyone can do their own code build, deployment and debugging locally. It won’t effect anything outside. Ideally it should not be effected by outer world either. This is especially useful for new member on-board, daily development, QA cycle, etc.

How to get an easy and reliable sandbox for your projects? Check it out.

Setup Sandbox


(more…)