Articles by Sam Thursfield

YAML's data model can represent arbitrary data, so when an app parses a YAML document it might get back anything. It's up to the developer to check that the data is structured how the app expects and to control what happens when it isn't. Does it report an error to the user? Is the behaviour undefined? Does it crash?

Codethink continues to participate in the promising RISC-V ecosystem, and we have exciting news around Freedesktop SDK and GNOME.

High quality releases require high quality testing infrastructure. To show how deep OS and GUI testing can be done, let's look at the OpenQA instance we helped set up for GNOME.

When something as exciting as a completely open CPU architecture comes along, it's hard to stop Codethink's engineers from getting involved. We've set up an internal research project with the goal of learning about RISC-V, and we have some interesting results already.
Sam and Mike continue their post about the Teufel build process, talking about the implementation of a reliable caching mechanism.
Within companies producing devices, product progress continues to drive complexity and creates legacy challenges. Codethink senior engineers Sam Thursfield and Michael Drake explain how a recent embedded project for high end Home Entertainment demanded working with a complex Buildroot setup. This delivered major build time benefits, enabling rapid continuous integration.
Author Index
- Adam Jones (1)
- Agustin Benito Bethencourt (4)
- Aiden Jeffrey (1)
- Ben Brewer (2)
- Ben Dooks (3)
- Ben Hutchings (1)
- Beth White (4)
- Bob Clough (1)
- Bob Mottram (1)
- Chris Doocey (2)
- Chris Phang (1)
- Claudio Cambra (6)
- Codethink (13)
- Colin Domoney (1)
- Daniel Silverstone (1)
- Danny Abukalam (1)
- Darius Makovsky (2)
- Ellis Barnwell (1)
- Jim MacArthur (2)
- Jonathan Maw (1)
- Jonathan Sambrook (1)
- Josh Smith (1)
- Kejia Hu (1)
- Kiran Ostrolenk (1)
- Kyle Mckay (1)
- Laurence Urhegyi (4)
- LTM Team (1)
- Mark Simpson (1)
- Martin Blanchard (1)
- Michael Drake (6)
- Neill Whillans (2)
- Nicole Mpofu (2)
- Paul Albertella (5)
- Paul Sherwood (7)
- Rob Kendrick (1)
- Robin J. Heywood (2)
- Sam Thursfield (6)
- Santiago Gil (2)
- Scott Clarke (1)
- Shaun Mooney (3)
- Sudip Mukherjee (1)
- Thomas Coldrick (1)
- Tim Pockney (13)
- Tom Eccles (3)
- Tomaz Canabrava (1)
- Tristan Van Berkom (1)
- Valentin David (1)
- Vanessa Crispin (1)
- Yasmin Ferreras Greenwood (8)