News
What CIOs Actually Expect From Technology Leaders But Rarely Say
CIOs want leaders who make value observable, reliability deliberate, governance executable, and talent development systematic tech...
From Copilots to Autonomous Agents: The Senior Engineer's New Role
In 2026, Senior Engineers focus on expressing intent and governing AI agent workflows rather than manual coding, leading to a 75%...
How to Make Illegal States Unrepresentable
A couple of years ago, I wrote that The Builder pattern is a finite state machine!. A state machine consists of states and transit...
Want to Have Successful OpenTelemetry Projects? Implement This One Tip
The fewer the changes, the higher your chances of success, says David Hoyle. Hoyle describes which tools you can leverage to reduc...
Comparing LLMs' Coding Abilities Across Programming Languages
LLMs solve algorithmic problems significantly worse in niche languages than in popular ones like Python and Java. The same pattern...
Building a Scalable Price Pipeline for Trading Systems
Learn how to build a scalable price aggregation pipeline for trading systems. Covers dual-buffer design, columnar storage with Cli...
Three Alternatives to Measure the Elapsed Time of Code Execution
The current good practice is to use OpenTelemetry's traces, but not every company has reached this stage yet. Some of the alternat...
A Practical Guide to Temporal: What It Does, How It Compares, and When to Use It
Temporal is a tool for building distributed systems. Instead of relying on complex distributed setups, it gives teams a simpler pa...
JAR vs API Integration: Architectural Trade-Offs in Enterprise Healthcare Platfo...
Integrating Java and .NET components is a common requirement in enterprise platforms, especially within regulated domains such as...
An Architectural Pattern for Running Java Components Inside .NET 8
This article explains a pragmatic architectural pattern for integrating Java components into .NET 8 systems using runnable JARs, o...
