I’m a software engineer based near Newcastle, UK.
I live and breathe software engineering and find that my interests mostly lie within the areas of microservices, distributed systems, search engines and learning new languages.
I’m a full-stack developer but find that I much prefer working on the back end. I like Java, Kotlin, Rust, Go and Python.
Find out more here.
-
Using UUID as primary key with Spring Data JDBC
Navigating the pitfalls of using UUID as the primary key in Spring Data JDBC with MySQL, particularly around automatic generation and serialisation
-
CNCF Projects by Language
The projects within the CNCF Landscape listed by their primary programming language
-
Rusty Java Streams
Implementing streams in Java from scratch with inspiration from Rust's iterators.
Read more on my blog.