-
Software Development
“Architect” Should Be a Role, Not a Position
What happens when a senior developer becomes…more senior? It often happens that they get promoted to “architect”. Sometimes an architect…
Read More » -
Software Development
Why Do You Contribute to Open Source?
You probably remember my half-a-year-old article: Why Don’t You Contribute to Open Source?. I said there that if you don’t…
Read More » -
Enterprise Java
Microservices Patterns With Envoy Proxy, Part II: Timeouts and Retries
This blog is part of a series looking deeper at Envoy Proxy and Istio.io and how it enables a more…
Read More » -
Enterprise Java
Ratio based routing to a legacy and a modern app – Netflix Zuul via Spring Cloud
A very common requirement when migrating from a legacy version of an application to a modernized version of the application…
Read More » -
Software Development
Test coach versus test specialist, impact on queues
I recently had a very interesting conversation with a group of skilled testers on whether or not there should always…
Read More » -
Enterprise Java
New KIE persistence API on 7.0
This post introduce the upcoming drools and jBPM persistence api. The motivation for creating a persistence api that is to…
Read More » -
Software Development
Microservices Patterns With Envoy Sidecar Proxy: The series
I’ve blogged in the past about “how I’m excited for a ‘2.0’ microservices stack” and what some of that entails.…
Read More » -
Software Development
Microservices Patterns With Envoy Sidecar Proxy, Part I: Circuit Breaking
This blog is part of a series looking deeper at Envoy Proxy and Istio.io and how it enables a more…
Read More » -
Software Development
Three ways to handle CFRs
Cross-Functional Requirements (CFRs) are some of the key system characteristics that are important to design and account for. Internally we…
Read More »