Monolith to Micro – The Cautions

This is the first installment in a “Monolith to Micro” series of posts. These posts will follow a typical journey from moving from a monolithic architecture to a microservice-like architecture. In this installment, we will take a look at some of the cautions in this migration that should be taken into consideration. Are Microservices for … Read more

The Dysfunctional Team

Do you know the dysfunctional team? The team where nobody knows what the “business” wants. Communication Even though the team spends the majority of their time talking to each other, they don’t actually communicate. The Product Owner does not seem able to relay useful or timely information. The devs only talk to QA to say … Read more

Leadership, With A Shovel

If there is a hole in the ground, that you see people falling into, what do you do with it? Wait The easiest, and probably therefore the most common response is to just ignore the hole. Wait for somebody else to fill it in. It isn’t my job. I’m too focused on this other thing, … Read more

Information Curator

Information curation seems to be the Next Big Thing. Of course, information curation is not new by any means. What is it? What is “information curation”? Here, we will take it to mean simply collecting, summarizing, and updating bits of information. It can be thought of as a metadata library. We collect and curate information … Read more

Diagnostics With Heap Dumps

Heap dumps are typically used to diagnose memory issues, such as memory leaks. That is not the only thing they are useful for though. Reports Most obviously, we can see what kinds of reports are offered right away. I’m using Eclipse Memory Analyzer Tool here. Yourkit is also a great tool for analyzing heap dumps. … Read more