Basics of Linux OS

These are the things quite confusing or abstract while I was at school but now makes lots of sense after many years working with different flavours of OS. GPL and BSD as software license types The main difference is that BSD (Berkeley Software Distribution) is a permissive (non-protective) license, while GPL(GNU General Public License) is … Read moreBasics of Linux OS

CentOS – Remove Swap safely

If the default installation has swap on, you will see it from block device list: Many installations require swap to be off for performance reasons (although some advocate turning off swappiness of the application, instead of removing swap partition from operating system, which is a separate topic). This can be turned off by a simple … Read moreCentOS – Remove Swap safely

Deep Work: Rules for Focused Success in a Distracted World

Reading notes: Chp 1. Deep work is valuable The Great Restructuring – technologies are racing ahead but many of our skills and organizations are lagging behind. As intelligent machines improve, and the gap between machine and human abilities shrinks, employers are becoming increasingly likely to hire “new machines” instead of “new people”. And when only … Read moreDeep Work: Rules for Focused Success in a Distracted World

Cassandra Architecture Summary

Disclaimer: many contents here are from Cassandra The Definitive Guide Gossip and Failure Detection Cassandra uses a gossip protocol that allows each node to keep track of state information about the other nodes in the cluster. The gossiper runs every second on a timer. Gossip protocols assumes a faulty network, are commonly commonly employed in … Read moreCassandra Architecture Summary