/CppFG

Training and discussion material for the C++ focus group.

Primary LanguageC++

Focus group C++

This repository includes examples and training material for the C++ focus group meetings. Conference videos worth watching and any further information that is helpful in getting most out of the C++ programming language.

Suggestions for new training/discussion topics can be added as bugs to GitHub.

Trainings

  1. Datatype optional<>2017-03-20
  2. Datatype synchronized<> 2017-03-20
  3. std::chrono - next session

Backlog

  1. CMake done right (2h)
  2. C++17 overview (2h)
  3. Parallel and concurrent programming (4h)
  4. Functional programming (4h)
  5. abseil.io (4h)
  6. Datatypes any<> and variant<> (2h)
  7. Coroutines (2h)
  8. conan.io (4h)
  9. Spaceship operator (2h)
  10. Facebook's folly library (4h)
  11. Introspection and reflection (8h)
  12. Unittesting with catch, gtest, QTest and/or boost::test
  13. Mocking with gmock and fakeit (2h)
  14. Interfacing with Lua, Python, Rust and Javascript (4h)
  15. zeromq (4h)
  16. protobuf (4h)
  17. Qt application development (4h)
  18. Safe programming in C++ (4h)
  19. C++ core guidelines and GSL (4h)
  20. Ranges (2h)
  21. Concepts (2h)
  22. Reactive programming (4h)
  23. Benchmarking and performance profiling (4h)
  24. C++14 overview (2h)
  25. Rust for beginners (4h)
  26. Sanitizers in action (4h)