Jonathon Henderson
Blog

Jonathon Henderson

I'm a Senior Developer at Scott Logic, based in Newcastle.

I've been hooked on software engineering ever since I watched GoldenEye as a teenager and I'm passionate about Java, Kotlin, Rust, Go and Python.

My interests lie within search engines, distributed systems, microservices, cloud computing and learning new languages.

I'm the proud father of two rescue cats, Olive and Ziggy, commonly known as Cutie-Cat and The Tron.

I also write on my personal blog.

Tech
Learn Rust, the tech industry's most loved programming language by building Snake, the simple but addictive game found preloaded on old Nokia mobile phones.
Tech
Published in 2007, Amazon's Dynamo paper changed the distributed database world. As well as powering AWS S3, it also inspired many well known open-source NoSQL technologies such as Apache Cassandra, LinkedIn's Voldemort and Basho's Riak. This post intends to present the paper and its concepts in a digestable way.
Tech
The second part of a practical series on building Microservices with Spring Boot and Spring Cloud. In this post we expand on our previous online store project, scaling out while introducing the concept of client-side load-balancing using Netflix Ribbon and Feign. We also implement fault and latency tolerance with Netflix Hystrix.
Tech
A practical series on building Microservices with Spring Boot and Spring Cloud. In this post we get started by building some services for an online shop and tie them together with 2 more services, backed by Netflix's Eureka and Zuul.
Cloud
Transitioning from building monolithic applications to serverless applications is not always easy. This article explores the challenges that one developer from a monolithic background faced while building a serverless application on Amazon Web Services.