• Improving software security through input validation

    Article image

    In an evermore software-intensive world, the security of software systems has become a critical part of product design and implementation. One way in which attackers exploit software systems is by crafting malicious inputs. The defence to such attacks is a combination of defensive programming techniques including input validation.

    Read more

  • Cycling around the world

    As an organisation, health and wellbeing is one of our key focuses - this includes our colleagues, customers, connections, friends and family. We are progressing through our wellbeing calendar and have a focus this month on activities to raise awareness for World Suicide Prevention Day and to join in with the World's Biggest Coffee Morning on 25th September in support of Macmillian Cancer.

    Read more

  • Bloodlight: A Medical PPG Testbed

    Codethink is working on a project to design a fully open-source (hardware and software) research device for experimenting with shining light into skin and detecting the light that reflects, gets absorbed and passes through. This kind of technology is widely deployed for measuring heart rates.

    Read more

  • Bringing Lorry into the 2020s

    In the mid-2010s, Codethink developed the Baserock software suite for specifying, developing, and building Linux-based systems. The work has been used by several long-standing customers and Codethink even uses it for some of our own infrastructure. This blog will take you through work done to modernise one of the components of Baserock - Lorry.

    Read more

  • How to use Tracecompass to analyse kernel traces from LTTng

    Codethink is a software company that works on various client projects; ranging from medical, finance, automotive. In these different areas of engagement; we are trusted to work on various types of problems that clients face with their systems. One such problem encountered required us looking at a userspace software where the program was occasionally not responding on time.

    Read more

Full archive