CppCon 2022 Dependency Injection for Modern C++ -- Tyler Weaver
Registration is now open for CppCon 2023! The conference starts on October 1 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from last year's conference. Here’s another CppCon talk video we hope you will enjoy – and why not register today for CppCon 2023!
Lightning Talk: Dependency Injection for Modern C++
by Tyler Weaver
Summary of the talk:
DI is a fancy OO term with an even more complex set of tooling to solve a problem that higher order functions solve in a nicer way. In this talk I'll demonstrate using std::function for dependency injection and talk about how taking functions as a parameter is nicer and more first class in C++ than inheritance or complex mocking libraries.

Every year we run Pure Virtual C++: a free one-day virtual conference for the whole C++ community. Next month we’re doing it again!
In an earlier blog post, I showed that the Go programming language allows you to write generic functions once you have defined an interface.
This conference is organized by the C++ Community for the C++ Community. We want the whole community to be represented. We especially encourage those who identify as coming from an underrepresented community to apply to present and to be present. Presenting a talk is not limited to previous presenters or previous attendees.
The submission deadline is June 25th, with decisions sent by July 31st.
Registration is now open for CppCon 2023! The conference starts on October 1 and will be held 
