Gynwzrawei9m9pamprwm
SkillsCast

Boost your design with C++14 dependency injection

20th February 2017 in London at CodeNode

There are 1 other SkillsCast available from C++14 dependency injection and exploring the clang tooling universe

In this talk we will explore how to boost our design with dependency injection - a design pattern which is part of the S.O.L.I.D principles (OO design) and helps with producing loosely coupled and easy to test code. We will go through different ways of injecting dependencies in modern C++ and we will also inspect how to inject them automatically with [Boost].DI. Finally, we dig into C++20 and beyond to figure out what features might help us with DI in the future.

Thanks to our sponsors

Boost your design with C++14 dependency injection

Kris Jusiak

Kris is a Software Engineer focusing on modern C++ development where performance (including compilation times) and quality matters. He has been crafting modern C++ in telecommunications, games and recently finance industries. Kris is an author of [Boost].DI, [Boost].SML and GUnit libraries.

SkillsCast

In this talk we will explore how to boost our design with dependency injection - a design pattern which is part of the S.O.L.I.D principles (OO design) and helps with producing loosely coupled and easy to test code. We will go through different ways of injecting dependencies in modern C++ and we will also inspect how to inject them automatically with [Boost].DI. Finally, we dig into C++20 and beyond to figure out what features might help us with DI in the future.

Thanks to our sponsors

About the Speaker

Boost your design with C++14 dependency injection

Kris Jusiak

Kris is a Software Engineer focusing on modern C++ development where performance (including compilation times) and quality matters. He has been crafting modern C++ in telecommunications, games and recently finance industries. Kris is an author of [Boost].DI, [Boost].SML and GUnit libraries.