Kris Hoogendoorn [Kulicke & Soffa]

Leveraging Comma for easy cross-language interfacing

11:00 – 11:40

Software systems are becoming more and more heterogeneous. For different parts, you want to use the most powerful programming language for the job. To effectively develop these systems, easy cross-language interfaces are needed. Furthermore, the different parts often have independent release cycles, requiring strong interface management. At Kulicke & Soffa, we took the Comma framework and extended it with a multi-language code generator. The generator is built on top of Protobuf and ZeroMQ. In this talk, we showcase the generator and its capabilities, address encountered problems and future steps.

Kris Hoogendoorn is a software contractor at Promexx, who executed various assignments at high-tech companies in the Eindhoven area. In his current role as team lead at Kulicke & Soffa, he works on the control software of the K&S Iflex pick-and-place machine. His strengths are combining in-depth technical knowledge with strong team leadership. He’s an ambassador of the Lean methodology and applies it to both the development process and the codebase.