I wrote last year about my efforts to get my health back on track in 2024, and a big part of this was to exercise more. Walk more. Run a bit. Sit less. Move more.
Even then, I knew that the only thing harder than starting to exercise more would be to maintain that when it wasn’t a new thing. So… what happened in 2025?

Exploring Language Models in Scratch with Machine Learning for Kids
Introducing LLM benchmarks using Scratch
Introducing Generative AI into Code Clubs
“Shoebox”: an artificial intelligence history project
Visualising Apache Kafka events in Grafana
Using MirrorMaker 2 for simple stream processing
Using time series models with IBM Event Automation
Using annotations to store info about Kafka topics in Strimzi
Understanding event processing behaviour with OpenTelemetry
What are we missing in AsyncAPI?
Turning noise into actionable alerts using Flink
How to use kafka-console-consumer.sh to view the contents of Apache Avro-encoded events
Event-driven sessions at IBM TechXchange 2025
From Event Streams to Smart Streams : Powering AI / ML with your Kafka topics
Using AI to augment event stream processing
Triggering agentic AI from event streams
Using event streams to provide real-time context for agentic AI
Using streams of events to train machine learning models
AI patterns in event driven architectures
npx dalelane
Maverick Dark Castle
A break in Devon
Fun things to do with Strava