Sam Hogarth
Blog

Sam Hogarth

Sam enjoys working across the technology stack, he is passionate about building systems that deliver high value, incorporating new ideas, improving productivity and communicating with the developer community. He is interested in patterns and process within the changing world of software engineering. In his spare time, he can run a fine game of Dungeons and Dragons!

Podcast
A relatively new architectural style for building web-based applications, micro-frontends are an extension of the popular microservices pattern where the vertical slice of functionality that a microservice provides is extended all the way to the front-end. With micro-frontends, you can more easily scale your development teams by composing applications from loosely coupled frontend components. In this podcast we ask the question 'Do you actually need a micro-frontend?'
Delivery
Setting a Sprint Goal is a powerful means of achieving focus, motivating and inspiring your team. So why is it always forgotten about?
Tech
An introduction to ArchUnit; an open-source, extensible Java unit testing library for enforcing your architectural and coding rules.
Delivery
Agile is a thing that you are, not a thing that you do, or buy. We can't treat Agile as an off the shelf product. Focus on promoting agility.
Tech
My personal reflections on the sessions that I attended at the 2019 Build IT Right conference. Continuous Delivery, embracing conflict and fighting entropy.
Tech
If you're a fan of Redux Saga then you will have noticed the abundance of libraries to assist testing your sagas. This post takes an in-depth look into the different approaches to testing sagas, describing where five popular testing libraries fit into these approaches.
Tech
a quick summary of your post
Tech · Video
This talk from Bristech 2016 takes a look into the use of Redux for state management in front-end React applications
Tech
a quick summary of your post
People
Scott Logic have been helping out with a Code Club at a local primary school. As one of the developers involved, I'd like to share my experiences and tips for running your own Code Club!
Tech
a quick summary of your post
Tech
Android is fragmented. This is a feature, not a bug. Embrace this and you embrace the future.
Tech
a quick summary of your post
Tech
A look at how the Android design patterns have shifted over time