Posted on January, 17, 2017

Written by IMC , Chicago

Posted in Technology

Modern APIs and ‘Boost.Process’ with a side of Raspberry Pi

How knowledge sharing allows IMC to give back to the industry. 

On the 24th of November, IMC held a talk at our Amsterdam office on ‘The evolving search for modern APIs in Boost’. The main subject of the talk was Boost.Process, a process management library which became an official Boost library beginning of November.

Led by one of our software developers, Boris Schäling, to an audience of over 50 other developers from across the Netherlands, the main purpose of the talk was to explain what the goals and requirements of ‘Boost.Process’ were and how the developers in the Boost community tried to solve any problems they were faced with.

The major learnings from the talk were:

  • Boost.Process is based on an extensible design. While the talk was about Boost.Process, the lessons learnt on how to create an extensible design can be applied in other use cases. 
  • Contributing to open source projects doesn't require you to be an expert. It takes persistence but is something every developer can do. Open source projects like the Boost C++ Libraries welcome new contributors. 

As the evening came to a close, everyone in attendance was handed the latest model Raspberry Pi, the perfect incentive to experiment with C++ at home.

It’s clear there is a wealth of knowledge and ideas out there, and we hope to hold more events like this in future. In our commitment to openness and transparency, IMC recognizes the value in sharing this wealth with the gifted individuals that make our industry what it is.


IMC is sponsoring the “Summer Of Code”, a paid internship program which supports students working on open source projects such as Boost. Click here to find out more about the ‘Summer of Code’ program.