Skip to content

Commit

Permalink
chore: update roadmap content json
Browse files Browse the repository at this point in the history
  • Loading branch information
kamranahmedse authored and github-actions[bot] committed Dec 22, 2024
1 parent ef95877 commit e09de6d
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 3 deletions.
2 changes: 1 addition & 1 deletion public/roadmap-content/backend.json
Original file line number Diff line number Diff line change
Expand Up @@ -338,7 +338,7 @@
},
"2f0ZO6GJElfZ2Eis28Hzg": {
"title": "Pick a Language",
"description": "Even if you’re a beginner the least you would have known is that Web Development is majorly classified into two facets: Frontend Development and Backend Development. And obviously, they both have their respective set of tools and technologies. For instance, when we talk about Frontend Development, there always comes 3 names first and foremost – HTML, CSS, and JavaScript. In the same way, when it comes to Backend Web Development – we primarily require a backend (or you can say server-side) programming language to make the website function along with various other tools & technologies such as databases, frameworks, web servers, etc.",
"description": "Even if you’re a beginner, the first thing you’ll learn is that web development is primarily divided into two aspects: Frontend Development and Backend Development, each with its unique tools and technologies. For Frontend Development, foundational technologies include HTML, CSS, and JavaScript. Similarly, Backend Development revolves around server-side programming languages like Python, Java, or Node.js, complemented by databases, frameworks, and web servers that enable website functionality.",
"links": []
},
"_I1E__wCIVrhjMk6IMieE": {
Expand Down
7 changes: 6 additions & 1 deletion public/roadmap-content/python.json
Original file line number Diff line number Diff line change
Expand Up @@ -839,6 +839,11 @@
"title": "Python Paradigms",
"url": "https://opensource.com/article/19/10/python-programming-paradigms",
"type": "article"
},
{
"title": "Learn Functional Programming - Python Course",
"url": "https://www.youtube.com/watch?v=5QZYGU0C2OA",
"type": "video"
}
]
},
Expand Down Expand Up @@ -1317,7 +1322,7 @@
"description": "Sphinx is a tool that makes it easy to create intelligent and beautiful documentation, written by Georg Brandl and licensed under the BSD license.\n\nVisit the following resources to learn more:",
"links": [
{
"title": "Shpinx Website",
"title": "Sphinx Website",
"url": "https://www.sphinx-doc.org/en/master/",
"type": "article"
}
Expand Down
5 changes: 5 additions & 0 deletions public/roadmap-content/software-architect.json
Original file line number Diff line number Diff line change
Expand Up @@ -660,6 +660,11 @@
"title": "DDD",
"description": "Domain-driven design (DDD) is a software design approach focusing on modeling software to match a domain according to input from that domain's experts.\n\nIn terms of object-oriented programming, it means that the structure and language of software code (class names, class methods, class variables) should match the business domain. For example, if a software processes loan applications, it might have classes like LoanApplication and Customer, and methods such as AcceptOffer and Withdraw.\n\nDDD connects the implementation to an evolving model and it is predicated on the following goals:\n\n* Placing the project's primary focus on the core domain and domain logic;\n* Basing complex designs on a model of the domain;\n* Initiating a creative collaboration between technical and domain experts to iteratively refine a conceptual model that addresses particular domain problems.\n\nVisit the following resources to learn more:",
"links": [
{
"title": "DDD Starter Modelling Process",
"url": "https://github.com/ddd-crew/ddd-starter-modelling-process/",
"type": "article"
},
{
"title": "Domain Driven Design Quickly",
"url": "https://web.archive.org/web/20230606035225/https://matfrs2.github.io/RS2/predavanja/literatura/Avram%20A,%20Marinescu%20F.%20-%20Domain%20Driven%20Design%20Quickly.pdf",
Expand Down
2 changes: 1 addition & 1 deletion public/roadmap-content/typescript.json
Original file line number Diff line number Diff line change
Expand Up @@ -471,7 +471,7 @@
},
"RWYXEZMODUrqwRWf_Lqi9": {
"title": "Intersection Types",
"description": "An intersection type creates a new type by combining multiple existing types. The new type has all features of the existing types.\n\nTo combine types, you use the `&` operator as follows:\n\n type typeAB = typeA & typeB;\n \n\nThe `typeAB` will have all properties from both typeA and typeB.\n\nNote that the union type uses the `|` operator that defines a variable which can hold a value of either `typeA` or `typeB`\n\nLearn more from the following links:",
"description": "An intersection type creates a new type by combining multiple existing types. The new type has all features of the existing types.\n\nTo combine types, you use the `&` operator as follows:\n\n type typeAB = typeA & typeB;\n \n\nThe `typeAB` will have all properties from both typeA and typeB.\n\nNote that the union type uses the `|` operator that defines a variable which can hold `typeA` value, or `typeB` value, or both altogether.\n\nLearn more from the following links:",
"links": [
{
"title": "Intersection Types in TypeScript",
Expand Down

0 comments on commit e09de6d

Please sign in to comment.