- T1-CGDB: Debug like a boss
- T2-PyLock: un lock-finder en python
- 01-SmartPointers: pourquoi remplacer les raw-pointers
- 02-Variant: le variant en détails
- 03-ThreadPool: explications sur les mutexes
- 04-MetaJson: les collections avec rapidjson
- 05-CustomParser: templates et concepts en C++20
- 06-Visitor: introspection du CustomParser
- 07-SOCI-ORM: un ORM autour de SOCI
ID | Nom | Thématiques | Complexité |
---|---|---|---|
T1 | CGDB | GDB, linux, compilation | * |
T2 | PyLock | Python, mutexes, pstack | ** |
01 | SmartPointers | memory, smart-ptr | * |
02 | Variant | variant, C++17 | * |
03 | ThreadPool | multithreading, lambda, std::function | ** |
04 | MetaJson | templates, metaprog, collections | ** |
05 | CustomParser | templates, concepts, C++20 | ***** |
06 | Visitor | design-pattern, lambda | *** |
07 | SOCI-ORM | templates, X-Macro, database | ***** |