Building for ARM with Docker – packaging libcamera-apps for Alpine on armv7

In this article we look at compiling applications for different CPU architectures using Docker to emulate on an x86 host, with a working example of packaging libcamera-apps for Alpine Linux for an armv7 device (a Raspberry Pi Zero) and armv8 (Raspberry Pi Zero 2). Background Recently the availability of diverse mainstream architectures has increased, moving … Read more

Dealing with cryptic Selenium::WebDriver::Error::InvalidSessionIdError errors

We believe in delivering high quality software for our clients, so it probably comes as no surprise that we subscribe ourselves to numerous best practices such as test driven development, and we adopt a strong testing culture. On one project, we started getting a very cryptic error message when we ran the test suite: Frustratingly, … Read more