Sam Hogarth
Sam Hogarth

I am a Lead Developer at Scott Logic, frequently found playing with web technologies and musing about patterns and process. I blog to assist developers when making technical decisions.


Evaluating Redux Saga Test Libraries

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.

Design, Data and Redux at Bristech

Yesterday I attended (and spoke!) at the 2016 Bristech conference, an event aimed at polyglots, innovators and the “tech curious”. It was a full house at the Watershed with over 400 tickets sold. I had a great time at the conference, attending quite a few talks myself. What made the...

Destroying Monoliths at DDDNorth

Saturday marked the fifth annual DDD North conference, held once again at the University of Sunderland. DeveloperDeveloperDeveloper! events are volunteer-organised conferences where members of the community propose and vote on the agenda. ScottLogic took part this year as a Platinum-level sponsor. We had many fantastic conversations with developers from all...

On Running a Code Club

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!

Getting Functional at DDDNorth

Last weekend I had the pleasure of attending this year’s DDDNorth conference at Sunderland University. DDD events are organised by the community, so anyone is free to submit a session. The community votes on which sessions they would like to see at the event. This year’s event took on a...

Assessing Android Fragmentation

Android is fragmented. This is a feature, not a bug. Embrace this and you embrace the future.

Dispatches from DDDNorth 2

Last weekend I traveled to Bradford for the second DDDNorth conference - a community-organised developer event which featured some excellent speakers. DDD events are held all over the country throughout the year and are supported by local users groups. I highly recommend actively seeking out and attending these events, they...

Is the Dashboard Pattern Dead?

A look at how the Android design patterns have shifted over time