Refactoring Microservices – Error Codes

Do you have legacy microservices?  It’s not surprising if you do, especially if some of those microservices (or macroservices, or miniliths) were really just a lift-and-shift of some already legacy software into a microservice structure and deployment.  Microservices present a unique challenge for refactoring, because the clients are so much harder to find than in … Read more

Don’t Fear Build Failures

We tend to fear the red marks, the little indications of something wrong, the failures.  We try to do our due diligence to avoid them wherever they are, whether on the paper for school, our IDE’s compiler output, or in our build pipeline.  Why are we so afraid of those little failures?  These failures help … Read more

WebLogic Library EARs in Gradle

As a follow-on to my previous post, here’s a word specifically on building and using Library EARs in gradle. What is a Library EAR? WebLogic allows you to create a Library EAR, which basically acts like a third-party library dependency in other contexts.  A single location for some shared code.  I won’t get into what … Read more