Kris Jusiak

  • Quantlab Financial, LLC

Kris is a Senior Software Architect passionate about programming and has worked in different industries over the years including telecommunications, games, and most recently finance for Quantlab Financial, LLC. He has an interest in modern C++ development with a focus on performance and quality. He is an open-source enthusiast with multiple open-source libraries where he uses template meta-programming techniques to support the C++ rule - "Don't pay for what you don't use" whilst trying to be as declarative as possible with the help of domain-specific languages. Kris is also a keen advocate of extreme programming techniques, Test/Behavior Driven Development and truly believes that 'the only way to go fast is to go well!'.

Sessions

  • Adapting C++20 Ranges Algorithms for Most Metaprogramming Needs

    Advanced
    Generic/Metaprogramming

    Many software engineering challenges fundamentally boil down to a choice between code generation, code duplication, or metaprogramming. There will always be trade-offs in these sorts of problem spaces, with the accessibility and ergonomics often cited as the downsides of metaprogramming. In this talk, we will explore the use of metaprogramming in C++20 to address some common problems in software engineering. We will show how new features in C++20 can be used to increase the accessibility of metaprogramming, making it more viable as a solution for expressing repetitive or redundant information in code. By reusing familiar abstractions in unfamiliar contexts,we can […]