📈 Monitoring a Camel application with Prometheus

Introduction Why monitoring? In software engineering monitoring plays an important role in fault detection, performance improvements, the health of an application, resource planning, and based on the previous continuous improvements of the application. Having an application in a live environment it’s important to have observability to understand how our application behaves and also for a quick response. How can we do it? We have several ways and tools at our disposal that we can use to monitor an application:

🗣 The gentle art of giving feedback!

What is feedback and why is important? Feedback, by definition, is information given to someone about their performance or behavior to help them to improve and thrive in the future. Positive feedback vs Negative feedback Commonly we use the terms positive feedback or negative feedback, I don’t love those terms, good feedback can’t be negative. I prefer to split them by the objective, so we have: Growth feedback Praise feedback Growth feedback They have different objectives, the first one is to help the subject to improve and grow in their career, it’s fundamental for a manager to give growth feedback.

🏠 Thoughts About Remote Work

Summary The Covid-19 vírus force us to make some changes in our lives, one of them it’s to stay safe at home and favor the remote work. This is a subject that caught my attention recently as I work daily with people spread across remote locations and us as a team had to adapt. Working remotely has many advantages, like the time we save in commuting, optimize the focus time as we can fewer interruptions, more environment-friendly, people can be better distributed across the countries and not so concentrated in big urban areas and other many more that I just can’t remember.