Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions public/roadmap-content/ai-data-scientist.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,11 @@
"title": "Algebra and Differential Calculus for Data Science",
"url": "https://imp.i384100.net/LX5M7M",
"type": "article"
},
{
"title": "Calculus Youtube Course",
"url": "https://www.youtube.com/playlist?list=PLZHQObOWTQDMsr9K-rj53DwVRMYO3t5Yr",
"type": "video"
}
]
},
Expand Down
4 changes: 2 additions & 2 deletions public/roadmap-content/ai-engineer.json
Original file line number Diff line number Diff line change
Expand Up @@ -1265,7 +1265,7 @@
"links": [
{
"title": "Supabase Vector",
"url": "https://supabase.com/vector",
"url": "https://supabase.com/docs/guides/ai",
"type": "article"
},
{
Expand Down Expand Up @@ -1685,7 +1685,7 @@
"links": [
{
"title": "Low or High Fidelity Image Understanding - OpenAI",
"url": "https://platform.openai.com/docs/guides/vision/low-or-high-fidelity-image-understanding",
"url": "https://platform.openai.com/docs/guides/images",
"type": "article"
}
]
Expand Down
20 changes: 18 additions & 2 deletions public/roadmap-content/cpp.json
Original file line number Diff line number Diff line change
Expand Up @@ -341,8 +341,24 @@
},
"hNBErGNiegLsUJn_vgcOR": {
"title": "Virtual Methods",
"description": "",
"links": []
"description": "Virtual functions enable runtime polymorphism in C++, allowing derived classes to override base class behavior. When called via a base pointer/reference, the _actual object's type_ determines which function is executed (dynamic dispatch). Non-virtual functions use compile-time resolution based on the pointer/reference type (static dispatch), which prevents overriding.\n\n // Base class with virtual function\n class Animal {\n public:\n virtual void speak() { std::cout << \"Generic sound\"; }\n };\n \n // Derived class override\n class Dog : public Animal {\n public:\n void speak() override { std::cout << \"Woof!\"; } // Dynamic dispatch\n };\n \n\nVisit the following resources to learn more:",
"links": [
{
"title": "C++ Virtual Functions Documentation",
"url": "https://en.cppreference.com/w/cpp/language/virtual",
"type": "article"
},
{
"title": "GeeksforGeeks Virtual Functions Guide",
"url": "https://www.geeksforgeeks.org/virtual-function-cpp/",
"type": "article"
},
{
"title": "Virtual Functions Explained (YouTube)",
"url": "https://www.youtube.com/watch?v=oIV2KchSyGQ&ab_channel=TheCherno",
"type": "video"
}
]
},
"s99ImazcwCgAESxZd8ksa": {
"title": "Virtual Tables",
Expand Down
2 changes: 1 addition & 1 deletion public/roadmap-content/devrel.json
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,7 @@
},
"LRZ8yxTfEGCXsYp4N1_uD": {
"title": "Public Speaking",
"description": "",
"description": "Public speaking is very important for a Developer Relations (DevRel) role, though its exact importance depends on the specific job and company. DevRel professionals act as a bridge between a company (often its tech or product team) and the developer community, so communication—especially in public settings—is a core part of the gig.",
"links": []
},
"0ntOE6PSdMl_EXB9gdgIv": {
Expand Down
7 changes: 1 addition & 6 deletions public/roadmap-content/postgresql-dba.json
Original file line number Diff line number Diff line change
Expand Up @@ -228,12 +228,7 @@
"links": [
{
"title": "Managing Databases",
"url": "https://www.postgresql.org/docs/8.1/managing-databases.html",
"type": "article"
},
{
"title": "Managing a Database",
"url": "https://www.postgresql.org/docs/7.1/start-manage-db.html",
"url": "https://www.postgresql.org/docs/current/managing-databases.html",
"type": "article"
}
]
Expand Down