Dependency management je jedan od najvećih izazova sa kojim se susreću C++ programeri.
Ukoliko se bavite C++-om, sigurno ste bar jednom na svom razvojnom putu naišli na problem pri kompajliranju ili linkovanju C++ projekata sa nekom od eksternih biblioteka.
To što program radi na vašoj "mašini", ne znači da će raditi na računaru vašeg kolege ili u produkciji, a još manje da će raditi u budućnosti. Zašto je to tako? Da li C++ ekosistemu nedostaju menadžeri paketa ili ih ima i previše?
Nebojša Koturović će dati odgovore na ova i slična pitanja, kao i praktične savete za organizaciju sopstvenih i timskih projekata.
Tema okupljanja: Upravljanje C++ projektnim zavisnostima i paketima (Nix menadžer paketa).
Prvi deo predavanja obuvata pregled mogućih pristupa i raspoloživih alata za menadžment zavisnostima. (Manuelni menadžment, sistemski paketi, git submoduli i package manager-i).
U drugom delu, glavni fokus će biti na Nix package manager-u i sticanju praktičnog znanja potrebnog za korišćenje ovog moćnog alata koji ne samo da može olakšati upravljanje paketima i eksternim zavisnostima, već i definisanje reproducibilnih build-ova i razvojnih okruženja.
Link ka Slack workspace-u C++ user grupe možete naći ovde.
🕕 Date & Time | 23. februar (četvrtak), u 18h |
📍 Location | ICT Hub |
🏢 Address | Kralja Milana 10 |
💻 Online | https://cppserbia.com/meet |
Vidimo se!