Skip to main content

Aran Wilkinson

Software Engineer from Huddersfield, UK with a keen interest in Golang and Google Cloud Platform

Recent

building a mqtt client in go

·9 mins
Build a robust MQTT client in Go with real Home Assistant examples. Covers concurrent processing, wildcard matching, and device integrations including Aqara sensors and EV charging data.

go 1.25's new json encoding package

·8 mins
Discover how to use the new json encoding package in Go 1.25 in your projects for improved performance and flexibility.

go 1.24's new tool directive

·3 mins
Discover how to use the new tool directive in Go 1.24 to specify the tools you need to build your project.

processing uk rail data in real-time

·6 mins
A Go service that consumes UK rail data from Kafka and persists it to PostgreSQL using table partitioning. Built with franz-go, it handles millions of daily messages while maintaining data consistency.

engineering arrogance

·10 mins
Innovation and rapid execution drive success in technology companies, but arrogance within engineering teams can silently erode this foundation. When technical expertise becomes a barrier rather than a bridge, it threatens the very innovation it claims to protect.