Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Free courses from frontend to fullstack and AI
Overview
Syllabus
Intro
First principles
No dependencies
Copypaste
System dependencies
Vendoring
Third party package managers
Language specific package managers
Language specific source collators
Design principle #1
Design principle #2
Design principle #3
Corollary
Design principle #4
CMake + Conan dependency usage
Design principle #5
A typical CMake snippet
Design principle #6
Unfortunate fact of life
Simple case, C++ headers only
Design principle #7
Design principle #8
Cohesion
Law of programmers
Design principle #0
Looking up dependencies
Wrap file for a library
How to install
A practical example
The full build definition
Taught by
NDC Conferences