Posts
Five tips for Effective Communication
Summary Compassionate Communication Body language and the tone of your voice Words are your currency Eliminate “why” from your vocabulary Evaluate your conversation skills by recording Compassionate Communication In most cases, we want to start our communication with kindness and empathy. Genuinely asking “How are you?” and showing interest in how the other person is doing before the start of a conversation sets an empathetic tone to your conversation.
Posts
Liquibase: Web Framework Independent Database Migration Tool
If you’re familiar with web frameworks such as Rails and Django, you probably know that these frameworks come with ORM and database migration. This is a great feature to have it enables evolutionary database design in your application. The problem with using built-in migration tools such as this is that you’re locked to your web framework. Moreover, independent migration tools such as Liquibase or Flyway may have some features that are not available off-the-self in your framework.
Posts
Core Kubernetes Concepts
Assuming you already have some familiarity with Kubernetes, I’m going to lay out the core concepts of Kubernetes that are really important to understand -
Pods First is the concept of Pods. Going back to the idea of containerization, containers are only supposed to run one process. In situations where closely related processes are meant to be run together, Kubernetes groups them together into a group called Pod. To summarize, Pod is something where one or more containers run where each container runs a single process and the processes in each container are closely related.