OpenTelemetry Signals
What each OpenTelemetry signal is for, how traces, metrics, logs, and baggage connect, and why splitting one big log into specialised signals is worth the complexity.
Thoughts on software development, technology, and more
What each OpenTelemetry signal is for, how traces, metrics, logs, and baggage connect, and why splitting one big log into specialised signals is worth the complexity.
A simple layer model, three integration patterns, and the failure modes you must design around when bringing AI agents into event driven systems.
Why building is easy and deciding is hard. AI eliminated creation costs but maintenance burdens remain — teams must practice deliberate simplicity.
A 10-year-old hackathon idea finally comes to life. Introducing sound3fy, an open-source library that adds sonification to D3.js charts for blind and low-vision users.
Reflections from APIdays London on systems thinking, governance as an enabler, managing complexity, and sustainability in AI systems.
A journey through the decades exploring how logs evolved from printed records to structured data streams and their role in OpenTelemetry and modern observability.
Understanding the difference between monitoring and observability, and how OpenTelemetry standardises telemetry collection with traces, metrics, logs, and more.
Comparing decentralised choreography with centralised orchestration in distributed systems, their trade-offs, and when to use each approach.
A comprehensive exploration of Event-Driven Architectures: events, mediating systems, event types, and the challenges of building distributed systems.