Principles and patterns - A tale of infrastructure as code
A few years ago, I wrote about common objections to infrastructure-as-code (IaC) and how stability comes from making changes. If your leadership is now convi...
A few years ago, I wrote about common objections to infrastructure-as-code (IaC) and how stability comes from making changes. If your leadership is now convi...
In this week’s blog, I try to make sense of Apache Kafka® ProducerAPI and ConsumerAPI. In an effort to do so, I use a simple Java program to produce some mes...
Last week, I learned the basics of Kafka and continued my learning journey this week with Kafka’s architecture principles and issues around stability and sca...
I am NOT a Kafka expert. The fact is, I’ve just started learning this topic. I believe that the best way to learn something is to learn in public. In this fi...
Are Developer Advocates the same as Developers? How do a Project Manager, Program Manager, and Product Manager differ in their roles? How about a UX Designer...
Seeking an entry-level software engineering role to begin my career in a challenging environment.
Recently, a student reached out to me and asked: Could you guide me in terms of how I can get started with contributing to open source projects?
Few years ago, I gave an IBM-internal talk on OpenShift. During my favorite part of the talk (the Q&A), a number of good questions came up. I took away s...
When mentioning code, it’s commonly understood as application code. What about the system your application runs on? Infrastructure as Code(IaC) applies the s...
One of my friend sets up build infrastructure for his team and the process is initiated from a GitHub issue. Although the issue description states the requir...
It’s tough to make predictions, especially about the future (Yogi Berra)