diff --git a/contributing.md b/contributing.md index 384816d97..84859504e 100644 --- a/contributing.md +++ b/contributing.md @@ -76,8 +76,6 @@ It's important to add a valid type, this will help us categorize the content and -
Write meaningful commit messages
Meaningful commit messages help speed up the review process as well as help other contributors in gaining a good overview of the repositories commit history without having to dive into every commit.
-
- (See the following guide on how to write good [commit messages](https://www.freecodecamp.org/news/how-to-write-better-git-commit-messages/)).
Look at the existing issues/pull requests before opening new ones
diff --git a/src/data/guides/backend-languages.md b/src/data/guides/backend-languages.md index 8a7baeb00..9fc1d75b5 100644 --- a/src/data/guides/backend-languages.md +++ b/src/data/guides/backend-languages.md @@ -61,7 +61,7 @@ Python's versatility is evident in its applicability across a spectrum of indust So, let's talk about Django – it's like the superhero of web frameworks, at least in the world of Python. This high-level powerhouse is all about that "batteries-included" style, giving you a whole package of tools and features that make development lightning-fast. It follows the [Model-View-Controller](https://www.crio.do/blog/understand-mvc-architecture/) (MVC) architecture that gives your web applications a solid structure, making them scalable and easy to keep up. -Part of that whole “batteries-included” motto means that it comes with an admin panel, an [ORM](https://www.freecodecamp.org/news/what-is-an-orm-the-meaning-of-object-relational-mapping-database-tools/) (Object-Relational Mapping) for smooth data handling, and security features that make sure your project is secured out-of-the-box. All these goodies work together, making Django a top choice for projects, whether they're a walk in the park or a brain-bending challenge. +Part of that whole “batteries-included” motto means that it comes with an admin panel, an ORM (Object-Relational Mapping) for smooth data handling, and security features that make sure your project is secured out-of-the-box. All these goodies work together, making Django a top choice for projects, whether they're a walk in the park or a brain-bending challenge. ##### Flask diff --git a/src/data/roadmaps/angular/content/custom-directives@7GUvTMVzfdVEDBOz-tHUT.md b/src/data/roadmaps/angular/content/custom-directives@7GUvTMVzfdVEDBOz-tHUT.md index 1625c9607..396574acf 100644 --- a/src/data/roadmaps/angular/content/custom-directives@7GUvTMVzfdVEDBOz-tHUT.md +++ b/src/data/roadmaps/angular/content/custom-directives@7GUvTMVzfdVEDBOz-tHUT.md @@ -6,5 +6,4 @@ From the core concept, Angular directives are categorized into three categories: Visit the following resources to learn more: -- [@article@Create a custom directive - Freecodecamp](https://www.freecodecamp.org/news/angular-directives-learn-how-to-use-or-create-custom-directives-in-angular-c9b133c24442/) - [@video@Create a custom directive video for Beginners](https://www.youtube.com/watch?v=AoN56g6UAsE) diff --git a/src/data/roadmaps/api-design/content/api-security@qIJ6dUppjAjOTA8eQbp0n.md b/src/data/roadmaps/api-design/content/api-security@qIJ6dUppjAjOTA8eQbp0n.md index f40f8da23..12f2e84a8 100644 --- a/src/data/roadmaps/api-design/content/api-security@qIJ6dUppjAjOTA8eQbp0n.md +++ b/src/data/roadmaps/api-design/content/api-security@qIJ6dUppjAjOTA8eQbp0n.md @@ -6,4 +6,3 @@ Have a look at the following resources to understand API security and vulnerabil - [@article@OWASP Project API Security](https://owasp.org/API-Security/editions/2023/en/0x00-toc/) - [@feed@Explore top posts about Security](https://app.daily.dev/tags/security?ref=roadmapsh) -- [@article@How to Protect Data in Transit using HMAC and Diffie-Hellman in Node.js](https://www.freecodecamp.org/news/hmac-diffie-hellman-in-node/) diff --git a/src/data/roadmaps/aspnet-core/content/101-general-development-skills/104-datastructures-and-algorithms.md b/src/data/roadmaps/aspnet-core/content/101-general-development-skills/104-datastructures-and-algorithms.md index 8425b98f7..df79c8dd5 100644 --- a/src/data/roadmaps/aspnet-core/content/101-general-development-skills/104-datastructures-and-algorithms.md +++ b/src/data/roadmaps/aspnet-core/content/101-general-development-skills/104-datastructures-and-algorithms.md @@ -4,7 +4,6 @@ As the name indicates, a **Data Structure** is a way of organizing the data in t Visit the following resources to learn more: -- [@article@What are Data Structures?](https://www.geeksforgeeks.org/data-structures) - [@article@Data Structures and Algorithms](https://www.javatpoint.com/data-structure-tutorial) - [@video@Data Structures Illustrated](https://www.youtube.com/watch?v=9rhT3P1MDHk\&list=PLkZYeFmDuaN2-KUIv-mvbjfKszIGJ4FaY) - [@article@C# resources](https://dev.to/adavidoaiei/fundamental-data-structures-and-algorithms-in-c-4ocf) diff --git a/src/data/roadmaps/aspnet-core/content/101-general-development-skills/index.md b/src/data/roadmaps/aspnet-core/content/101-general-development-skills/index.md index 09fceb612..6a4e4c832 100644 --- a/src/data/roadmaps/aspnet-core/content/101-general-development-skills/index.md +++ b/src/data/roadmaps/aspnet-core/content/101-general-development-skills/index.md @@ -18,7 +18,6 @@ There are several skills that are generally considered to be important for worki For more information, visit the following links: -- [@article@A Step-by-Step Approach to Learn OOP](https://www.geeksforgeeks.org/a-step-by-step-approach-to-learn-object-oriented-programming/) - [@video@Asp.net - Complete Tutorial](https://www.youtube.com/watch?v=kdPtNMb8tPw) - [@video@Learn Cloud Computing](https://www.youtube.com/watch?v=eWwK2FKWp0g) - [@video@DevOps Course for Beginners](https://www.youtube.com/watch?v=hQcFE0RD0cQ) diff --git a/src/data/roadmaps/aspnet-core/content/104-orm/index.md b/src/data/roadmaps/aspnet-core/content/104-orm/index.md index 491e1d87d..8b3e5d7d2 100644 --- a/src/data/roadmaps/aspnet-core/content/104-orm/index.md +++ b/src/data/roadmaps/aspnet-core/content/104-orm/index.md @@ -5,5 +5,4 @@ ORM stands for Object-Relational Mapping, and it is a technique that allows a de Visit the following resources to learn more: - [@article@ORM (Object Relational Mapping)](https://www.telerik.com/blogs/dotnet-basics-orm-object-relational-mapping) -- [@article@What is an ORM – The Meaning of Object Relational Mapping](https://www.freecodecamp.org/news/what-is-an-orm-the-meaning-of-object-relational-mapping-database-tools/) - [@article@Understanding Object-Relational Mapping: Pros, Cons](https://www.altexsoft.com/blog/object-relational-mapping/) diff --git a/src/data/roadmaps/aspnet-core/content/105-dependency-injection/index.md b/src/data/roadmaps/aspnet-core/content/105-dependency-injection/index.md index 93b27e54f..46740fa18 100644 --- a/src/data/roadmaps/aspnet-core/content/105-dependency-injection/index.md +++ b/src/data/roadmaps/aspnet-core/content/105-dependency-injection/index.md @@ -9,5 +9,4 @@ Visit the following links for more resources: - [@article@What is Dependency Injection?](https://stackoverflow.com/questions/130794/what-is-dependency-injection) - [@article@Dependency Injection, It's Definition & principles](https://www.growin.com/blog/what-is-dependency-injection/) -- [@article@Intro to Dependency Injections](https://www.freecodecamp.org/news/a-quick-intro-to-dependency-injection-what-it-is-and-when-to-use-it-7578c84fa88f/) - [@feed@Explore top posts about Dependency Injection](https://app.daily.dev/tags/dependency-injection?ref=roadmapsh) diff --git a/src/data/roadmaps/aspnet-core/content/107-databases/103-nosql/103-cassandra.md b/src/data/roadmaps/aspnet-core/content/107-databases/103-nosql/103-cassandra.md index bb33f1590..2ec807681 100644 --- a/src/data/roadmaps/aspnet-core/content/107-databases/103-nosql/103-cassandra.md +++ b/src/data/roadmaps/aspnet-core/content/107-databases/103-nosql/103-cassandra.md @@ -8,5 +8,4 @@ For more information, visit the following links: - [@article@Introduction to Cassandra](https://www.tutorialspoint.com/cassandra/cassandra_introduction.htm) - [@article@Overview of Cassandra in ASP.NET](https://www.spiceworks.com/tech/big-data/articles/what-is-cassandra/) -- [@article@Introduction to Apache Cassandra](https://www.geeksforgeeks.org/introduction-to-apache-cassandra/) - [@feed@Explore top posts about Apache Cassandra](https://app.daily.dev/tags/apache-cassandra?ref=roadmapsh) diff --git a/src/data/roadmaps/backend/content/database-indexes@y-xkHFE9YzhNIX3EiWspL.md b/src/data/roadmaps/backend/content/database-indexes@y-xkHFE9YzhNIX3EiWspL.md index a5ac6776c..9edb4800a 100644 --- a/src/data/roadmaps/backend/content/database-indexes@y-xkHFE9YzhNIX3EiWspL.md +++ b/src/data/roadmaps/backend/content/database-indexes@y-xkHFE9YzhNIX3EiWspL.md @@ -4,6 +4,5 @@ An index is a data structure that you build and assign on top of an existing tab Visit the following resources to learn more: -- [@article@An in-depth look at Database Indexing](https://www.freecodecamp.org/news/database-indexing-at-a-glance-bb50809d48bd/) - [@video@Database Indexing Explained](https://www.youtube.com/watch?v=-qNSXK7s7_w) - [@feed@Explore top posts about Database](https://app.daily.dev/tags/database?ref=roadmapsh) diff --git a/src/data/roadmaps/backend/content/neo4j@BTNJfWemFKEeNeTyENXui.md b/src/data/roadmaps/backend/content/neo4j@BTNJfWemFKEeNeTyENXui.md index 955adfb74..cf8b57136 100644 --- a/src/data/roadmaps/backend/content/neo4j@BTNJfWemFKEeNeTyENXui.md +++ b/src/data/roadmaps/backend/content/neo4j@BTNJfWemFKEeNeTyENXui.md @@ -5,5 +5,4 @@ A graph database stores nodes and relationships instead of tables, or documents. Visit the following resources to learn more: - [@article@What is a Graph Database?](https://neo4j.com/developer/graph-database/) -- [@article@Graph Databases VS Relational Databases](https://www.freecodecamp.org/news/graph-database-vs-relational-database/) - [@feed@Explore top posts about Backend Development](https://app.daily.dev/tags/backend?ref=roadmapsh) diff --git a/src/data/roadmaps/backend/content/python@J_sVHsD72Yzyqb9KCIvAY.md b/src/data/roadmaps/backend/content/python@J_sVHsD72Yzyqb9KCIvAY.md index cd5daf295..2885ee0ec 100644 --- a/src/data/roadmaps/backend/content/python@J_sVHsD72Yzyqb9KCIvAY.md +++ b/src/data/roadmaps/backend/content/python@J_sVHsD72Yzyqb9KCIvAY.md @@ -8,7 +8,6 @@ Visit the following resources to learn more: - [@official@Python Website](https://www.python.org/) - [@official@Python Getting Started](https://www.python.org/about/gettingstarted/) - [@article@Automate the Boring Stuff](https://automatetheboringstuff.com/) -- [@article@FreeCodeCamp.org - How to Learn Python ? ](https://www.freecodecamp.org/news/how-to-learn-python/) - [@article@Python principles - Python basics](https://pythonprinciples.com/) - [@article@W3Schools - Python Tutorial ](https://www.w3schools.com/python/) - [@article@Python Crash Course](https://ehmatthes.github.io/pcc/) diff --git a/src/data/roadmaps/backend/content/server-security@TZ0BWOENPv6pQm8qYB8Ow.md b/src/data/roadmaps/backend/content/server-security@TZ0BWOENPv6pQm8qYB8Ow.md index 236c1c810..f38aae931 100644 --- a/src/data/roadmaps/backend/content/server-security@TZ0BWOENPv6pQm8qYB8Ow.md +++ b/src/data/roadmaps/backend/content/server-security@TZ0BWOENPv6pQm8qYB8Ow.md @@ -10,8 +10,4 @@ Learn about the security of your server and how to secure it. Here are some of t - Use a intrusion detection system (IDS): An IDS monitors network traffic and alerts you to any suspicious activity, which can help you to identify and respond to potential threats in a timely manner. - Enable two-factor authentication: Two-factor authentication adds an extra layer of security to your accounts by requiring a second form of authentication, such as a code sent to your phone, in addition to your password. -Also learn about OpenSSL and creating your own PKI as well as managing certs, renewals, and mutual client auth with x509 certs - -Learn more from the following resources: - -- [@article@How to Defend Against Server-Side Request Forgery](https://www.freecodecamp.org/news/defending-against-ssrf-attacks/) +Also learn about OpenSSL and creating your own PKI as well as managing certs, renewals, and mutual client auth with x509 certs \ No newline at end of file diff --git a/src/data/roadmaps/blockchain/content/architecture@B6GGTUbzEaIz5yu32WrAq.md b/src/data/roadmaps/blockchain/content/architecture@B6GGTUbzEaIz5yu32WrAq.md index 8a197069f..948a599bd 100644 --- a/src/data/roadmaps/blockchain/content/architecture@B6GGTUbzEaIz5yu32WrAq.md +++ b/src/data/roadmaps/blockchain/content/architecture@B6GGTUbzEaIz5yu32WrAq.md @@ -5,6 +5,5 @@ Unlike Web2 applications, in Web3 there’s no centralized database that stores Visit the following resources to learn more: - [@article@The Architecture of a Web 3.0 application](https://www.preethikasireddy.com/post/the-architecture-of-a-web-3-0-application) -- [@article@Decentralized Applications Architecture: Back End, Security and Design Patterns](https://www.freecodecamp.org/news/how-to-design-a-secure-backend-for-your-decentralized-application-9541b5d8bddb/) - [@video@Blockchain Development: Dapp Architecture](https://youtu.be/KBSq8-LnUDI?t=286) - [@feed@Explore top posts about Architecture](https://app.daily.dev/tags/architecture?ref=roadmapsh) diff --git a/src/data/roadmaps/blockchain/content/blockchains@EQgb4LqXnyq3gOX7Fb85s.md b/src/data/roadmaps/blockchain/content/blockchains@EQgb4LqXnyq3gOX7Fb85s.md index 1e599de30..d1bd861c1 100644 --- a/src/data/roadmaps/blockchain/content/blockchains@EQgb4LqXnyq3gOX7Fb85s.md +++ b/src/data/roadmaps/blockchain/content/blockchains@EQgb4LqXnyq3gOX7Fb85s.md @@ -5,5 +5,4 @@ Blockchain systems vary considerably in their design, particularly with regard t Visit the following resources to learn more: - [@article@Types of Blockchains: PoW, PoS, and Private](https://www.gemini.com/cryptopedia/blockchain-types-pow-pos-private) -- [@article@Types of Blockchain](https://www.geeksforgeeks.org/types-of-blockchain/) - [@feed@Explore top posts about Blockchain](https://app.daily.dev/tags/blockchain?ref=roadmapsh) diff --git a/src/data/roadmaps/blockchain/content/mining-and-incentive-models@B7niNXMOTbHn_1ixKQ8ri.md b/src/data/roadmaps/blockchain/content/mining-and-incentive-models@B7niNXMOTbHn_1ixKQ8ri.md index 4a5e68724..2e311b39c 100644 --- a/src/data/roadmaps/blockchain/content/mining-and-incentive-models@B7niNXMOTbHn_1ixKQ8ri.md +++ b/src/data/roadmaps/blockchain/content/mining-and-incentive-models@B7niNXMOTbHn_1ixKQ8ri.md @@ -6,6 +6,5 @@ An Incentive is basically a reward given to a Blockchain Miner for speeding up t Visit the following resources to learn more: -- [@article@Blockchain Incentives to Miners](https://www.geeksforgeeks.org/blockchain-incentives-to-miners/) - [@article@Ethereum Consensus Mechanisms](https://ethereum.org/en/developers/docs/consensus-mechanisms/) - [@article@Solana Staking Rewards](https://docs.solana.com/implemented-proposals/staking-rewards) diff --git a/src/data/roadmaps/computer-science/content/base@q3nRhTYS5wg9tYnQe2sCF.md b/src/data/roadmaps/computer-science/content/base@q3nRhTYS5wg9tYnQe2sCF.md index fcc1d9189..b278da770 100644 --- a/src/data/roadmaps/computer-science/content/base@q3nRhTYS5wg9tYnQe2sCF.md +++ b/src/data/roadmaps/computer-science/content/base@q3nRhTYS5wg9tYnQe2sCF.md @@ -8,4 +8,3 @@ The rise in popularity of NoSQL databases provided a flexible and fluidity with Visit the following resources to learn more: -- [@article@ACID Model vs BASE Model For Database](https://www.geeksforgeeks.org/acid-model-vs-base-model-for-database/) diff --git a/src/data/roadmaps/computer-science/content/big-endian@U8AgY6I-62mN5Ohg9MsG6.md b/src/data/roadmaps/computer-science/content/big-endian@U8AgY6I-62mN5Ohg9MsG6.md index df44294d1..99b3f1ee2 100644 --- a/src/data/roadmaps/computer-science/content/big-endian@U8AgY6I-62mN5Ohg9MsG6.md +++ b/src/data/roadmaps/computer-science/content/big-endian@U8AgY6I-62mN5Ohg9MsG6.md @@ -4,5 +4,4 @@ Big endian is the most common type of endianness. In this type, the most signifi Visit the following resources to learn more: -- [@article@Little and Big Endian Mystery](https://www.geeksforgeeks.org/little-and-big-endian-mystery/) - [@video@Lecture 22. Big Endian and Little Endian](https://www.youtube.com/watch?v=T1C9Kj_78ek) diff --git a/src/data/roadmaps/computer-science/content/boyer-moore@p6qub32jcaGloHXUDUrlG.md b/src/data/roadmaps/computer-science/content/boyer-moore@p6qub32jcaGloHXUDUrlG.md index 597e4ac32..1e20f1c37 100644 --- a/src/data/roadmaps/computer-science/content/boyer-moore@p6qub32jcaGloHXUDUrlG.md +++ b/src/data/roadmaps/computer-science/content/boyer-moore@p6qub32jcaGloHXUDUrlG.md @@ -4,6 +4,5 @@ Boyer Moore algorithm is a string searching algorithm that is used to find the i Visit the following resources to learn more: -- [@article@Boyer Moore Algorithm for Pattern Searching](https://www.geeksforgeeks.org/boyer-moore-algorithm-for-pattern-searching/) - [@article@The Boyer-Moore Algorithm](https://www.javatpoint.com/daa-boyer-moore-algorithm) - [@course@Boyer Moore Algorithm](https://www.coursera.org/learn/algorithms-part2/lecture/CYxOT/boyer-moore) diff --git a/src/data/roadmaps/computer-science/content/breadth-first-search@vcV6TEM_PqXxtThdfMKGw.md b/src/data/roadmaps/computer-science/content/breadth-first-search@vcV6TEM_PqXxtThdfMKGw.md index b7b739129..19a92d58b 100644 --- a/src/data/roadmaps/computer-science/content/breadth-first-search@vcV6TEM_PqXxtThdfMKGw.md +++ b/src/data/roadmaps/computer-science/content/breadth-first-search@vcV6TEM_PqXxtThdfMKGw.md @@ -4,6 +4,5 @@ Breadth first search for a graph is a way to traverse the graph. It starts at th Visit the following resources to learn more: -- [@article@Breadth First Search or BFS for a Graph](https://www.geeksforgeeks.org/breadth-first-search-or-bfs-for-a-graph/) - [@video@Graph Algorithms II - DFS, BFS, Kruskals Algorithm, Union Find Data Structure - Lecture 7](https://www.youtube.com/watch?v=ufj5_bppBsA&list=PLFDnELG9dpVxQCxuD-9BSy2E7BWY3t5Sm&index=7) - [@video@Breadth-first search in 4 minutes](https://www.youtube.com/watch?v=hz5ytanv5qe) \ No newline at end of file diff --git a/src/data/roadmaps/computer-science/content/co-np@pLBfkzi0qfgVRqi_4AmMI.md b/src/data/roadmaps/computer-science/content/co-np@pLBfkzi0qfgVRqi_4AmMI.md index dab64df25..28509c6f7 100644 --- a/src/data/roadmaps/computer-science/content/co-np@pLBfkzi0qfgVRqi_4AmMI.md +++ b/src/data/roadmaps/computer-science/content/co-np@pLBfkzi0qfgVRqi_4AmMI.md @@ -4,7 +4,6 @@ Co-NP stands for the complement of NP Class. It means if the answer to a problem Visit the following resources to learn more: -- [@article@Types of Complexity Classes | P, NP, CoNP, NP hard and NP complete](https://www.geeksforgeeks.org/types-of-complexity-classes-p-np-conp-np-hard-and-np-complete/) - [@article@Trying to understand P vs NP vs NP Complete vs NP Hard](https://softwareengineering.stackexchange.com/questions/308178/trying-to-understand-p-vs-np-vs-np-complete-vs-np-hard) - [@video@Complexity: P, NP, NP-completeness, Reductions](https://www.youtube.com/watch?v=eHZifpgyH_4&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=22) - [@video@Complexity: Approximation Algorithms](https://www.youtube.com/watch?v=MEz1J9wY2iM&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=24) diff --git a/src/data/roadmaps/computer-science/content/complete-binary-tree@Jx1WWCjm8jkfAGtHv15n1.md b/src/data/roadmaps/computer-science/content/complete-binary-tree@Jx1WWCjm8jkfAGtHv15n1.md index ee028f274..ef00407c7 100644 --- a/src/data/roadmaps/computer-science/content/complete-binary-tree@Jx1WWCjm8jkfAGtHv15n1.md +++ b/src/data/roadmaps/computer-science/content/complete-binary-tree@Jx1WWCjm8jkfAGtHv15n1.md @@ -4,5 +4,4 @@ A complete binary tree is a special type of binary tree where all the levels of Visit the following resources to learn more: -- [@article@Complete Binary Tree - Geeks for Geeks](https://www.geeksforgeeks.org/complete-binary-tree) - [@article@Complete Binary Tree - Programiz](https://www.programiz.com/dsa/complete-binary-tree) diff --git a/src/data/roadmaps/computer-science/content/complexity-classes@YLCmZvoLkhOk9wlgYW2Ms.md b/src/data/roadmaps/computer-science/content/complexity-classes@YLCmZvoLkhOk9wlgYW2Ms.md index 556fdcb61..c4b77494c 100644 --- a/src/data/roadmaps/computer-science/content/complexity-classes@YLCmZvoLkhOk9wlgYW2Ms.md +++ b/src/data/roadmaps/computer-science/content/complexity-classes@YLCmZvoLkhOk9wlgYW2Ms.md @@ -4,7 +4,6 @@ In computer science, there exist some problems whose solutions are not yet found Visit the following resources to learn more: -- [@article@Types of Complexity Classes | P, NP, CoNP, NP hard and NP complete](https://www.geeksforgeeks.org/types-of-complexity-classes-p-np-conp-np-hard-and-np-complete/) - [@article@Trying to understand P vs NP vs NP Complete vs NP Hard](https://softwareengineering.stackexchange.com/questions/308178/trying-to-understand-p-vs-np-vs-np-complete-vs-np-hard) - [@video@Complexity: P, NP, NP-completeness, Reductions](https://www.youtube.com/watch?v=eHZifpgyH_4&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=22) - [@video@Complexity: Approximation Algorithms](https://www.youtube.com/watch?v=MEz1J9wY2iM&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=24) diff --git a/src/data/roadmaps/computer-science/content/data-structures@NM7q5REW1sJgMhxJhPpLT.md b/src/data/roadmaps/computer-science/content/data-structures@NM7q5REW1sJgMhxJhPpLT.md index 58bd956aa..1deb00610 100644 --- a/src/data/roadmaps/computer-science/content/data-structures@NM7q5REW1sJgMhxJhPpLT.md +++ b/src/data/roadmaps/computer-science/content/data-structures@NM7q5REW1sJgMhxJhPpLT.md @@ -4,7 +4,6 @@ As the name indicates itself, a **Data Structure** is a way of organizing the da Visit the following resources to learn more: -- [@article@What are Data Structures?](https://www.geeksforgeeks.org/data-structures) - [@article@Data Structures and Algorithms](https://www.javatpoint.com/data-structure-tutorial) - [@course@Data Structures and Algorithms By Google](https://techdevguide.withgoogle.com/paths/data-structures-and-algorithms/) - [@video@Data Structures Illustrated](https://www.youtube.com/watch?v=9rhT3P1MDHk\&list=PLkZYeFmDuaN2-KUIv-mvbjfKszIGJ4FaY) diff --git a/src/data/roadmaps/computer-science/content/dcl@4bUmfuP2qgcli8I2Vm9zh.md b/src/data/roadmaps/computer-science/content/dcl@4bUmfuP2qgcli8I2Vm9zh.md index f78bcc289..2ec36390c 100644 --- a/src/data/roadmaps/computer-science/content/dcl@4bUmfuP2qgcli8I2Vm9zh.md +++ b/src/data/roadmaps/computer-science/content/dcl@4bUmfuP2qgcli8I2Vm9zh.md @@ -4,4 +4,3 @@ DCL includes commands such as GRANT and REVOKE which mainly deal with the rights Visit the following resources to learn more: -- [@article@SQL | DDL, DQL, DML, DCL and TCL Commands](https://www.geeksforgeeks.org/sql-ddl-dql-dml-dcl-tcl-commands/) diff --git a/src/data/roadmaps/computer-science/content/ddl@ii1vF74u3yrFNlw_21b3B.md b/src/data/roadmaps/computer-science/content/ddl@ii1vF74u3yrFNlw_21b3B.md index dcb28ed08..88d234310 100644 --- a/src/data/roadmaps/computer-science/content/ddl@ii1vF74u3yrFNlw_21b3B.md +++ b/src/data/roadmaps/computer-science/content/ddl@ii1vF74u3yrFNlw_21b3B.md @@ -4,4 +4,3 @@ DDL or Data Definition Language actually consists of the SQL commands that can b Visit the following resources to learn more: -- [@article@SQL | DDL, DQL, DML, DCL and TCL Commands](https://www.geeksforgeeks.org/sql-ddl-dql-dml-dcl-tcl-commands/) diff --git a/src/data/roadmaps/computer-science/content/depth-first-search@Yf5gOIe7oiL19MjEVcpdw.md b/src/data/roadmaps/computer-science/content/depth-first-search@Yf5gOIe7oiL19MjEVcpdw.md index a733c61b8..859313b11 100644 --- a/src/data/roadmaps/computer-science/content/depth-first-search@Yf5gOIe7oiL19MjEVcpdw.md +++ b/src/data/roadmaps/computer-science/content/depth-first-search@Yf5gOIe7oiL19MjEVcpdw.md @@ -4,4 +4,3 @@ Depth first search is a graph traversal algorithm that starts at a root node and Visit the following resources to learn more: -- [@article@Depth First Search or DFS for a Graph](https://www.geeksforgeeks.org/depth-first-search-or-dfs-for-a-graph/?ref=lbp) diff --git a/src/data/roadmaps/computer-science/content/dml@tcQSH-eAvJUZuePTDjAIb.md b/src/data/roadmaps/computer-science/content/dml@tcQSH-eAvJUZuePTDjAIb.md index cbe3924bc..f9615dcab 100644 --- a/src/data/roadmaps/computer-science/content/dml@tcQSH-eAvJUZuePTDjAIb.md +++ b/src/data/roadmaps/computer-science/content/dml@tcQSH-eAvJUZuePTDjAIb.md @@ -4,4 +4,3 @@ The SQL commands that deals with the manipulation of data present in the databas Visit the following resources to learn more: -- [@article@SQL | DDL, DQL, DML, DCL and TCL Commands](https://www.geeksforgeeks.org/sql-ddl-dql-dml-dcl-tcl-commands/) diff --git a/src/data/roadmaps/computer-science/content/dql@05lkb3B86Won7Rkf-8DeD.md b/src/data/roadmaps/computer-science/content/dql@05lkb3B86Won7Rkf-8DeD.md index 7f588e495..3b4a6a691 100644 --- a/src/data/roadmaps/computer-science/content/dql@05lkb3B86Won7Rkf-8DeD.md +++ b/src/data/roadmaps/computer-science/content/dql@05lkb3B86Won7Rkf-8DeD.md @@ -4,4 +4,3 @@ DQL statements are used for performing queries on the data within schema objects Visit the following resources to learn more: -- [@article@SQL | DDL, DQL, DML, DCL and TCL Commands](https://www.geeksforgeeks.org/sql-ddl-dql-dml-dcl-tcl-commands/) diff --git a/src/data/roadmaps/computer-science/content/endianess@vjMqqFsTxSjaiYxmliwLi.md b/src/data/roadmaps/computer-science/content/endianess@vjMqqFsTxSjaiYxmliwLi.md index 0fc85d58c..ae5995abe 100644 --- a/src/data/roadmaps/computer-science/content/endianess@vjMqqFsTxSjaiYxmliwLi.md +++ b/src/data/roadmaps/computer-science/content/endianess@vjMqqFsTxSjaiYxmliwLi.md @@ -4,6 +4,5 @@ Endianess is the order in which bytes are stored in memory. The two most common Visit the following resources to learn more: -- [@article@What is Endianness? Big-Endian vs Little-Endian Explained with Examples](https://www.freecodecamp.org/news/what-is-endianness-big-endian-vs-little-endian/) - [@video@Big Endian vs Little Endian.mp4](https://www.youtube.com/watch?v=JrNF0KRAlyo) - [@video@Endianness Explained With an Egg - Computerphile](https://www.youtube.com/watch?v=NcaiHcBvDR4) diff --git a/src/data/roadmaps/computer-science/content/finding-hamiltonian-paths@aBjBHpq_OajgQjxdCobXD.md b/src/data/roadmaps/computer-science/content/finding-hamiltonian-paths@aBjBHpq_OajgQjxdCobXD.md index 4c8aca693..5455354a8 100644 --- a/src/data/roadmaps/computer-science/content/finding-hamiltonian-paths@aBjBHpq_OajgQjxdCobXD.md +++ b/src/data/roadmaps/computer-science/content/finding-hamiltonian-paths@aBjBHpq_OajgQjxdCobXD.md @@ -5,6 +5,5 @@ Hamiltonian paths are paths that visit every node in a graph exactly once. They Visit the following resources to learn more: - [@article@Hamiltonian Path](https://www.hackerearth.com/practice/algorithms/graphs/hamiltonian-path/tutorial/) -- [@article@Hamiltonian Cycle | Backtracking-6](https://www.geeksforgeeks.org/hamiltonian-cycle-backtracking-6/) - [@article@Hamiltonian Paths and Cycles](https://medium.com/stamatics-iit-kanpur/hamiltonian-paths-and-cycles-4f233bfbc53a) - [@article@Hamiltonian Paths - Lecture 7](https://people.csail.mit.edu/virgi/6.s078/lecture17.pdf) diff --git a/src/data/roadmaps/computer-science/content/ford-fulkerson-algorithm@Hqw2eGtgfbVggqXBnIOdI.md b/src/data/roadmaps/computer-science/content/ford-fulkerson-algorithm@Hqw2eGtgfbVggqXBnIOdI.md index b8fa5f031..d6ba4268e 100644 --- a/src/data/roadmaps/computer-science/content/ford-fulkerson-algorithm@Hqw2eGtgfbVggqXBnIOdI.md +++ b/src/data/roadmaps/computer-science/content/ford-fulkerson-algorithm@Hqw2eGtgfbVggqXBnIOdI.md @@ -5,6 +5,5 @@ Ford Fulkerson Algorithm is a greedy algorithm that is used to find the maximum Visit the following resources to learn more: - [@video@Ford-Fulkerson in 5 minutes](https://www.youtube.com/watch?v=Tl90tNtKvxs) -- [@article@Ford-Fulkerson Algorithm for Maximum Flow Problem](https://www.geeksforgeeks.org/ford-fulkerson-algorithm-for-maximum-flow-problem/) - [@article@Ford-Fulkerson Algorithm](https://www.programiz.com/dsa/ford-fulkerson-algorithm) - [@feed@Explore top posts about Data Science](https://app.daily.dev/tags/data-science?ref=roadmapsh) diff --git a/src/data/roadmaps/computer-science/content/full-binary-tree@Q8ZJNeTbc22Q08Mra-McY.md b/src/data/roadmaps/computer-science/content/full-binary-tree@Q8ZJNeTbc22Q08Mra-McY.md index 6677ffae3..e15494ae3 100644 --- a/src/data/roadmaps/computer-science/content/full-binary-tree@Q8ZJNeTbc22Q08Mra-McY.md +++ b/src/data/roadmaps/computer-science/content/full-binary-tree@Q8ZJNeTbc22Q08Mra-McY.md @@ -5,4 +5,3 @@ A full Binary tree is a special type of binary tree in which every parent node/i Visit the following resources to learn more: - [@article@Full Binary Tree](https://www.programiz.com/dsa/full-binary-tree) -- [@article@Types of Binary Tree](https://www.geeksforgeeks.org/types-of-binary-tree/) diff --git a/src/data/roadmaps/computer-science/content/heap-sort@CovrRsBY-sYW_xSegcN6N.md b/src/data/roadmaps/computer-science/content/heap-sort@CovrRsBY-sYW_xSegcN6N.md index 97c171412..26e127f2b 100644 --- a/src/data/roadmaps/computer-science/content/heap-sort@CovrRsBY-sYW_xSegcN6N.md +++ b/src/data/roadmaps/computer-science/content/heap-sort@CovrRsBY-sYW_xSegcN6N.md @@ -5,7 +5,6 @@ Heap sort is a comparison based sorting algorithm. It is similar to selection so Visit the following resources to learn more: - [@article@Heap Sort Algorithm](https://www.programiz.com/dsa/heap-sort) -- [@article@Heap Sort Algorithm - Geeks for Geeks](https://www.geeksforgeeks.org/heap-sort/) - [@video@Heap Sort in 4 Minutes](https://www.youtube.com/watch?v=2DmK_H7IdTo) - [@video@Heap Sort Algorithm - MIT](https://www.youtube.com/watch?v=odNJmw5TOEE&list=PLFDnELG9dpVxQCxuD-9BSy2E7BWY3t5Sm&t=3291s) - [@course@Heap Sort Algorithm](https://www.coursera.org/lecture/data-structures/heap-sort-hSzMO) diff --git a/src/data/roadmaps/computer-science/content/huffman-coding@QrcijPiVT3bgqfkF-6ssi.md b/src/data/roadmaps/computer-science/content/huffman-coding@QrcijPiVT3bgqfkF-6ssi.md index 5385049fb..74a909043 100644 --- a/src/data/roadmaps/computer-science/content/huffman-coding@QrcijPiVT3bgqfkF-6ssi.md +++ b/src/data/roadmaps/computer-science/content/huffman-coding@QrcijPiVT3bgqfkF-6ssi.md @@ -5,5 +5,4 @@ Huffman coding is a lossless data compression algorithm. The idea is to assign v Visit the following resources to learn more: - [@article@Huffman Coding](https://www.programiz.com/dsa/huffman-coding) -- [@article@Huffman Coding | Greedy Algo-3](https://www.geeksforgeeks.org/huffman-coding-greedy-algo-3/) - [@video@Huffman Coding - Greedy Method](https://www.youtube.com/watch?v=co4_ahEDCho) diff --git a/src/data/roadmaps/computer-science/content/in-order-traversal@KTrgf14Q6rg2f0v4dqq2s.md b/src/data/roadmaps/computer-science/content/in-order-traversal@KTrgf14Q6rg2f0v4dqq2s.md index a528cc8ee..26bc73b90 100644 --- a/src/data/roadmaps/computer-science/content/in-order-traversal@KTrgf14Q6rg2f0v4dqq2s.md +++ b/src/data/roadmaps/computer-science/content/in-order-traversal@KTrgf14Q6rg2f0v4dqq2s.md @@ -5,4 +5,3 @@ In-order traversal is a tree traversal algorithm that visits the left subtree, t Visit the following resources to learn more: - [@video@Tree | Illustrated Data Structures](https://www.youtube.com/watch?v=S2W3SXGPVyU) -- [@article@Tree Traversals (Inorder, Preorder and Postorder)](https://www.geeksforgeeks.org/tree-traversals-inorder-preorder-and-postorder/) diff --git a/src/data/roadmaps/computer-science/content/indexes@BEbsUA39kZ5itqCwD585f.md b/src/data/roadmaps/computer-science/content/indexes@BEbsUA39kZ5itqCwD585f.md index aeef849ce..efd30cac9 100644 --- a/src/data/roadmaps/computer-science/content/indexes@BEbsUA39kZ5itqCwD585f.md +++ b/src/data/roadmaps/computer-science/content/indexes@BEbsUA39kZ5itqCwD585f.md @@ -4,5 +4,4 @@ An index is a data structure that you build and assign on top of an existing tab Visit the following resources to learn more: -- [@article@An in-depth look at Database Indexing](https://www.freecodecamp.org/news/database-indexing-at-a-glance-bb50809d48bd/) - [@video@Database Indexing Explained](https://www.youtube.com/watch?v=-qNSXK7s7_w) diff --git a/src/data/roadmaps/computer-science/content/knapsack-problem@yHeCRPhfAOWiggZeUHPU9.md b/src/data/roadmaps/computer-science/content/knapsack-problem@yHeCRPhfAOWiggZeUHPU9.md index 87e065aa0..6937a8ae1 100644 --- a/src/data/roadmaps/computer-science/content/knapsack-problem@yHeCRPhfAOWiggZeUHPU9.md +++ b/src/data/roadmaps/computer-science/content/knapsack-problem@yHeCRPhfAOWiggZeUHPU9.md @@ -4,6 +4,5 @@ KnapSack Problem is a classic problem in computer science. It is a problem in wh Visit the following resources to learn more: -- [@article@0-1 Knapsack Problem | DP-10](https://www.geeksforgeeks.org/0-1-knapsack-problem-dp-10/) - [@article@How to solve the Knapsack Problem with dynamic programming](https://medium.com/@fabianterh/how-to-solve-the-knapsack-problem-with-dynamic-programming-eb88c706d3cf) - [@video@3.1 Knapsack Problem - Greedy Method](https://www.youtube.com/watch?v=oTTzNMHM05I) diff --git a/src/data/roadmaps/computer-science/content/knuth-morris-pratt@8abFKMfaV9H8F38I0DcMT.md b/src/data/roadmaps/computer-science/content/knuth-morris-pratt@8abFKMfaV9H8F38I0DcMT.md index ea3eb4348..6fdb8f0ae 100644 --- a/src/data/roadmaps/computer-science/content/knuth-morris-pratt@8abFKMfaV9H8F38I0DcMT.md +++ b/src/data/roadmaps/computer-science/content/knuth-morris-pratt@8abFKMfaV9H8F38I0DcMT.md @@ -9,7 +9,6 @@ Knuth morris pratt is a string searching algorithm that uses a precomputed array Visit the following resources to learn more: -- [@article@KMP Algorithm for Pattern Searching](https://www.geeksforgeeks.org/kmp-algorithm-for-pattern-searching/) - [@article@The Knuth-Morris-Pratt (KMP)Algorithm](https://www.javatpoint.com/daa-knuth-morris-pratt-algorithm) - [@video@9.1 Knuth-Morris-Pratt KMP String Matching Algorithm](https://www.youtube.com/watch?v=V5-7GzOfADQ) - [@course@Knuth-Morris Pratt](https://www.coursera.org/learn/algorithms-part2/lecture/TAtDr/knuth-morris-pratt) diff --git a/src/data/roadmaps/computer-science/content/lfu-cache@n11ujPI3of-52l2KW2CDQ.md b/src/data/roadmaps/computer-science/content/lfu-cache@n11ujPI3of-52l2KW2CDQ.md index ca17bb9ed..a8b7120c1 100644 --- a/src/data/roadmaps/computer-science/content/lfu-cache@n11ujPI3of-52l2KW2CDQ.md +++ b/src/data/roadmaps/computer-science/content/lfu-cache@n11ujPI3of-52l2KW2CDQ.md @@ -4,5 +4,4 @@ LFU Cache is a data structure that stores key-value pairs. It has a fixed size a Visit the following resources to learn more: -- [@article@Least Frequently Used (LFU) Cache Implementation](https://www.geeksforgeeks.org/least-frequently-used-lfu-cache-implementation/) - [@article@1117. Data Structure - LFU Cache](https://jojozhuang.github.io/algorithm/data-structure-lfu-cache/) diff --git a/src/data/roadmaps/computer-science/content/linear-search@XwyqBK9rgP1MMcJrdIzm5.md b/src/data/roadmaps/computer-science/content/linear-search@XwyqBK9rgP1MMcJrdIzm5.md index 4de8ea569..774fa4a18 100644 --- a/src/data/roadmaps/computer-science/content/linear-search@XwyqBK9rgP1MMcJrdIzm5.md +++ b/src/data/roadmaps/computer-science/content/linear-search@XwyqBK9rgP1MMcJrdIzm5.md @@ -4,4 +4,3 @@ Linear search is a very simple algorithm that is used to search for a value in a Visit the following resources to learn more: -- [@article@Linear Search Algorithm](https://www.geeksforgeeks.org/linear-search/) diff --git a/src/data/roadmaps/computer-science/content/little-endian@rD_5n5bjiNMVC0cPhEVyG.md b/src/data/roadmaps/computer-science/content/little-endian@rD_5n5bjiNMVC0cPhEVyG.md index b6566738d..e55a54e11 100644 --- a/src/data/roadmaps/computer-science/content/little-endian@rD_5n5bjiNMVC0cPhEVyG.md +++ b/src/data/roadmaps/computer-science/content/little-endian@rD_5n5bjiNMVC0cPhEVyG.md @@ -4,6 +4,5 @@ Little Endian is a way of storing data in memory. It is the opposite of Big Endi Visit the following resources to learn more: -- [@article@What is Endianness? Big-Endian vs Little-Endian Explained with Examples](https://www.freecodecamp.org/news/what-is-endianness-big-endian-vs-little-endian/) - [@video@Big Endian vs Little Endian.mp4](https://www.youtube.com/watch?v=JrNF0KRAlyo) - [@video@Endianness Explained With an Egg - Computerphile](https://www.youtube.com/watch?v=NcaiHcBvDR4) diff --git a/src/data/roadmaps/computer-science/content/lock--mutex--semaphore@O6-vG3FuoYet4D0hbiyrv.md b/src/data/roadmaps/computer-science/content/lock--mutex--semaphore@O6-vG3FuoYet4D0hbiyrv.md index 197e59858..bd3f60e04 100644 --- a/src/data/roadmaps/computer-science/content/lock--mutex--semaphore@O6-vG3FuoYet4D0hbiyrv.md +++ b/src/data/roadmaps/computer-science/content/lock--mutex--semaphore@O6-vG3FuoYet4D0hbiyrv.md @@ -10,4 +10,3 @@ Visit the following resources to learn more: - [@article@What is the difference between lock, mutex and semaphore?](https://stackoverflow.com/questions/2332765/what-is-the-difference-between-lock-mutex-and-semaphore) - [@article@What is a Semaphore](https://stackoverflow.com/questions/34519/what-is-a-semaphore/40238#40238) -- [@article@Mutex vs Semaphore](https://www.geeksforgeeks.org/mutex-vs-semaphore/) diff --git a/src/data/roadmaps/computer-science/content/longest-path-problem@4QVVYjDODMWsjnrE-4UBs.md b/src/data/roadmaps/computer-science/content/longest-path-problem@4QVVYjDODMWsjnrE-4UBs.md index f275f4de9..dc97ef816 100644 --- a/src/data/roadmaps/computer-science/content/longest-path-problem@4QVVYjDODMWsjnrE-4UBs.md +++ b/src/data/roadmaps/computer-science/content/longest-path-problem@4QVVYjDODMWsjnrE-4UBs.md @@ -4,6 +4,5 @@ Longest path problem is a problem that asks us to find the longest path in a gra Visit the following resources to learn more: -- [@article@Longest Path in a Directed Acyclic Graph](https://www.geeksforgeeks.org/find-longest-path-directed-acyclic-graph/) - [@video@Shortest/Longest path on a Directed Acyclic Graph (DAG) | Graph Theory](https://www.youtube.com/watch?v=TXkDpqjDMHA) - [@video@Longest Simple Path - Intro to Algorithms](https://www.youtube.com/watch?v=lRH0tax5dFA) diff --git a/src/data/roadmaps/computer-science/content/merge-sort@Bh-whDbcCjl3m6mRm9w02.md b/src/data/roadmaps/computer-science/content/merge-sort@Bh-whDbcCjl3m6mRm9w02.md index 052534a7d..d8f33ec8c 100644 --- a/src/data/roadmaps/computer-science/content/merge-sort@Bh-whDbcCjl3m6mRm9w02.md +++ b/src/data/roadmaps/computer-science/content/merge-sort@Bh-whDbcCjl3m6mRm9w02.md @@ -4,7 +4,5 @@ Merge sort is a divide and conquer algorithm. It divides the input array into tw Visit the following resources to learn more: -- [@article@Merge Sort - Geeks for Geeks](https://www.geeksforgeeks.org/merge-sort/) - [@article@Merge Sort Algorithm](https://www.programiz.com/dsa/merge-sort) -- [@article@Merge Sort for Linked Lists](https://www.geeksforgeeks.org/merge-sort-for-linked-list/) - [@video@Merge Sort in 3 Minutes](https://www.youtube.com/watch?v=4VqmGXwpLqc) diff --git a/src/data/roadmaps/computer-science/content/np-complete@Lwkz7qozXRlVNA20zJbSw.md b/src/data/roadmaps/computer-science/content/np-complete@Lwkz7qozXRlVNA20zJbSw.md index 2a878b058..6c8b6c66d 100644 --- a/src/data/roadmaps/computer-science/content/np-complete@Lwkz7qozXRlVNA20zJbSw.md +++ b/src/data/roadmaps/computer-science/content/np-complete@Lwkz7qozXRlVNA20zJbSw.md @@ -4,7 +4,6 @@ A problem is NP-complete if it is both NP and NP-hard. NP-complete problems are Visit the following resources to learn more: -- [@article@Types of Complexity Classes | P, NP, CoNP, NP hard and NP complete](https://www.geeksforgeeks.org/types-of-complexity-classes-p-np-conp-np-hard-and-np-complete/) - [@article@Trying to understand P vs NP vs NP Complete vs NP Hard](https://softwareengineering.stackexchange.com/questions/308178/trying-to-understand-p-vs-np-vs-np-complete-vs-np-hard) - [@video@Complexity: P, NP, NP-completeness, Reductions](https://www.youtube.com/watch?v=eHZifpgyH_4&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=22) - [@video@P vs. NP and the Computational Complexity Zoo](https://www.youtube.com/watch?v=YX40hbAHx3s) diff --git a/src/data/roadmaps/computer-science/content/np-hard@mJJ8DGUpBuHEJ7I6UTy1T.md b/src/data/roadmaps/computer-science/content/np-hard@mJJ8DGUpBuHEJ7I6UTy1T.md index 478ce09e6..efc5a832b 100644 --- a/src/data/roadmaps/computer-science/content/np-hard@mJJ8DGUpBuHEJ7I6UTy1T.md +++ b/src/data/roadmaps/computer-science/content/np-hard@mJJ8DGUpBuHEJ7I6UTy1T.md @@ -4,7 +4,6 @@ An NP-hard problem is at least as hard as the hardest problem in NP and it is th Visit the following resources to learn more: -- [@article@Types of Complexity Classes | P, NP, CoNP, NP hard and NP complete](https://www.geeksforgeeks.org/types-of-complexity-classes-p-np-conp-np-hard-and-np-complete/) - [@article@Trying to understand P vs NP vs NP Complete vs NP Hard](https://softwareengineering.stackexchange.com/questions/308178/trying-to-understand-p-vs-np-vs-np-complete-vs-np-hard) - [@video@Complexity: P, NP, NP-completeness, Reductions](https://www.youtube.com/watch?v=eHZifpgyH_4&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=22) - [@video@Complexity: Approximation Algorithms](https://www.youtube.com/watch?v=MEz1J9wY2iM&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=24) diff --git a/src/data/roadmaps/computer-science/content/np@ewXUHpOnjm8YrLhce1dAQ.md b/src/data/roadmaps/computer-science/content/np@ewXUHpOnjm8YrLhce1dAQ.md index d2150d3f2..e2278c5b0 100644 --- a/src/data/roadmaps/computer-science/content/np@ewXUHpOnjm8YrLhce1dAQ.md +++ b/src/data/roadmaps/computer-science/content/np@ewXUHpOnjm8YrLhce1dAQ.md @@ -4,7 +4,6 @@ The NP in NP class stands for Non-deterministic Polynomial Time. It is the colle Visit the following resources to learn more: -- [@article@Types of Complexity Classes | P, NP, CoNP, NP hard and NP complete](https://www.geeksforgeeks.org/types-of-complexity-classes-p-np-conp-np-hard-and-np-complete/) - [@article@Trying to understand P vs NP vs NP Complete vs NP Hard](https://softwareengineering.stackexchange.com/questions/308178/trying-to-understand-p-vs-np-vs-np-complete-vs-np-hard) - [@video@Complexity: P, NP, NP-completeness, Reductions](https://www.youtube.com/watch?v=eHZifpgyH_4&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=22) - [@video@Complexity: Approximation Algorithms](https://www.youtube.com/watch?v=MEz1J9wY2iM&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=24) diff --git a/src/data/roadmaps/computer-science/content/null-object-pattern@PpFQ0zmObZLvmBvqhTEMz.md b/src/data/roadmaps/computer-science/content/null-object-pattern@PpFQ0zmObZLvmBvqhTEMz.md index 5107b4c19..fe9730feb 100644 --- a/src/data/roadmaps/computer-science/content/null-object-pattern@PpFQ0zmObZLvmBvqhTEMz.md +++ b/src/data/roadmaps/computer-science/content/null-object-pattern@PpFQ0zmObZLvmBvqhTEMz.md @@ -5,4 +5,3 @@ Null object pattern is a design pattern that is used to represent a null value w Visit the following resources to learn more: - [@article@Design Patterns - Null Object Pattern](https://www.tutorialspoint.com/design_pattern/null_object_pattern.htm) -- [@article@Null Object Design Pattern - Geeks for Geeks](https://www.geeksforgeeks.org/null-object-design-pattern/) diff --git a/src/data/roadmaps/computer-science/content/osi-model@pZ5x_zDYGzW9VxYycyXtN.md b/src/data/roadmaps/computer-science/content/osi-model@pZ5x_zDYGzW9VxYycyXtN.md index 07faaac46..9e7a2c51c 100644 --- a/src/data/roadmaps/computer-science/content/osi-model@pZ5x_zDYGzW9VxYycyXtN.md +++ b/src/data/roadmaps/computer-science/content/osi-model@pZ5x_zDYGzW9VxYycyXtN.md @@ -5,6 +5,4 @@ The OSI and TCP/IP model is used to help the developer to design their system fo Visit the following resources to learn more: - [@article@Cloudflare - What is the OSI model](https://www.cloudflare.com/learning/ddos/glossary/open-systems-interconnection-model-osi/) -- [@article@Geeksforgeeks - Layers of OSI model](https://www.geeksforgeeks.org/layers-of-osi-model/) -- [@article@Geeksforgeeks - TCP/IP model](https://www.geeksforgeeks.org/tcp-ip-model/) - [@video@TCP/IP and the OSI Model Explained!](https://www.youtube.com/watch?v=e5DEVa9eSN0) diff --git a/src/data/roadmaps/computer-science/content/p@3aM17dPKNi8tRJsW8lesI.md b/src/data/roadmaps/computer-science/content/p@3aM17dPKNi8tRJsW8lesI.md index 209675dfd..aeb8970f2 100644 --- a/src/data/roadmaps/computer-science/content/p@3aM17dPKNi8tRJsW8lesI.md +++ b/src/data/roadmaps/computer-science/content/p@3aM17dPKNi8tRJsW8lesI.md @@ -4,7 +4,6 @@ The P in the P class stands for Polynomial Time. It is the collection of decisio Visit the following resources to learn more: -- [@article@Types of Complexity Classes | P, NP, CoNP, NP hard and NP complete](https://www.geeksforgeeks.org/types-of-complexity-classes-p-np-conp-np-hard-and-np-complete/) - [@article@Trying to understand P vs NP vs NP Complete vs NP Hard](https://softwareengineering.stackexchange.com/questions/308178/trying-to-understand-p-vs-np-vs-np-complete-vs-np-hard) - [@video@Complexity: P, NP, NP-completeness, Reductions](https://www.youtube.com/watch?v=eHZifpgyH_4&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=22) - [@video@Complexity: Approximation Algorithms](https://www.youtube.com/watch?v=MEz1J9wY2iM&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=24) diff --git a/src/data/roadmaps/computer-science/content/pacelc@g6HeyLptaAYx9QBKuHQyM.md b/src/data/roadmaps/computer-science/content/pacelc@g6HeyLptaAYx9QBKuHQyM.md index 521d7783c..96bac5091 100644 --- a/src/data/roadmaps/computer-science/content/pacelc@g6HeyLptaAYx9QBKuHQyM.md +++ b/src/data/roadmaps/computer-science/content/pacelc@g6HeyLptaAYx9QBKuHQyM.md @@ -4,5 +4,4 @@ The PACELC Theorem is an extension of the CAP Theorem. One of the questions that Visit the following resources to learn more: -- [@article@PACELC Theorem - Geeks for Geeks](https://www.geeksforgeeks.org/pacelc-theorem/) - [@article@PACELC Theorem](https://www.scylladb.com/glossary/pacelc-theorem/) diff --git a/src/data/roadmaps/computer-science/content/post-order-traversal@4_oGXwjzSY5cX9n7L4iAA.md b/src/data/roadmaps/computer-science/content/post-order-traversal@4_oGXwjzSY5cX9n7L4iAA.md index a31e561e6..13f83bf69 100644 --- a/src/data/roadmaps/computer-science/content/post-order-traversal@4_oGXwjzSY5cX9n7L4iAA.md +++ b/src/data/roadmaps/computer-science/content/post-order-traversal@4_oGXwjzSY5cX9n7L4iAA.md @@ -5,4 +5,3 @@ Post-order traversal is a type of tree traversal that visits the left subtree, t Visit the following resources to learn more: - [@video@Tree | Illustrated Data Structures](https://www.youtube.com/watch?v=S2W3SXGPVyU) -- [@article@Tree Traversals (Inorder, Preorder and Postorder)](https://www.geeksforgeeks.org/tree-traversals-inorder-preorder-and-postorder/) diff --git a/src/data/roadmaps/computer-science/content/pre-order-traversal@psTN5N66xoFHFopgd5faW.md b/src/data/roadmaps/computer-science/content/pre-order-traversal@psTN5N66xoFHFopgd5faW.md index a3f670f30..b4a39e52d 100644 --- a/src/data/roadmaps/computer-science/content/pre-order-traversal@psTN5N66xoFHFopgd5faW.md +++ b/src/data/roadmaps/computer-science/content/pre-order-traversal@psTN5N66xoFHFopgd5faW.md @@ -5,5 +5,4 @@ Pre-order traversal is a tree traversal algorithm that visits the root node firs Visit the following resources to learn more: - [@video@Tree | Illustrated Data Structures](https://www.youtube.com/watch?v=S2W3SXGPVyU) -- [@article@Tree Traversals (Inorder, Preorder and Postorder)](https://www.geeksforgeeks.org/tree-traversals-inorder-preorder-and-postorder/) - [@video@Pre-order tree traversal in 3 minutes](https://www.youtube.com/watch?v=1WxLM2hwL-U) diff --git a/src/data/roadmaps/computer-science/content/prims-algorithm@znpFIKwMJlepKJ8dH3kvC.md b/src/data/roadmaps/computer-science/content/prims-algorithm@znpFIKwMJlepKJ8dH3kvC.md index d13cab976..1f23e09ec 100644 --- a/src/data/roadmaps/computer-science/content/prims-algorithm@znpFIKwMJlepKJ8dH3kvC.md +++ b/src/data/roadmaps/computer-science/content/prims-algorithm@znpFIKwMJlepKJ8dH3kvC.md @@ -5,6 +5,5 @@ Prim's algorithm is a greedy algorithm that finds a minimum spanning tree for a Visit the following resources to learn more: - [@video@Graph Algorithms I - Topological Sorting, Prims Algorithm - Lecture 6](https://www.youtube.com/watch?v=i_AQT_XfvD8\&list=PLFDnELG9dpVxQCxuD-9BSy2E7BWY3t5Sm\&index=7) -- [@article@Prim’s Minimum Spanning Tree (MST) | Greedy Algo-5](https://www.geeksforgeeks.org/prims-minimum-spanning-tree-mst-greedy-algo-5/) - [@article@Prims Algorithm](https://www.programiz.com/dsa/prim-algorithm) - [@feed@Explore top posts about Data Science](https://app.daily.dev/tags/data-science?ref=roadmapsh) diff --git a/src/data/roadmaps/computer-science/content/python@RlKZzs44biQPgxD0tK1qx.md b/src/data/roadmaps/computer-science/content/python@RlKZzs44biQPgxD0tK1qx.md index 26561bb42..e1f682420 100644 --- a/src/data/roadmaps/computer-science/content/python@RlKZzs44biQPgxD0tK1qx.md +++ b/src/data/roadmaps/computer-science/content/python@RlKZzs44biQPgxD0tK1qx.md @@ -8,7 +8,6 @@ Visit the following resources to learn more: - [@official@Python Website](https://www.python.org/) - [@official@Python Getting Started](https://www.python.org/about/gettingstarted/) - [@article@Automate the Boring Stuff](https://automatetheboringstuff.com/) -- [@article@FreeCodeCamp.org - How to Learn Python ? ](https://www.freecodecamp.org/news/how-to-learn-python/) - [@article@Python principles - Python basics](https://pythonprinciples.com/) - [@article@W3Schools - Python Tutorial ](https://www.w3schools.com/python/) - [@article@Python Crash Course](https://ehmatthes.github.io/pcc/) diff --git a/src/data/roadmaps/computer-science/content/quick-sort@be0Q8GW9ZX1JbPrBvbMji.md b/src/data/roadmaps/computer-science/content/quick-sort@be0Q8GW9ZX1JbPrBvbMji.md index 7e8db873d..8528882d5 100644 --- a/src/data/roadmaps/computer-science/content/quick-sort@be0Q8GW9ZX1JbPrBvbMji.md +++ b/src/data/roadmaps/computer-science/content/quick-sort@be0Q8GW9ZX1JbPrBvbMji.md @@ -5,7 +5,6 @@ Quick Sort is a divide and conquer algorithm. It picks an element as pivot and p Visit the following resources to learn more: - [@article@Quick Sort Algorithm](https://www.programiz.com/dsa/quick-sort) -- [@article@Quick Sort Algorithm - Geeks for Geeks](https://www.geeksforgeeks.org/quick-sort/) - [@video@Quick Sort in 4 Minutes](https://www.youtube.com/watch?v=Hoixgm4-P4M&feature=youtu.be) - [@article@Quick Sort Implementation in C](http://www.cs.yale.edu/homes/aspnes/classes/223/examples/randomization/quick.c) - [@opensource@Quick Sort Implementation in Python](https://github.com/jwasham/practice-python/blob/master/quick_sort/quick_sort.py) diff --git a/src/data/roadmaps/computer-science/content/solving-n-queen-problem@HlAmTY1udqDT2mTfBU9P-.md b/src/data/roadmaps/computer-science/content/solving-n-queen-problem@HlAmTY1udqDT2mTfBU9P-.md index 9c0db69ae..5a6a3da5b 100644 --- a/src/data/roadmaps/computer-science/content/solving-n-queen-problem@HlAmTY1udqDT2mTfBU9P-.md +++ b/src/data/roadmaps/computer-science/content/solving-n-queen-problem@HlAmTY1udqDT2mTfBU9P-.md @@ -5,5 +5,4 @@ N Queen Problem is a famous problem in Computer Science. It is a problem of plac Visit the following resources to learn more: - [@article@N-Queens problem using backtracking in Java/C++](https://www.digitalocean.com/community/tutorials/n-queens-problem-java-c-plus-plus) -- [@article@N Queen Problem | Backtracking-3](https://www.geeksforgeeks.org/n-queen-problem-backtracking-3/) - [@video@6.1 N Queens Problem using Backtracking](https://www.youtube.com/watch?v=xFv_Hl4B83A) diff --git a/src/data/roadmaps/computer-science/content/stored-procedures@FjhZGhzJjYyDn0PShKmpX.md b/src/data/roadmaps/computer-science/content/stored-procedures@FjhZGhzJjYyDn0PShKmpX.md index 9ad3c0091..5196dd046 100644 --- a/src/data/roadmaps/computer-science/content/stored-procedures@FjhZGhzJjYyDn0PShKmpX.md +++ b/src/data/roadmaps/computer-science/content/stored-procedures@FjhZGhzJjYyDn0PShKmpX.md @@ -4,5 +4,4 @@ Stored Procedures are created to perform one or more DML operations on Database. Visit the following resources to learn more: -- [@article@What is Stored Procedures in SQL ?](https://www.geeksforgeeks.org/what-is-stored-procedures-in-sql/) - [@article@SQL Stored Procedures](https://www.programiz.com/sql/stored-procedures) diff --git a/src/data/roadmaps/computer-science/content/string-search--manipulations@NUWk-7IXmMU-4TT-oS8fF.md b/src/data/roadmaps/computer-science/content/string-search--manipulations@NUWk-7IXmMU-4TT-oS8fF.md index 3ec0b5436..820604858 100644 --- a/src/data/roadmaps/computer-science/content/string-search--manipulations@NUWk-7IXmMU-4TT-oS8fF.md +++ b/src/data/roadmaps/computer-science/content/string-search--manipulations@NUWk-7IXmMU-4TT-oS8fF.md @@ -5,5 +5,3 @@ String search and manipulation is a very important topic in computer science. It Visit the following resources to learn more: - [@article@String-searching algorithm](https://en.wikipedia.org/wiki/String-searching_algorithm) -- [@article@Pattern Searching](https://www.geeksforgeeks.org/algorithms-gq/pattern-searching/) -- [@article@Applications of String Matching Algorithms](https://www.geeksforgeeks.org/applications-of-string-matching-algorithms/) diff --git a/src/data/roadmaps/computer-science/content/substring-search@E9hf1ux1KKGHvvAShm67w.md b/src/data/roadmaps/computer-science/content/substring-search@E9hf1ux1KKGHvvAShm67w.md index 1bbed2843..326c521c0 100644 --- a/src/data/roadmaps/computer-science/content/substring-search@E9hf1ux1KKGHvvAShm67w.md +++ b/src/data/roadmaps/computer-science/content/substring-search@E9hf1ux1KKGHvvAShm67w.md @@ -6,6 +6,4 @@ Visit the following resources to learn more: - [@course@Introduction to Substring Search](https://www.coursera.org/lecture/algorithms-part2/introduction-to-substring-search-n3ZpG) - [@article@What is the fastest substring search algorithm?](https://stackoverflow.com/questions/3183582/what-is-the-fastest-substring-search-algorithm) -- [@article@Check if a string is substring of another](https://www.geeksforgeeks.org/check-string-substring-another/) -- [@article@Anagram Substring Search (Or Search for all permutations)](https://www.geeksforgeeks.org/anagram-substring-search-search-permutations/) - [@article@Substring Search - Exercises](https://algs4.cs.princeton.edu/53substring/) diff --git a/src/data/roadmaps/computer-science/content/suffix-arrays@Ld1TUNS8713coMNvwhNIJ.md b/src/data/roadmaps/computer-science/content/suffix-arrays@Ld1TUNS8713coMNvwhNIJ.md index 30efdea10..2f1a526dd 100644 --- a/src/data/roadmaps/computer-science/content/suffix-arrays@Ld1TUNS8713coMNvwhNIJ.md +++ b/src/data/roadmaps/computer-science/content/suffix-arrays@Ld1TUNS8713coMNvwhNIJ.md @@ -4,7 +4,6 @@ Suffix arrays are a data structure that allows us to quickly find all the suffix Visit the following resources to learn more: -- [@article@Suffix Array | Set 1 (Introduction)](https://www.geeksforgeeks.org/suffix-array-set-1-introduction/) - [@video@Suffix array introduction](https://www.youtube.com/watch?v=zqKlL3ZpTqs) - [@video@Advanced Data Structures: Suffix Arrays](https://www.youtube.com/watch?v=IzMxbboPcqQ) - [@video@Suffix arrays: building](https://www.youtube.com/watch?v=ZWlbhBjjwyA) diff --git a/src/data/roadmaps/computer-science/content/tcpip-model@Fed5y1D95WPpqoVg7kmob.md b/src/data/roadmaps/computer-science/content/tcpip-model@Fed5y1D95WPpqoVg7kmob.md index 07faaac46..9e7a2c51c 100644 --- a/src/data/roadmaps/computer-science/content/tcpip-model@Fed5y1D95WPpqoVg7kmob.md +++ b/src/data/roadmaps/computer-science/content/tcpip-model@Fed5y1D95WPpqoVg7kmob.md @@ -5,6 +5,4 @@ The OSI and TCP/IP model is used to help the developer to design their system fo Visit the following resources to learn more: - [@article@Cloudflare - What is the OSI model](https://www.cloudflare.com/learning/ddos/glossary/open-systems-interconnection-model-osi/) -- [@article@Geeksforgeeks - Layers of OSI model](https://www.geeksforgeeks.org/layers-of-osi-model/) -- [@article@Geeksforgeeks - TCP/IP model](https://www.geeksforgeeks.org/tcp-ip-model/) - [@video@TCP/IP and the OSI Model Explained!](https://www.youtube.com/watch?v=e5DEVa9eSN0) diff --git a/src/data/roadmaps/computer-science/content/the-knights-tour-problem@NcKW_3vJWL_rVlDBB_Qjs.md b/src/data/roadmaps/computer-science/content/the-knights-tour-problem@NcKW_3vJWL_rVlDBB_Qjs.md index 211306500..a0c7c5f5c 100644 --- a/src/data/roadmaps/computer-science/content/the-knights-tour-problem@NcKW_3vJWL_rVlDBB_Qjs.md +++ b/src/data/roadmaps/computer-science/content/the-knights-tour-problem@NcKW_3vJWL_rVlDBB_Qjs.md @@ -4,7 +4,6 @@ Knight's Tour Problem is a problem where we have to find a path for a knight to Visit the following resources to learn more: -- [@article@The Knight’s tour problem | Backtracking-1](https://www.geeksforgeeks.org/the-knights-tour-problem-backtracking-1/) - [@article@Knights Tour](https://bradfieldcs.com/algos/graphs/knights-tour/) - [@article@Knights Tour Proble](https://www.codesdope.com/course/algorithms-knights-tour-problem/) - [@article@Backtracking: The Knight’s Tour Problem](https://www.codingninjas.com/codestudio/library/backtracking-the-knights-tour-problem) diff --git a/src/data/roadmaps/computer-science/content/travelling-salesman-problem@ZG-hWjVoS3p9XfrtBL0sD.md b/src/data/roadmaps/computer-science/content/travelling-salesman-problem@ZG-hWjVoS3p9XfrtBL0sD.md index ced58860f..b285e580c 100644 --- a/src/data/roadmaps/computer-science/content/travelling-salesman-problem@ZG-hWjVoS3p9XfrtBL0sD.md +++ b/src/data/roadmaps/computer-science/content/travelling-salesman-problem@ZG-hWjVoS3p9XfrtBL0sD.md @@ -4,7 +4,6 @@ The Travelling Salesman Problem (TSP) is a classic problem in computer science. Visit the following resources to learn more: -- [@article@Travelling Salesman Problem | Set 1 (Naive and Dynamic Programming)](https://www.geeksforgeeks.org/travelling-salesman-problem-set-1/) - [@video@What is the Traveling Salesman Problem?](https://www.youtube.com/watch?v=1pmBjIZ20pE) - [@video@4.7 Traveling Salesperson Problem - Dynamic Programming](https://www.youtube.com/watch?v=XaXsJJh-Q5Y) - [@video@Traveling Salesman Problem | Dynamic Programming | Graph Theory](https://www.youtube.com/watch?v=cY4HiiFHO1o) diff --git a/src/data/roadmaps/computer-science/content/tree@_eWqiWUmOj0zUo_Ix3j1O.md b/src/data/roadmaps/computer-science/content/tree@_eWqiWUmOj0zUo_Ix3j1O.md index 520c3ecc0..225cca4a5 100644 --- a/src/data/roadmaps/computer-science/content/tree@_eWqiWUmOj0zUo_Ix3j1O.md +++ b/src/data/roadmaps/computer-science/content/tree@_eWqiWUmOj0zUo_Ix3j1O.md @@ -4,5 +4,4 @@ A tree is non-linear and a hierarchical data structure consisting of a collectio Visit the following resources to learn more: -- [@article@Tree Data Structure - Geeks for Geeks](https://www.geeksforgeeks.org/introduction-to-tree-data-structure-and-algorithm-tutorials/) - [@video@Tree | Illustrated Data Structures](https://www.youtube.com/watch?v=S2W3SXGPVyU) diff --git a/src/data/roadmaps/computer-science/content/views@lOj_ReWI1kQ3WajJZYOWU.md b/src/data/roadmaps/computer-science/content/views@lOj_ReWI1kQ3WajJZYOWU.md index 24e9a990c..5870d5e26 100644 --- a/src/data/roadmaps/computer-science/content/views@lOj_ReWI1kQ3WajJZYOWU.md +++ b/src/data/roadmaps/computer-science/content/views@lOj_ReWI1kQ3WajJZYOWU.md @@ -4,6 +4,5 @@ Views in SQL are kind of virtual tables. A view also has rows and columns as the Visit the following resources to learn more: -- [@article@SQL | Views](https://www.geeksforgeeks.org/sql-views/) - [@article@Database Views](https://www.ibm.com/docs/en/eamfoc/7.6.0?topic=structure-views) - [@article@SQL Views - Wikipedia](https://en.wikipedia.org/wiki/View_(SQL)) diff --git a/src/data/roadmaps/computer-science/content/web-sockets@bVjI14VismTHNCyA0mEBP.md b/src/data/roadmaps/computer-science/content/web-sockets@bVjI14VismTHNCyA0mEBP.md index 58a0d67e1..f8a70b844 100644 --- a/src/data/roadmaps/computer-science/content/web-sockets@bVjI14VismTHNCyA0mEBP.md +++ b/src/data/roadmaps/computer-science/content/web-sockets@bVjI14VismTHNCyA0mEBP.md @@ -4,4 +4,3 @@ Web sockets are a bidirectional communication protocol between a client and a se Visit the following resources to learn more: -- [@article@What is web socket and how it is different from the HTTP?](https://www.geeksforgeeks.org/what-is-web-socket-and-how-it-is-different-from-the-http/) diff --git a/src/data/roadmaps/cyber-security/content/javascript@2SThr6mHpX6rpW-gmsqxG.md b/src/data/roadmaps/cyber-security/content/javascript@2SThr6mHpX6rpW-gmsqxG.md index 70c1f547f..70d0a787f 100644 --- a/src/data/roadmaps/cyber-security/content/javascript@2SThr6mHpX6rpW-gmsqxG.md +++ b/src/data/roadmaps/cyber-security/content/javascript@2SThr6mHpX6rpW-gmsqxG.md @@ -40,7 +40,6 @@ Here are some resources to sharpen your JavaScript programming skills: - [@article@Mozilla Developer Network (MDN) JavaScript Guide](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide) - [@article@W3Schools JavaScript Tutorial](https://www.w3schools.com/js/) -- [@article@freeCodeCamp's JavaScript Curriculum](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/) - [@article@Eloquent JavaScript: A Modern Introduction to Programming](https://eloquentjavascript.net/) (book) - [@feed@Explore top posts about JavaScript](https://app.daily.dev/tags/javascript?ref=roadmapsh) diff --git a/src/data/roadmaps/data-analyst/content/data-transformation@t_BRtEharsrOZxoyX0OzV.md b/src/data/roadmaps/data-analyst/content/data-transformation@t_BRtEharsrOZxoyX0OzV.md index e02c33c20..58432ca35 100644 --- a/src/data/roadmaps/data-analyst/content/data-transformation@t_BRtEharsrOZxoyX0OzV.md +++ b/src/data/roadmaps/data-analyst/content/data-transformation@t_BRtEharsrOZxoyX0OzV.md @@ -2,7 +2,4 @@ Data Transformation, also known as Data Wrangling, is an essential part of a Data Analyst's role. This process involves the conversion of data from a raw format into another format to make it more appropriate and valuable for a variety of downstream purposes such as analytics. Data Analysts transform data to make the data more suitable for analysis, ensure accuracy, and to improve data quality. The right transformation techniques can give the data a structure, multiply its value, and enhance the accuracy of the analytics performed by serving meaningful results. -- [@article@What is Data Transformation - Geeks for Geeks](https://www.geeksforgeeks.org/what-is-data-transformation/) -- [@article@Example with Python](https://www.geeksforgeeks.org/time-series-data-transformation-using-python/) -- [@article@Example with R](https://www.geeksforgeeks.org/data-cleaning-transformation-with-dplyr-in-r/) - [@feed@Explore top posts about Data Analysis](https://app.daily.dev/tags/data-analysis?ref=roadmapsh) diff --git a/src/data/roadmaps/datastructures-and-algorithms/content/100-language/105-python.md b/src/data/roadmaps/datastructures-and-algorithms/content/100-language/105-python.md index cd5daf295..2885ee0ec 100644 --- a/src/data/roadmaps/datastructures-and-algorithms/content/100-language/105-python.md +++ b/src/data/roadmaps/datastructures-and-algorithms/content/100-language/105-python.md @@ -8,7 +8,6 @@ Visit the following resources to learn more: - [@official@Python Website](https://www.python.org/) - [@official@Python Getting Started](https://www.python.org/about/gettingstarted/) - [@article@Automate the Boring Stuff](https://automatetheboringstuff.com/) -- [@article@FreeCodeCamp.org - How to Learn Python ? ](https://www.freecodecamp.org/news/how-to-learn-python/) - [@article@Python principles - Python basics](https://pythonprinciples.com/) - [@article@W3Schools - Python Tutorial ](https://www.w3schools.com/python/) - [@article@Python Crash Course](https://ehmatthes.github.io/pcc/) diff --git a/src/data/roadmaps/datastructures-and-algorithms/content/103-basic-data-structures/101-linked-lists.md b/src/data/roadmaps/datastructures-and-algorithms/content/103-basic-data-structures/101-linked-lists.md index 1a6d0c52f..649c9f6f6 100644 --- a/src/data/roadmaps/datastructures-and-algorithms/content/103-basic-data-structures/101-linked-lists.md +++ b/src/data/roadmaps/datastructures-and-algorithms/content/103-basic-data-structures/101-linked-lists.md @@ -4,6 +4,5 @@ Linked Lists are a type of data structure used for storing collections of data. Learn more from the following links: -- [@article@Linked List Explained: from Basics to Advanced](https://www.freecodecamp.org/news/how-linked-lists-work/) - [@video@Introduction To Linked List](https://youtu.be/Nq7ok-OyEpg?si=xttaGoYKcoJ09Ln2) - [@video@Python Linked List](https://www.youtube.com/watch?v=qp8u-frRAnU&list=PLeo1K3hjS3uu_n_a__MI_KktGTLYopZ12&index=4&ab_channel=codebasics) diff --git a/src/data/roadmaps/devops/content/bash@syBIAL1mHbJLnTBoSxXI7.md b/src/data/roadmaps/devops/content/bash@syBIAL1mHbJLnTBoSxXI7.md index 68fce2c78..c440361fa 100644 --- a/src/data/roadmaps/devops/content/bash@syBIAL1mHbJLnTBoSxXI7.md +++ b/src/data/roadmaps/devops/content/bash@syBIAL1mHbJLnTBoSxXI7.md @@ -1,5 +1,4 @@ # Bash scripting -- [@article@Bash Scripting Tutorial](https://www.freecodecamp.org/news/bash-scripting-tutorial-linux-shell-script-and-command-line-for-beginners/) - [@article@Interactive Shell Scripting Tutorial](https://www.learnshell.org/en/Welcome) - [@feed@Explore top posts about Bash](https://app.daily.dev/tags/bash?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/devops/content/networking-tools@OaqKLZe-XnngcDhDzCtRt.md b/src/data/roadmaps/devops/content/networking-tools@OaqKLZe-XnngcDhDzCtRt.md index 5c9aa935a..1a5fa7987 100644 --- a/src/data/roadmaps/devops/content/networking-tools@OaqKLZe-XnngcDhDzCtRt.md +++ b/src/data/roadmaps/devops/content/networking-tools@OaqKLZe-XnngcDhDzCtRt.md @@ -15,56 +15,53 @@ Networking tools are used to troubleshoot network issues. They are also used to `traceroute` command is a command in Linux that prints the route a network packet takes from its source (e.g. your computer) to the destination host (e.g., roadmap.sh). It is quite valuable in investigating slow network connections as it can help us spot the slow leg of the network packet journey through the internet. -- [@article@How to Run Traceroute in Linux](https://linuxhint.com/run_traceroute_linux/) +- [How to Run Traceroute in Linux](https://linuxhint.com/run_traceroute_linux/) `ping` (**P**acket **In**ternet **G**roper) command is used to check the network connectivity between host and server/host. This command takes as input the IP address or the URL and sends a data packet to the specified address with the message “PING” and get a response from the server/host this time is recorded which is called latency. -- [@article@What is ping command?](https://linuxize.com/post/linux-ping-command/) +- [What is ping command?](https://linuxize.com/post/linux-ping-command/) `mtr` combines the functionality of the traceroute and ping programs in a single network diagnostic tool. -- [@article@Javatpoint: Linux mtr Command](https://www.javatpoint.com/linux-mtr) -- [@article@mtr Linux command](https://www.tutorialspoint.com/unix_commands/mtr.htm) -- [@article@How to traceroute use mtr command in Linux](https://www.devopsroles.com/how-to-traceroute-use-mtr-command-in-linux/) +- [Javatpoint: Linux mtr Command](https://www.javatpoint.com/linux-mtr) +- [mtr Linux command](https://www.tutorialspoint.com/unix_commands/mtr.htm) +- [How to traceroute use mtr command in Linux](https://www.devopsroles.com/how-to-traceroute-use-mtr-command-in-linux/) NMAP stands for Network Mapper and is an open-source tool used to explore and audit the network's security, such as checking firewalls and scanning ports. -- [@article@NMAP Official Manual Book](https://nmap.org/book/man.html) -- [@article@What is Nmap and How to Use it](https://www.freecodecamp.org/news/what-is-nmap-and-how-to-use-it-a-tutorial-for-the-greatest-scanning-tool-of-all-time/) +- [NMAP Official Manual Book](https://nmap.org/book/man.html) Netstat is a command line utility to display all the network connections on a system. It displays all the tcp, udp and unix socket connections. Apart from connected sockets it also displays listening sockets that are waiting for incoming connections. -- [@article@netstat command in Linux with Examples](https://www.tutorialspoint.com/unix_commands/netstat.htm) -- [@article@Netstat Tutorial](http://www.c-jump.com/CIS24/Slides/Networking/html_utils/netstat.html) -- [@video@Netstat Commands - Network Administration Tutorial](https://www.youtube.com/watch?v=bxFwpm4IobU) -- [@video@Linux Command Line Tutorial For Beginners - netstat command](https://www.youtube.com/watch?v=zGNcvBaN5wE) +- [netstat command in Linux with Examples](https://www.tutorialspoint.com/unix_commands/netstat.htm) +- [Netstat Tutorial](http://www.c-jump.com/CIS24/Slides/Networking/html_utils/netstat.html) +- [Netstat Commands - Network Administration Tutorial](https://www.youtube.com/watch?v=bxFwpm4IobU) +- [Linux Command Line Tutorial For Beginners - netstat command](https://www.youtube.com/watch?v=zGNcvBaN5wE) UFW, or _uncomplicated firewall_, is command-line based utility for managing firewall rules in Arch Linux, Debian and Ubuntu. It's aim is to make firewall configuration as simple as possible. It is a frontend for the `iptables` firewalling tool. -- [@article@ufw Documentation](https://manpages.ubuntu.com/manpages/trusty/man8/ufw.8.html) -- [@article@Basic Introduction to UFW](https://www.linux.com/training-tutorials/introduction-uncomplicated-firewall-ufw/) -- [@article@UFW Essentials](https://www.digitalocean.com/community/tutorials/ufw-essentials-common-firewall-rules-and-commands) +- [ufw Documentation](https://manpages.ubuntu.com/manpages/trusty/man8/ufw.8.html) +- [Basic Introduction to UFW](https://www.linux.com/training-tutorials/introduction-uncomplicated-firewall-ufw/) +- [UFW Essentials](https://www.digitalocean.com/community/tutorials/ufw-essentials-common-firewall-rules-and-commands) IPtables is a command-line firewall utility that uses policy chains to allow or block traffic that will be enforced by the linux kernel’s netfilter framework. Iptables packet filtering mechanism is organized into three different kinds of structures: tables, chains and targets. -- [@article@Iptables tutorial](https://www.hostinger.in/tutorials/iptables-tutorial) -- [@article@Beginners to Advanced Guide Iptables](https://erravindrapawadia.medium.com/iptables-tutorial-beginners-to-advanced-guide-to-linux-firewall-839e10501759) +- [Iptables tutorial](https://www.hostinger.in/tutorials/iptables-tutorial) +- [Beginners to Advanced Guide Iptables](https://erravindrapawadia.medium.com/iptables-tutorial-beginners-to-advanced-guide-to-linux-firewall-839e10501759) `tcpdump` is a command line tool used for analysing network traffic passing through your system. It can be used to capture and filter packets and display them in a human-readable format. The captured information can be analysed at a later date as well. -- [@article@tcpdump Documentation](https://www.tcpdump.org/manpages/tcpdump.1.html) -- [@article@Basic Introduction to Tcpdump](https://opensource.com/article/18/10/introduction-tcpdump) -- [@article@50 ways to isolate traffic with Tcpdump](https://danielmiessler.com/study/tcpdump/) -- [@video@Interpreting Tcpdump output and data](https://www.youtube.com/watch?v=7bsQP9sKHrs) +- [tcpdump Documentation](https://www.tcpdump.org/manpages/tcpdump.1.html) +- [Basic Introduction to Tcpdump](https://opensource.com/article/18/10/introduction-tcpdump) +- [50 ways to isolate traffic with Tcpdump](https://danielmiessler.com/study/tcpdump/) +- [Interpreting Tcpdump output and data](https://www.youtube.com/watch?v=7bsQP9sKHrs) `dig` command stands for **D**omain **I**nformation **G**roper. It is used for retrieving information about DNS name servers. It is mostly used by network administrators for verifying and troubleshooting DNS problems and to perform DNS lookups. It replaces older tools such as `nslookup` and the `host`. -- [@article@More on dig](https://linuxize.com/post/how-to-use-dig-command-to-query-dns-in-linux/) -- [@article@What is DNS?](https://www.cloudflare.com/en-gb/learning/dns/what-is-dns/) +- [More on dig](https://linuxize.com/post/how-to-use-dig-command-to-query-dns-in-linux/) +- [What is DNS?](https://www.cloudflare.com/en-gb/learning/dns/what-is-dns/) `SCP` is an acronym for Secure Copy Protocol.It is a command line utility that allows the user to securely copy files and directories between two locations usually between unix or linux systems.The protocol ensures the transmission of files is encrypted to prevent anyone with suspicious intentions from getting sensitive information.`SCP` uses encryption over an `SSH` (Secure Shell) connection, this ensures that the data being transferred is protected from suspicious attacks. -- [@article@SCP Linux Command](https://www.freecodecamp.org/news/scp-linux-command-example-how-to-ssh-file-transfer-from-remote-to-local/) -- [@article@10 SCP command examples](https://www.tecmint.com/scp-commands-examples/) -- [@article@SCP command explained](https://phoenixnap.com/kb/linux-scp-command) -- [@feed@Explore top posts about Networking](https://app.daily.dev/tags/networking?ref=roadmapsh) +- [10 SCP command examples](https://www.tecmint.com/scp-commands-examples/) +- [SCP command explained](https://phoenixnap.com/kb/linux-scp-command) diff --git a/src/data/roadmaps/devops/content/text-manipulation@cUifrP7v55psTb20IZndf.md b/src/data/roadmaps/devops/content/text-manipulation@cUifrP7v55psTb20IZndf.md index 1528bc54a..9bdbe5527 100644 --- a/src/data/roadmaps/devops/content/text-manipulation@cUifrP7v55psTb20IZndf.md +++ b/src/data/roadmaps/devops/content/text-manipulation@cUifrP7v55psTb20IZndf.md @@ -33,7 +33,6 @@ The `grep` command (**g**lobal search for **r**egular **e**xpression and **p**ri `sort` command is used to sort the contents of a file in a particular order. By default, it sorts a file assuming the contents are in ASCII. But it also can also be used to sort numerically by using appropriate options. - [@article@Options](https://en.wikipedia.org/wiki/Sort_(Unix)) -- [@video@Linux Tutorials|sort command GeeksforGeeks](https://www.youtube.com/watch?v=fEx5rnbDKO4) The cut utility cuts out selected portions of each line (as specified by list) from each file and writes them to the standard output. @@ -49,7 +48,6 @@ The uniq utility reads the specified input_file comparing adjacent lines, and wr - [@article@Cat Command with examples](https://www.tecmint.com/13-basic-cat-command-examples-in-linux/) - [@article@Options](https://en.wikipedia.org/wiki/Cat_(Unix)) -- [@video@Linux Tutorials|cat command|GeeksforGeeks](https://www.youtube.com/watch?v=exj5WMUJ11g) `echo` is a built-in command in Linux used to display lines of text/string that are passed as an argument. It is mostly used in shell scripts and batch files to output status text or `ENV` variables to the screen or a file. @@ -68,7 +66,6 @@ The tr utility copies the standard input to the standard output with substitutio The nl utility reads lines from the named file or the standard input if the file argument is omitted, applies a configurable line numbering filter operation and writes the result to the standard output. - [@article@nl Documentation](https://man7.org/linux/man-pages/man1/nl.1.html) -- [@article@nl Cheat Sheet](https://www.geeksforgeeks.org/nl-command-in-linux-with-examples/) The wc utility displays the number of lines, words, and bytes contained in each input file, or standard input (if no file is specified) to the standard output. diff --git a/src/data/roadmaps/devrel/content/advocacy@7MCmY1bABGPfmzjErADvg.md b/src/data/roadmaps/devrel/content/advocacy@7MCmY1bABGPfmzjErADvg.md index ee01f12cd..0e14a5067 100644 --- a/src/data/roadmaps/devrel/content/advocacy@7MCmY1bABGPfmzjErADvg.md +++ b/src/data/roadmaps/devrel/content/advocacy@7MCmY1bABGPfmzjErADvg.md @@ -5,5 +5,4 @@ Developer Advocacy is the practice of representing and supporting the needs and Learn more from the following resources: - [@article@What is developer advocacy?](https://appsembler.com/glossary/developer-advocacy/) -- [@article@What the heck is a developer advocate?](https://www.freecodecamp.org/news/what-the-heck-is-a-developer-advocate-87ab4faccfc4/) - [@video@Developer Relations: New Career Path for Developers](https://www.youtube.com/watch?v=iA2SQ4OL4GU) diff --git a/src/data/roadmaps/flutter/content/100-dart-basics/index.md b/src/data/roadmaps/flutter/content/100-dart-basics/index.md index 797199f30..08b77f8fd 100644 --- a/src/data/roadmaps/flutter/content/100-dart-basics/index.md +++ b/src/data/roadmaps/flutter/content/100-dart-basics/index.md @@ -6,7 +6,6 @@ Visit the following resources to learn more: - [@official@Dart Overview](https://dart.dev/overview) - [@article@What is Dart Programming?](https://www.javatpoint.com/flutter-dart-programming) -- [@article@Dart Tutorial](https://www.geeksforgeeks.org/dart-tutorial/) - [@article@About Dart](https://flutterbyexample.com/lesson/about-dart) - [@video@What is Dart?](https://www.youtube.com/watch?v=sOSd6G1qXoY) - [@video@Dart in 100 Seconds](https://www.youtube.com/watch?v=NrO0CJCbYLA) diff --git a/src/data/roadmaps/flutter/content/101-setup-development-environment/101-ides/101-android-studio.md b/src/data/roadmaps/flutter/content/101-setup-development-environment/101-ides/101-android-studio.md index 455946494..fe468c4c4 100644 --- a/src/data/roadmaps/flutter/content/101-setup-development-environment/101-ides/101-android-studio.md +++ b/src/data/roadmaps/flutter/content/101-setup-development-environment/101-ides/101-android-studio.md @@ -12,7 +12,6 @@ By providing a rich set of tools and features for Flutter development, Android S Learn more from the following links: -- [@article@Android Studio Setup for Flutter Development](https://www.geeksforgeeks.org/android-studio-setup-for-flutter-development/) - [@article@Android Studio for Flutter](https://docs.flutter.dev/development/tools/android-studio) - [@article@Get started with Android Studio](https://dart.dev/tools/jetbrains-plugin) - [@feed@Explore top posts about Android](https://app.daily.dev/tags/android?ref=roadmapsh) diff --git a/src/data/roadmaps/flutter/content/102-widgets/102-styled-widgets/100-material-widgets.md b/src/data/roadmaps/flutter/content/102-widgets/102-styled-widgets/100-material-widgets.md index 10b242db9..63cbd78ff 100644 --- a/src/data/roadmaps/flutter/content/102-widgets/102-styled-widgets/100-material-widgets.md +++ b/src/data/roadmaps/flutter/content/102-widgets/102-styled-widgets/100-material-widgets.md @@ -16,6 +16,5 @@ These widgets are commonly used in Flutter apps to provide a familiar look and f Visit the following resources to learn more: - [@article@Material Components widgets](https://docs.flutter.dev/development/ui/widgets/material) -- [@article@Flutter – Material Design](https://www.geeksforgeeks.org/flutter-material-design/) - [@article@Widget catalog in Flutter](https://docs.flutter.dev/development/ui/widgets) - [@article@Material Designs Guidlines](https://m2.material.io/design/guidelines-overview) diff --git a/src/data/roadmaps/flutter/content/105-repo-hosting-services/100-github.md b/src/data/roadmaps/flutter/content/105-repo-hosting-services/100-github.md index a62c30a4a..28bd12052 100644 --- a/src/data/roadmaps/flutter/content/105-repo-hosting-services/100-github.md +++ b/src/data/roadmaps/flutter/content/105-repo-hosting-services/100-github.md @@ -16,5 +16,4 @@ Learn more from the following resources: - [@video@Git and GitHub for Beginners - Crash Course](https://www.youtube.com/watch?v=RGOj5yH7evk) - [@article@Get Started with Github](https://docs.github.com/en) -- [@article@GitHub Tutorial – for Beginners](https://www.freecodecamp.org/news/git-and-github-for-beginners/) - [@feed@Explore top posts about GitHub](https://app.daily.dev/tags/github?ref=roadmapsh) diff --git a/src/data/roadmaps/flutter/content/110-advanced-dart/101-lists.md b/src/data/roadmaps/flutter/content/110-advanced-dart/101-lists.md index 4e7b863df..5960cd7bc 100644 --- a/src/data/roadmaps/flutter/content/110-advanced-dart/101-lists.md +++ b/src/data/roadmaps/flutter/content/110-advanced-dart/101-lists.md @@ -13,4 +13,3 @@ These widgets allow you to display items in a scrolling list, a grid, or a combi Learn more from the following: - [@article@List Class](https://api.flutter.dev/flutter/dart-core/List-class.html) -- [@article@Dart Programming – List](https://www.geeksforgeeks.org/dart-programming-list/) diff --git a/src/data/roadmaps/frontend/content/css-preprocessors@UTW1pP59dUehuf0zeHXqL.md b/src/data/roadmaps/frontend/content/css-preprocessors@UTW1pP59dUehuf0zeHXqL.md index 678535e9a..b47d9e78f 100644 --- a/src/data/roadmaps/frontend/content/css-preprocessors@UTW1pP59dUehuf0zeHXqL.md +++ b/src/data/roadmaps/frontend/content/css-preprocessors@UTW1pP59dUehuf0zeHXqL.md @@ -4,5 +4,4 @@ CSS Preprocessors are scripting languages that extend the default capabilities o Visit the following resources to learn more: -- [@article@CSS Preprocessors Explained](https://www.freecodecamp.org/news/css-preprocessors/) - [@feed@Explore top posts about CSS](https://app.daily.dev/tags/css?ref=roadmapsh) diff --git a/src/data/roadmaps/frontend/content/css@ZhJhf1M2OphYbEmduFq-9.md b/src/data/roadmaps/frontend/content/css@ZhJhf1M2OphYbEmduFq-9.md index 3b98f99db..d21932f9a 100644 --- a/src/data/roadmaps/frontend/content/css@ZhJhf1M2OphYbEmduFq-9.md +++ b/src/data/roadmaps/frontend/content/css@ZhJhf1M2OphYbEmduFq-9.md @@ -13,7 +13,6 @@ Visit the following resources to learn more: - [@article@W3Schools — Learn CSS](https://www.w3schools.com/css/) - [@article@cssreference.io: All CSS properties at a glance](https://cssreference.io/) - [@article@Web.dev by Google — Learn CSS](https://web.dev/learn/css/) -- [@article@freeCodeCamp — Responsive Web Design](https://www.freecodecamp.org/learn/responsive-web-design/) - [@article@Learn to Code HTML & CSS](https://learn.shayhowe.com/html-css/building-your-first-web-page/) - [@article@Joshw Comeaus CSS Hack Blog Posts](https://www.joshwcomeau.com/) - [@article@100 Days CSS Challenge](https://100dayscss.com) diff --git a/src/data/roadmaps/frontend/content/learn-dom-manipulation@0MAogsAID9R04R5TTO2Qa.md b/src/data/roadmaps/frontend/content/learn-dom-manipulation@0MAogsAID9R04R5TTO2Qa.md index 9bee3d583..b0075b973 100644 --- a/src/data/roadmaps/frontend/content/learn-dom-manipulation@0MAogsAID9R04R5TTO2Qa.md +++ b/src/data/roadmaps/frontend/content/learn-dom-manipulation@0MAogsAID9R04R5TTO2Qa.md @@ -5,8 +5,6 @@ The Document Object Model (DOM) is a programming interface built for HTML and XM Visit the following resources to learn more: - [@article@DOM Tree](https://javascript.info/dom-nodes) -- [@article@GeeksForGeeks - DOM (Document Object Model)](https://www.geeksforgeeks.org/dom-document-object-model/) -- [@article@What is the DOM?](https://www.freecodecamp.org/news/what-is-the-dom-document-object-model-meaning-in-javascript/) - [@article@Eloquent JavaScript, 3rd Edition: The Document Object Model](https://eloquentjavascript.net/14_dom.html) - [@article@JavaScript HTML DOM](https://www.w3schools.com/js/js_htmldom.asp) - [@article@JavaScript DOM](https://www.javascripttutorial.net/javascript-dom/) diff --git a/src/data/roadmaps/frontend/content/learn-the-basics@YFjzPKWDwzrgk2HUX952L.md b/src/data/roadmaps/frontend/content/learn-the-basics@YFjzPKWDwzrgk2HUX952L.md index 110910038..2f8e88060 100644 --- a/src/data/roadmaps/frontend/content/learn-the-basics@YFjzPKWDwzrgk2HUX952L.md +++ b/src/data/roadmaps/frontend/content/learn-the-basics@YFjzPKWDwzrgk2HUX952L.md @@ -6,7 +6,6 @@ Visit the following resources to learn more: - [@article@W3Schools — Learn CSS](https://www.w3schools.com/css/) - [@article@web.dev — Learn CSS](https://web.dev/learn/css/) -- [@article@freeCodeCamp — Responsive Web Design](https://www.freecodecamp.org/learn/responsive-web-design/) - [@article@Learn to Code HTML & CSS](https://learn.shayhowe.com/html-css/building-your-first-web-page/) - [@video@CSS Crash Course For Absolute Beginners](https://www.youtube.com/watch?v=yfoY53QXEnI) - [@video@HTML and CSS Tutorial](https://www.youtube.com/watch?v=D-h8L5hgW-w) diff --git a/src/data/roadmaps/frontend/content/making-layouts@dXeYVMXv-3MRQ1ovOUuJW.md b/src/data/roadmaps/frontend/content/making-layouts@dXeYVMXv-3MRQ1ovOUuJW.md index 25698edf2..915bb99fd 100644 --- a/src/data/roadmaps/frontend/content/making-layouts@dXeYVMXv-3MRQ1ovOUuJW.md +++ b/src/data/roadmaps/frontend/content/making-layouts@dXeYVMXv-3MRQ1ovOUuJW.md @@ -9,7 +9,6 @@ Visit the following resources to learn more: - [@article@All about Floats](https://css-tricks.com/all-about-floats/) - [@article@Positioning Types: How Do They Differ?](https://css-tricks.com/absolute-relative-fixed-positioining-how-do-they-differ/) - [@article@The Box Model](https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/The_box_model) -- [@article@The CSS Display Property](https://www.freecodecamp.org/news/the-css-display-property-display-none-display-table-inline-block-and-more/) - [@article@A Complete Guide to Flexbox](https://css-tricks.com/snippets/css/a-guide-to-flexbox) - [@article@A Complete Guide to Grid](https://css-tricks.com/snippets/css/complete-guide-grid) - [@article@Learn CSS Grid - Course](https://cssgrid.io/) diff --git a/src/data/roadmaps/frontend/content/module-bundlers@hkSc_1x09m7-7BO7WzlDT.md b/src/data/roadmaps/frontend/content/module-bundlers@hkSc_1x09m7-7BO7WzlDT.md index 29381d8b1..004595aa2 100644 --- a/src/data/roadmaps/frontend/content/module-bundlers@hkSc_1x09m7-7BO7WzlDT.md +++ b/src/data/roadmaps/frontend/content/module-bundlers@hkSc_1x09m7-7BO7WzlDT.md @@ -6,5 +6,4 @@ It usually starts with an entry file, and from there it bundles up all of the co Visit the following resources to learn more: -- [@article@Let’s learn how module bundlers work](https://www.freecodecamp.org/news/lets-learn-how-module-bundlers-work-and-then-write-one-ourselves-b2e3fe6c88ae/) - [@video@Module Bundlers Explained](https://www.youtube.com/watch?v=5IG4UmULyoA) diff --git a/src/data/roadmaps/frontend/content/nextjs@V70884VcuXkfrfHyLGtUg.md b/src/data/roadmaps/frontend/content/nextjs@V70884VcuXkfrfHyLGtUg.md index b60484697..6ec4d8630 100644 --- a/src/data/roadmaps/frontend/content/nextjs@V70884VcuXkfrfHyLGtUg.md +++ b/src/data/roadmaps/frontend/content/nextjs@V70884VcuXkfrfHyLGtUg.md @@ -8,7 +8,6 @@ Visit the following resources to learn more: - [@official@Official Website](https://nextjs.org/) - [@official@Official Docs for Getting Started](https://nextjs.org/docs/getting-started) -- [@article@The Next.js Handbook — FreeCodeCamp](https://www.freecodecamp.org/news/the-next-js-handbook/) - [@article@Mastering Next.js](https://masteringnextjs.com/) - [@video@Next.js for Beginners - Full Course at freeCodeCamp YouTube Channel](https://youtu.be/1WmNXEVia8I) - [@feed@Explore top posts about JavaScript](https://app.daily.dev/tags/javascript?ref=roadmapsh) diff --git a/src/data/roadmaps/frontend/content/nextjs@zNFYAJaSq0YZXL5Rpx1NX.md b/src/data/roadmaps/frontend/content/nextjs@zNFYAJaSq0YZXL5Rpx1NX.md index 9f2234bb7..ff0d36d48 100644 --- a/src/data/roadmaps/frontend/content/nextjs@zNFYAJaSq0YZXL5Rpx1NX.md +++ b/src/data/roadmaps/frontend/content/nextjs@zNFYAJaSq0YZXL5Rpx1NX.md @@ -7,7 +7,6 @@ Visit the following resources to learn more: - [@official@Official Website](https://nextjs.org/) - [@official@Official Docs for Getting Started](https://nextjs.org/docs/getting-started) - [@article@Mastering Next.js](https://masteringnextjs.com/) -- [@article@The Next.js Handbook — freeCodeCamp](https://www.freecodecamp.org/news/the-next-js-handbook/) - [@video@Next.js for Beginners - freeCodeCamp](https://www.youtube.com/watch?v=KjY94sAKLlw) - [@video@Introduction to Next.js and React by Lee Robinson](https://www.youtube.com/watch?v=h2BcitZPMn4) - [@feed@Explore top posts about JavaScript](https://app.daily.dev/tags/javascript?ref=roadmapsh) diff --git a/src/data/roadmaps/frontend/content/pwas@PoM77O2OtxPELxfrW1wtl.md b/src/data/roadmaps/frontend/content/pwas@PoM77O2OtxPELxfrW1wtl.md index bbec15eb1..3cfbacc10 100644 --- a/src/data/roadmaps/frontend/content/pwas@PoM77O2OtxPELxfrW1wtl.md +++ b/src/data/roadmaps/frontend/content/pwas@PoM77O2OtxPELxfrW1wtl.md @@ -4,7 +4,6 @@ Progressive Web Apps (PWAs) are websites that are progressively enhanced to func Visit the following resources to learn more: -- [@article@Progressive Web Apps for Beginners](https://www.freecodecamp.org/news/what-are-progressive-web-apps/) - [@article@Learn PWA](https://web.dev/learn/pwa/) - [@article@MDN Web Docs: Progressive Web Apps ](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/) - [@video@Build a Progressive Web App](https://www.youtube.com/watch?v=sFsRylCQblw) diff --git a/src/data/roadmaps/frontend/content/writing-semantic-html@z8-556o-PaHXjlytrawaF.md b/src/data/roadmaps/frontend/content/writing-semantic-html@z8-556o-PaHXjlytrawaF.md index 7024d433f..7a9eb2156 100644 --- a/src/data/roadmaps/frontend/content/writing-semantic-html@z8-556o-PaHXjlytrawaF.md +++ b/src/data/roadmaps/frontend/content/writing-semantic-html@z8-556o-PaHXjlytrawaF.md @@ -7,7 +7,6 @@ Visit the following resources to learn more: - [@article@Guide to Writing Semantic HTML](https://cs.fyi/guide/writing-semantic-html) - [@article@W3Schools: Semantic HTML](https://www.w3schools.com/html/html5_semantic_elements.asp) - [@article@How To Write Semantic HTML](https://hackernoon.com/how-to-write-semantic-html-dkq3ulo) -- [@article@HTML Best Practices – How to Build a Better HTML-Based Website](https://www.freecodecamp.org/news/html-best-practices/) - [@article@Semantic HTML: What It Is and How It Improves Your Site](https://blog.hubspot.com/website/semantic-html) - [@article@Semantic Markup](https://html.com/semantic-markup) - [@article@Semantic HTML - web.dev](https://web.dev/learn/html/semantic-html/) diff --git a/src/data/roadmaps/full-stack/content/css@dAJHWmGeiYdzZ1ZjrWz1S.md b/src/data/roadmaps/full-stack/content/css@dAJHWmGeiYdzZ1ZjrWz1S.md index 46a049b21..84a141bdd 100644 --- a/src/data/roadmaps/full-stack/content/css@dAJHWmGeiYdzZ1ZjrWz1S.md +++ b/src/data/roadmaps/full-stack/content/css@dAJHWmGeiYdzZ1ZjrWz1S.md @@ -5,7 +5,6 @@ CSS or Cascading Style Sheets is the language used to style the frontend of any Visit the following resources to learn more: - [@article@W3Schools — Learn CSS](https://www.w3schools.com/css/) -- [@article@freeCodeCamp — Responsive Web Design](https://www.freecodecamp.org/learn/2022/responsive-web-design) - [@article@Learn to Code HTML & CSS](https://learn.shayhowe.com/html-css/building-your-first-web-page/) - [@article@What The Flexbox!](https://flexbox.io/) - [@video@CSS Crash Course For Absolute Beginners](https://www.youtube.com/watch?v=yfoY53QXEnI) diff --git a/src/data/roadmaps/golang/content/100-go-basics/112-arrays.md b/src/data/roadmaps/golang/content/100-go-basics/112-arrays.md index dc4ffc90e..5fd739e2d 100644 --- a/src/data/roadmaps/golang/content/100-go-basics/112-arrays.md +++ b/src/data/roadmaps/golang/content/100-go-basics/112-arrays.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Go Arrays](https://go.dev/tour/moretypes/6) - [@official@Effective Go: Arrays](https://go.dev/doc/effective_go#arrays) -- [@video@Learn Go Programming - Arrays (by freeCodeCamp on YouTube)](https://youtu.be/YS4e4q9oBaU?t=6473) +- [@video@Learn Go Programming - Arrays](https://youtu.be/YS4e4q9oBaU?t=6473) diff --git a/src/data/roadmaps/golang/content/100-go-basics/113-slices.md b/src/data/roadmaps/golang/content/100-go-basics/113-slices.md index 307e57540..f0b34475e 100644 --- a/src/data/roadmaps/golang/content/100-go-basics/113-slices.md +++ b/src/data/roadmaps/golang/content/100-go-basics/113-slices.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@Go Slices](https://go.dev/tour/moretypes/7) - [@official@Effective Go: Slices](https://go.dev/doc/effective_go#slices) - [@article@Slices in Go](https://www.w3schools.com/go/go_slices.php) -- [@video@Learn Go Programming - Slices (by freeCodeCamp on YouTube)](https://youtu.be/YS4e4q9oBaU?t=6473) +- [@video@Learn Go Programming - Slices](https://youtu.be/YS4e4q9oBaU?t=6473) diff --git a/src/data/roadmaps/golang/content/107-go-api-clients/101-graphql/index.md b/src/data/roadmaps/golang/content/107-go-api-clients/101-graphql/index.md index 52badd543..5b5a04fac 100644 --- a/src/data/roadmaps/golang/content/107-go-api-clients/101-graphql/index.md +++ b/src/data/roadmaps/golang/content/107-go-api-clients/101-graphql/index.md @@ -12,6 +12,6 @@ Visit the following resources to learn more: - [@article@Red Hat: What is GraphQL?](https://www.redhat.com/en/topics/api/what-is-graphql) - [@article@Digital Ocean: An Introduction to GraphQL](https://www.digitalocean.com/community/tutorials/an-introduction-to-graphql) - [@article@How to GraphQL: The Fullstack Tutorial for GraphQL](https://www.howtographql.com/) -- [@video@GraphQL Full Course - Novice to Expert (by freeCodeCamp.org on YouTube)](https://www.youtube.com/watch?v=ed8SzALpx1Q) +- [@video@GraphQL Full Course - Novice to Expert](https://www.youtube.com/watch?v=ed8SzALpx1Q) - [@video@Beginner GraphQL Series (by Ben Awad on YouTube)](https://www.youtube.com/playlist?list=PLN3n1USn4xln0j_NN9k4j5hS1thsGibKi) - [@feed@Explore top posts about GraphQL](https://app.daily.dev/tags/graphql?ref=roadmapsh) diff --git a/src/data/roadmaps/ios/content/functional-programming@Pj-hqRZUmwx1WhmTbLoFD.md b/src/data/roadmaps/ios/content/functional-programming@Pj-hqRZUmwx1WhmTbLoFD.md index 27497d0d1..39bd8d966 100644 --- a/src/data/roadmaps/ios/content/functional-programming@Pj-hqRZUmwx1WhmTbLoFD.md +++ b/src/data/roadmaps/ios/content/functional-programming@Pj-hqRZUmwx1WhmTbLoFD.md @@ -4,7 +4,6 @@ Functional programming is a style of programming where code is written using pur Learn more from the following resources: -- [@article@The Principles of Functional Programming](https://www.freecodecamp.org/news/the-principles-of-functional-programming/) - [@video@Functional programming - A general introduction](https://www.youtube.com/watch?v=8z_bUIl_uPo) - [@video@Intro to Swift for Functional Programmers](https://www.youtube.com/watch?v=rYC-TnKoi40) - [@feed@Explore top posts about Functional Programming](https://app.daily.dev/tags/functional-programming?ref=roadmapsh) diff --git a/src/data/roadmaps/ios/content/gamekit@H5F9P5xeQiHhWhS6jEzp5.md b/src/data/roadmaps/ios/content/gamekit@H5F9P5xeQiHhWhS6jEzp5.md index 33ea23d9b..1f6aaba9d 100644 --- a/src/data/roadmaps/ios/content/gamekit@H5F9P5xeQiHhWhS6jEzp5.md +++ b/src/data/roadmaps/ios/content/gamekit@H5F9P5xeQiHhWhS6jEzp5.md @@ -5,5 +5,4 @@ GameKit is a framework provided by Apple for iOS, macOS, and tvOS that facilitat Learn more from the following resources: - [@official@GameKit](https://developer.apple.com/documentation/gamekit) -- [@article@How to integrate GameKit](https://medium.com/swlh/how-to-integrate-gamekit-ios-794061428197) -- [@article@How to Implement a GameKit Leaderboard in SwiftUI](https://www.freecodecamp.org/news/how-to-implement-a-leaderboard-in-swiftui/) \ No newline at end of file +- [@article@How to integrate GameKit](https://medium.com/swlh/how-to-integrate-gamekit-ios-794061428197) \ No newline at end of file diff --git a/src/data/roadmaps/ios/content/git@QifWR7WSJJTcTK2IfczxG.md b/src/data/roadmaps/ios/content/git@QifWR7WSJJTcTK2IfczxG.md index 5ed3cd233..fa20556ea 100644 --- a/src/data/roadmaps/ios/content/git@QifWR7WSJJTcTK2IfczxG.md +++ b/src/data/roadmaps/ios/content/git@QifWR7WSJJTcTK2IfczxG.md @@ -6,5 +6,4 @@ Learn more from the following resources: - [@official@Git Documentation](https://www.git-scm.com/) - [@video@Git in 100 Seconds](https://www.youtube.com/watch?v=hwP7WQkmECE) -- [@article@An introduction to Git](https://www.freecodecamp.org/news/what-is-git-and-how-to-use-it-c341b049ae61/) - [@feed@Explore top posts about Git](https://app.daily.dev/tags/git?ref=roadmapsh) diff --git a/src/data/roadmaps/ios/content/oop@FoqlB7xBIrV4yUp4ReBkw.md b/src/data/roadmaps/ios/content/oop@FoqlB7xBIrV4yUp4ReBkw.md index 8a3fc7775..2d89cecc2 100644 --- a/src/data/roadmaps/ios/content/oop@FoqlB7xBIrV4yUp4ReBkw.md +++ b/src/data/roadmaps/ios/content/oop@FoqlB7xBIrV4yUp4ReBkw.md @@ -4,5 +4,4 @@ Object-Oriented Programming **(OOP)** is a style where code is organized around Learn more from the following resources: -- [@video@Object-oriented Programming in 7 minutes](https://www.youtube.com/watch?v=pTB0EiLXUC8) -- [@article@What is Object-Oriented Programming?](https://www.freecodecamp.org/news/what-is-object-oriented-programming/) \ No newline at end of file +- [@video@Object-oriented Programming in 7 minutes](https://www.youtube.com/watch?v=pTB0EiLXUC8) \ No newline at end of file diff --git a/src/data/roadmaps/ios/content/reactive-programming@28HMXXBJWd3n-ZPgeQRDa.md b/src/data/roadmaps/ios/content/reactive-programming@28HMXXBJWd3n-ZPgeQRDa.md index 2a041f3e5..b1930bcd9 100644 --- a/src/data/roadmaps/ios/content/reactive-programming@28HMXXBJWd3n-ZPgeQRDa.md +++ b/src/data/roadmaps/ios/content/reactive-programming@28HMXXBJWd3n-ZPgeQRDa.md @@ -5,5 +5,4 @@ Reactive Programming is a declarative programming paradigm focused on data strea Learn more from the following resources: - [@article@What is reactive programming?](https://www.baeldung.com/cs/reactive-programming#:~:text=Reactive%20programming%20is%20a%20declarative,or%20reactive%20systems%20in%20general.) -- [@article@What is Reactive Programming? Beginner's Guide to Writing Reactive Code](https://www.freecodecamp.org/news/reactive-programming-beginner-guide/) - [@video@What is reactive programming?](https://www.youtube.com/watch?v=X-DeG_uGFUU) \ No newline at end of file diff --git a/src/data/roadmaps/java/content/101-java-advanced-topics/100-generics.md b/src/data/roadmaps/java/content/101-java-advanced-topics/100-generics.md index 08c1511a1..6532f77bb 100644 --- a/src/data/roadmaps/java/content/101-java-advanced-topics/100-generics.md +++ b/src/data/roadmaps/java/content/101-java-advanced-topics/100-generics.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@article@Java - Generics](https://www.tutorialspoint.com/java/java_generics.htm) - [@article@Generics in Java](https://www.javatpoint.com/generics-in-java) -- [@video@Generics in Java](https://www.youtube.com/watch?v=XMvznsY02Mk) -- [@article@An introduction to generic types in Java](https://www.freecodecamp.org/news/understanding-java-generic-types-covariance-and-contravariance-88f4c19763d2/) \ No newline at end of file +- [@video@Generics in Java](https://www.youtube.com/watch?v=XMvznsY02Mk) \ No newline at end of file diff --git a/src/data/roadmaps/java/content/101-java-advanced-topics/106-how-jvm-works.md b/src/data/roadmaps/java/content/101-java-advanced-topics/106-how-jvm-works.md index bbd01a6db..5a698ebd6 100644 --- a/src/data/roadmaps/java/content/101-java-advanced-topics/106-how-jvm-works.md +++ b/src/data/roadmaps/java/content/101-java-advanced-topics/106-how-jvm-works.md @@ -4,7 +4,6 @@ The Java Virtual Machine (JVM) is a platform-dependent program that executes pla Visit the following resources to learn more: -- [@article@What is JVM & architecture?](https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/) - [@article@Introducing the Java Virtual Machine](https://www.infoworld.com/article/3272244/what-is-the-jvm-introducing-the-java-virtual-machine.html) - [@video@How JVM works?](https://youtu.be/G1ubVOl9IBw) - [@article@JVM languages](https://www.whizlabs.com/blog/jvm-languages/) diff --git a/src/data/roadmaps/javascript/content/asyncawait@Dn872mgexmxoLtbkIgIgz.md b/src/data/roadmaps/javascript/content/asyncawait@Dn872mgexmxoLtbkIgIgz.md index ca37ec0af..7f9029bfa 100644 --- a/src/data/roadmaps/javascript/content/asyncawait@Dn872mgexmxoLtbkIgIgz.md +++ b/src/data/roadmaps/javascript/content/asyncawait@Dn872mgexmxoLtbkIgIgz.md @@ -8,4 +8,3 @@ Visit the following resources to learn more: - [@article@Async/await](https://javascript.info/async-await) - [@article@async function](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function) - [@article@JavaScript Promises - Chaining](https://www.codeguage.com/courses/advanced-js/promises-chaining) -- [@article@JavaScript Async/Await Tutorial – Learn Callbacks, Promises, and Async/Await in JS by Making Ice Cream](https://www.freecodecamp.org/news/javascript-async-await-tutorial-learn-callbacks-promises-async-await-by-making-icecream/) diff --git a/src/data/roadmaps/javascript/content/commonjs@4EXeGkOpfAViB9Uo4zL6O.md b/src/data/roadmaps/javascript/content/commonjs@4EXeGkOpfAViB9Uo4zL6O.md index 30271548a..6ccf5501a 100644 --- a/src/data/roadmaps/javascript/content/commonjs@4EXeGkOpfAViB9Uo4zL6O.md +++ b/src/data/roadmaps/javascript/content/commonjs@4EXeGkOpfAViB9Uo4zL6O.md @@ -4,7 +4,6 @@ CommonJS modules are the original way to package JavaScript code for Node.js. No Visit the following resources to learn more: -- [@article@Modules in Javascript: CJS Section](https://www.freecodecamp.org/news/modules-in-javascript/#commonjsmodules) - [@article@How the CJS Module System Works](https://blog.risingstack.com/node-js-at-scale-module-system-commonjs-require/) - [@video@How to Import and Export Modules in CJS](https://www.youtube.com/watch?v=XTND4rjATXA) - [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) diff --git a/src/data/roadmaps/javascript/content/const@q85z6x1Lc-yLWepwtIT2_.md b/src/data/roadmaps/javascript/content/const@q85z6x1Lc-yLWepwtIT2_.md index 3e0a1e9fd..8ee4c42aa 100644 --- a/src/data/roadmaps/javascript/content/const@q85z6x1Lc-yLWepwtIT2_.md +++ b/src/data/roadmaps/javascript/content/const@q85z6x1Lc-yLWepwtIT2_.md @@ -7,4 +7,3 @@ Visit the following resources to learn more: - [@article@JavaScript Constants - CodeGuage](https://www.codeguage.com/courses/js/constants) - [@article@const keyword - MDN Docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const) - [@article@JavaScript Variables](https://javascript.info/variables) -- [@article@How to declare variables in different ways in JavaScript?](https://www.geeksforgeeks.org/how-to-declare-variables-in-different-ways-in-javascript/) diff --git a/src/data/roadmaps/javascript/content/data-structures@ADarwihuI2nBq1C3U7-Zr.md b/src/data/roadmaps/javascript/content/data-structures@ADarwihuI2nBq1C3U7-Zr.md index f8829cd3a..f65f22ca7 100644 --- a/src/data/roadmaps/javascript/content/data-structures@ADarwihuI2nBq1C3U7-Zr.md +++ b/src/data/roadmaps/javascript/content/data-structures@ADarwihuI2nBq1C3U7-Zr.md @@ -4,7 +4,6 @@ A Data structure is a format to organize, manage and store data in a way that al Visit the following resources to learn more: -- [@article@Data structures](https://www.freecodecamp.org/news/data-structures-in-javascript-with-examples/#what-is-a-data-structure) - [@video@Introduction to the Stack Data Structure](https://youtu.be/4F-BnR2XwqU) - [@video@Introduction to the Queue Data Structure](https://youtu.be/GRA_3Ppl2ZI) - [@video@Intro to Recursion: Anatomy of a Recursive Solution](https://youtu.be/yBWlPte6FhA) diff --git a/src/data/roadmaps/javascript/content/esm@jLNmYeo20Mbu4WRvVgvwU.md b/src/data/roadmaps/javascript/content/esm@jLNmYeo20Mbu4WRvVgvwU.md index 0f6f8489f..563d221d2 100644 --- a/src/data/roadmaps/javascript/content/esm@jLNmYeo20Mbu4WRvVgvwU.md +++ b/src/data/roadmaps/javascript/content/esm@jLNmYeo20Mbu4WRvVgvwU.md @@ -4,7 +4,6 @@ ESModules is a standard that was introduced with ES6 (2015). The idea was to sta Visit the following resources to learn more: -- [@article@Introduction to Modules in Javascript](https://www.freecodecamp.org/news/modules-in-javascript/) - [@article@Full ESM module overview from MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules) - [@article@Full ESM module overview from js.info](https://javascript.info/modules) - [@article@Node.js documentation for ESModules](https://nodejs.org/api/esm.html) diff --git a/src/data/roadmaps/javascript/content/function@YMT7O6lrMSMtNo0EnmsnQ.md b/src/data/roadmaps/javascript/content/function@YMT7O6lrMSMtNo0EnmsnQ.md index aa4485879..ed45cd2fe 100644 --- a/src/data/roadmaps/javascript/content/function@YMT7O6lrMSMtNo0EnmsnQ.md +++ b/src/data/roadmaps/javascript/content/function@YMT7O6lrMSMtNo0EnmsnQ.md @@ -6,4 +6,3 @@ Visit the following resources to learn more: - [@article@JavaScript Scope](https://www.w3schools.com/js/js_scope.asp) - [@article@Function Scope & Block Scope in JS](https://medium.com/nerd-for-tech/function-scope-block-scope-in-js-d29c8e7cd216) -- [@article@All about Functions and Scopes in JavaScript](https://www.geeksforgeeks.org/all-about-functions-and-scopes-in-javascript/) diff --git a/src/data/roadmaps/javascript/content/hoisting@Lb5jLF91WO5V5CWpifciW.md b/src/data/roadmaps/javascript/content/hoisting@Lb5jLF91WO5V5CWpifciW.md index 865a4fca8..3e6966b19 100644 --- a/src/data/roadmaps/javascript/content/hoisting@Lb5jLF91WO5V5CWpifciW.md +++ b/src/data/roadmaps/javascript/content/hoisting@Lb5jLF91WO5V5CWpifciW.md @@ -5,6 +5,5 @@ JavaScript Hoisting refers to the process whereby the interpreter appears to mov Visit the following resources to learn more: - [@article@What is Hoisting - MDN Docs](https://developer.mozilla.org/en-US/docs/Glossary/Hoisting) -- [@article@JavaScript Hoisting](https://www.geeksforgeeks.org/javascript-hoisting/) - [@article@Understanding hoisting ](https://www.digitalocean.com/community/tutorials/understanding-hoisting-in-javascript) - [@video@Learn JavaScript Hoisting In 5 Minutes](https://www.youtube.com/watch?v=EvfRXyKa_GI) diff --git a/src/data/roadmaps/javascript/content/implicit-type-casting@pP42K_eH4RCdUdUS8BJlP.md b/src/data/roadmaps/javascript/content/implicit-type-casting@pP42K_eH4RCdUdUS8BJlP.md index c704afea6..489727fdd 100644 --- a/src/data/roadmaps/javascript/content/implicit-type-casting@pP42K_eH4RCdUdUS8BJlP.md +++ b/src/data/roadmaps/javascript/content/implicit-type-casting@pP42K_eH4RCdUdUS8BJlP.md @@ -4,7 +4,6 @@ Implicit type conversion happens when the compiler or runtime automatically conv Visit the following resources to learn more: -- [@article@GeeksForGeeks - JavaScript Tutorials](https://www.geeksforgeeks.org/javascript-type-conversion/) - [@article@W3Schools - JavaScript Tutorials](https://www.w3schools.com/js/js_type_conversion.asp) - [@article@TutorialsPoint - JavaScript Tutorials](https://www.tutorialspoint.com/explain-typecasting-in-javascript) - [@article@What you need to know about Javascripts Implicit Coercion](https://dev.to/promisetochi/what-you-need-to-know-about-javascripts-implicit-coercion-e23) diff --git a/src/data/roadmaps/javascript/content/indexed-collections@lBOGoHZrmnIRatvryDwTm.md b/src/data/roadmaps/javascript/content/indexed-collections@lBOGoHZrmnIRatvryDwTm.md index 66ba6eb19..6f0fbec2a 100644 --- a/src/data/roadmaps/javascript/content/indexed-collections@lBOGoHZrmnIRatvryDwTm.md +++ b/src/data/roadmaps/javascript/content/indexed-collections@lBOGoHZrmnIRatvryDwTm.md @@ -4,7 +4,6 @@ Indexed Collections are collections that have numeric indices i.e. the collectio Visit the following resources to learn more: -- [@article@Indexed Collections](https://www.geeksforgeeks.org/javascript-indexed-collections/) - [@article@What is Indexed collections?](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Indexed_collections) - [@article@Indexed collections in JavaScript](https://www.tutorialspoint.com/indexed-collections-in-javascript) - [@video@Javascript Arrays](https://youtu.be/XYq9QpgAx8g) diff --git a/src/data/roadmaps/javascript/content/javascript-versions@SFPsWnVpZBAw3_re7op4h.md b/src/data/roadmaps/javascript/content/javascript-versions@SFPsWnVpZBAw3_re7op4h.md index 18bf1ddab..60aab4981 100644 --- a/src/data/roadmaps/javascript/content/javascript-versions@SFPsWnVpZBAw3_re7op4h.md +++ b/src/data/roadmaps/javascript/content/javascript-versions@SFPsWnVpZBAw3_re7op4h.md @@ -6,6 +6,5 @@ Visit the following resources to learn more: - [@article@JavaScript Versions: How JavaScript has changed over the years](https://www.educative.io/blog/javascript-versions-history) - [@roadmap.sh@Brief History of JavaScript](https://roadmap.sh/guides/history-of-javascript) -- [@article@What’s the difference between JavaScript and ECMAScript?](https://www.freecodecamp.org/news/whats-the-difference-between-javascript-and-ecmascript-cba48c73a2b5/) - [@article@JavaScript Version](https://www.w3schools.com/js/js_versions.asp) - [@feed@Explore top posts about JavaScript](https://app.daily.dev/tags/javascript?ref=roadmapsh) diff --git a/src/data/roadmaps/javascript/content/keyed-collections@rhJrrqkRqy2Qw_he4SPGz.md b/src/data/roadmaps/javascript/content/keyed-collections@rhJrrqkRqy2Qw_he4SPGz.md index 864167e04..c9a17a76e 100644 --- a/src/data/roadmaps/javascript/content/keyed-collections@rhJrrqkRqy2Qw_he4SPGz.md +++ b/src/data/roadmaps/javascript/content/keyed-collections@rhJrrqkRqy2Qw_he4SPGz.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@article@Keyed collections](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Keyed_collections) - [@article@ES6 keyed collections- Maps and sets](https://blog.logrocket.com/es6-keyed-collections-maps-and-sets/) -- [@article@How to use Keyed collections](https://www.freecodecamp.org/news/how-to-use-javascript-collections-map-and-set/) - [@video@Creating keyed collection](https://youtu.be/4UqSqF4foy4) diff --git a/src/data/roadmaps/javascript/content/let@kDRa9G3pMp0Cb0mqYUawM.md b/src/data/roadmaps/javascript/content/let@kDRa9G3pMp0Cb0mqYUawM.md index f4fd97c06..0f613c2a4 100644 --- a/src/data/roadmaps/javascript/content/let@kDRa9G3pMp0Cb0mqYUawM.md +++ b/src/data/roadmaps/javascript/content/let@kDRa9G3pMp0Cb0mqYUawM.md @@ -6,4 +6,3 @@ Visit the following resources to learn more: - [@article@let keyword - MDN Docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let) - [@article@JavaScript Variables](https://javascript.info/variables) -- [@article@How to declare variables in different ways in JavaScript?](https://www.geeksforgeeks.org/how-to-declare-variables-in-different-ways-in-javascript/) diff --git a/src/data/roadmaps/javascript/content/lexical-scoping@q7b5iMJ1Lfka5A-K-YcaN.md b/src/data/roadmaps/javascript/content/lexical-scoping@q7b5iMJ1Lfka5A-K-YcaN.md index e42cc7121..4e435ccca 100644 --- a/src/data/roadmaps/javascript/content/lexical-scoping@q7b5iMJ1Lfka5A-K-YcaN.md +++ b/src/data/roadmaps/javascript/content/lexical-scoping@q7b5iMJ1Lfka5A-K-YcaN.md @@ -6,4 +6,3 @@ Visit the following resources to learn more: - [@article@What is a lexical environment? - JavaScript - CodeGuage](https://www.codeguage.com/courses/js/functions-closures#What_is_a_lexical_environment) - [@article@Lexical scoping - JavaScript - MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures#lexical_scoping) -- [@article@Lexical Scope in JavaScript – What Exactly Is Scope in JS?](https://www.freecodecamp.org/news/javascript-lexical-scope-tutorial/) diff --git a/src/data/roadmaps/javascript/content/object@xe8HZ8Mt1fK8yJMcDPYHJ.md b/src/data/roadmaps/javascript/content/object@xe8HZ8Mt1fK8yJMcDPYHJ.md index b519ae168..cdd484a9b 100644 --- a/src/data/roadmaps/javascript/content/object@xe8HZ8Mt1fK8yJMcDPYHJ.md +++ b/src/data/roadmaps/javascript/content/object@xe8HZ8Mt1fK8yJMcDPYHJ.md @@ -7,4 +7,3 @@ Visit the following resources to learn more: - [@article@Objects](https://javascript.info/object) - [@article@Working with Objects](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects) - [@article@JavaScript Object Definition](https://www.w3schools.com/js/js_object_definition.asp) -- [@article@Objects in JavaScript ](https://www.geeksforgeeks.org/objects-in-javascript/) diff --git a/src/data/roadmaps/javascript/content/prototypal-inheritance@Xge6eru1hRGobnOEHLZqv.md b/src/data/roadmaps/javascript/content/prototypal-inheritance@Xge6eru1hRGobnOEHLZqv.md index c5670227d..5a32c6646 100644 --- a/src/data/roadmaps/javascript/content/prototypal-inheritance@Xge6eru1hRGobnOEHLZqv.md +++ b/src/data/roadmaps/javascript/content/prototypal-inheritance@Xge6eru1hRGobnOEHLZqv.md @@ -5,5 +5,4 @@ The Prototypal Inheritance is a feature in javascript used to add methods and pr Visit the following resources to learn more: - [@article@JavaScript MDN Docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain) -- [@article@GeeksForGeeks – JavaScript Tutorial](https://www.geeksforgeeks.org/prototypal-inheritance-using-__proto__-in-javascript/) - [@article@Prototype Inheritance](https://javascript.info/prototype-inheritance) diff --git a/src/data/roadmaps/javascript/content/setinterval@jaC3XXudd7OBKwwCpoPFf.md b/src/data/roadmaps/javascript/content/setinterval@jaC3XXudd7OBKwwCpoPFf.md index 0d07d1d9c..f8700d07b 100644 --- a/src/data/roadmaps/javascript/content/setinterval@jaC3XXudd7OBKwwCpoPFf.md +++ b/src/data/roadmaps/javascript/content/setinterval@jaC3XXudd7OBKwwCpoPFf.md @@ -7,4 +7,3 @@ The `setInterval()` method helps us to repeatedly execute a function after a fix Visit the following resources to learn more: - [@article@Scheduling: setTimeout and setInterval](https://javascript.info/settimeout-setinterval) -- [@article@What is the use of setInterval() method in JavaScript?](https://www.geeksforgeeks.org/what-is-setinterval-in-javascript/) diff --git a/src/data/roadmaps/javascript/content/type-casting@XPmBieVCXvL3WbWkYRoKr.md b/src/data/roadmaps/javascript/content/type-casting@XPmBieVCXvL3WbWkYRoKr.md index 959d76a37..6c6aeef0d 100644 --- a/src/data/roadmaps/javascript/content/type-casting@XPmBieVCXvL3WbWkYRoKr.md +++ b/src/data/roadmaps/javascript/content/type-casting@XPmBieVCXvL3WbWkYRoKr.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@article@Type Conversions](https://javascript.info/type-conversions) - [@article@JavaScript Type Conversion](https://www.w3schools.com/js/js_type_conversion.asp) - [@article@Type Casting in JavaScript](https://www.tutorialspoint.com/type-casting-in-javascript) -- [@article@JavaScript Type Cast](https://www.geeksforgeeks.org/javascript-type-conversion) - [@feed@Explore top posts about JavaScript](https://app.daily.dev/tags/javascript?ref=roadmapsh) diff --git a/src/data/roadmaps/javascript/content/using-browser-devtools@rc5WzBBOm2cus-rQl8EOE.md b/src/data/roadmaps/javascript/content/using-browser-devtools@rc5WzBBOm2cus-rQl8EOE.md index 46f1ecc17..0b6589e58 100644 --- a/src/data/roadmaps/javascript/content/using-browser-devtools@rc5WzBBOm2cus-rQl8EOE.md +++ b/src/data/roadmaps/javascript/content/using-browser-devtools@rc5WzBBOm2cus-rQl8EOE.md @@ -9,5 +9,4 @@ NOTE: This isn't a chrome-specific feature, and most browsers (Chromium based or Visit the following resources to learn more: - [@article@Official Docs](https://developer.chrome.com/docs/devtools/overview/) -- [@article@Mastering Chrome Dev Tools](https://www.freecodecamp.org/news/mastering-chrome-developer-tools-next-level-front-end-development-techniques-3ac0b6fe8a3/) - [@feed@Explore top posts about JavaScript](https://app.daily.dev/tags/javascript?ref=roadmapsh) diff --git a/src/data/roadmaps/javascript/content/var@JSjeM8qnBg4onXq9mn5gB.md b/src/data/roadmaps/javascript/content/var@JSjeM8qnBg4onXq9mn5gB.md index 7eccbe03f..1265b8304 100644 --- a/src/data/roadmaps/javascript/content/var@JSjeM8qnBg4onXq9mn5gB.md +++ b/src/data/roadmaps/javascript/content/var@JSjeM8qnBg4onXq9mn5gB.md @@ -8,4 +8,3 @@ Visit the following resources to learn more: - [@article@JavaScript Variables](https://javascript.info/variables) - [@article@JavaScript Variables - W3Schools](https://www.w3schools.com/js/js_variables.asp) - [@video@Declaring Variables without Var, Let, Const - What Would Happen?](https://www.youtube.com/watch?v=6UAKBYpUC-Y) -- [@article@How to declare variables in different ways in JavaScript?](https://www.geeksforgeeks.org/how-to-declare-variables-in-different-ways-in-javascript/) diff --git a/src/data/roadmaps/kubernetes/content/100-kubernetes-introduction/103-kubernetes-alternatives.md b/src/data/roadmaps/kubernetes/content/100-kubernetes-introduction/103-kubernetes-alternatives.md index 24ba54e78..dee19dccd 100644 --- a/src/data/roadmaps/kubernetes/content/100-kubernetes-introduction/103-kubernetes-alternatives.md +++ b/src/data/roadmaps/kubernetes/content/100-kubernetes-introduction/103-kubernetes-alternatives.md @@ -10,7 +10,6 @@ Kubernetes is a popular open-source container orchestration tool that is widely Learn more from the following links: -- [@article@Kubernetes vs. Docker Swarm – A Comparison](https://www.freecodecamp.org/news/kubernetes-vs-docker-swarm-what-is-the-difference/) - [@article@Compare Apache Mesos vs. Kubernetes](https://www.techtarget.com/searchitoperations/tip/Compare-container-orchestrators-Apache-Mesos-vs-Kubernetes) - [@article@Docker Swarm, a User-Friendly Alternative to Kubernetes](https://thenewstack.io/docker-swarm-a-user-friendly-alternative-to-kubernetes/) - [@article@Can You Live without Kubernetes?](https://thenewstack.io/can-you-live-without-kubernetes/) diff --git a/src/data/roadmaps/linux/content/101-editing-files/101-nano.md b/src/data/roadmaps/linux/content/101-editing-files/101-nano.md index c04f0a8ea..5651813dc 100644 --- a/src/data/roadmaps/linux/content/101-editing-files/101-nano.md +++ b/src/data/roadmaps/linux/content/101-editing-files/101-nano.md @@ -22,5 +22,4 @@ nano filename Visit the following resources to learn more: - [@article@Blog on nano](https://ioflood.com/blog/nano-linux-command/) -- [@article@Nano-text-editor](https://www.geeksforgeeks.org/nano-text-editor-in-linux/) - [@video@Nano editor fundamentals](https://www.youtube.com/watch?v=gyKiDczLIZ4&ab_channel=HackerSploit) diff --git a/src/data/roadmaps/mlops/content/bash@mMzqJF2KQ49TDEk5F3VAI.md b/src/data/roadmaps/mlops/content/bash@mMzqJF2KQ49TDEk5F3VAI.md index 0032387b3..b2d82c4fd 100644 --- a/src/data/roadmaps/mlops/content/bash@mMzqJF2KQ49TDEk5F3VAI.md +++ b/src/data/roadmaps/mlops/content/bash@mMzqJF2KQ49TDEk5F3VAI.md @@ -3,4 +3,3 @@ Understanding bash is essential for MLOps tasks. - **Book Suggestion:** _The Linux Command Line, 2nd Edition_ by William E. Shotts -- [@article@Bash Scripting Tutorial](https://www.freecodecamp.org/news/bash-scripting-tutorial-linux-shell-script-and-command-line-for-beginners/) diff --git a/src/data/roadmaps/nodejs/content/100-nodejs-introduction/101-why-nodejs.md b/src/data/roadmaps/nodejs/content/100-nodejs-introduction/101-why-nodejs.md index f5ee28714..582709fb7 100644 --- a/src/data/roadmaps/nodejs/content/100-nodejs-introduction/101-why-nodejs.md +++ b/src/data/roadmaps/nodejs/content/100-nodejs-introduction/101-why-nodejs.md @@ -4,7 +4,6 @@ Node.js is a cross-platform runtime, perfect for a wide range of use cases. Its Visit the following resources to learn more: -- [@article@Pros of Node.js](https://www.freecodecamp.org/news/what-are-the-advantages-of-node-js/) - [@official@Learn Node.js](https://nodejs.org/en/learn/getting-started/introduction-to-nodejs) - [@article@Why Choose Node.js?](https://medium.com/selleo/why-choose-node-js-b0091ad6c3fc) - [@article@5 Reasons to Choose Node.js](https://www.bitovi.com/blog/5-reasons-to-choose-nodejs) diff --git a/src/data/roadmaps/nodejs/content/101-nodejs-modules/index.md b/src/data/roadmaps/nodejs/content/101-nodejs-modules/index.md index 5dfd72fca..ea46f1397 100644 --- a/src/data/roadmaps/nodejs/content/101-nodejs-modules/index.md +++ b/src/data/roadmaps/nodejs/content/101-nodejs-modules/index.md @@ -6,6 +6,5 @@ Visit the following resources to learn more: - [@official@Modules: CommonJS modules](https://nodejs.org/api/modules.html#modules-commonjs-modules) - [@article@CommonJS vs. ES modules in Node.js](https://blog.logrocket.com/commonjs-vs-es-modules-node-js/) -- [@article@Using Modules](https://www.freecodecamp.org/news/modular-programming-nodejs-npm-modules/) - [@video@Modules in Node.js](https://www.youtube.com/watch?v=9Amxzvq5LY8&) - [@feed@Explore top posts about Node.js](https://app.daily.dev/tags/nodejs?ref=roadmapsh) diff --git a/src/data/roadmaps/nodejs/content/102-nodejs-npm/100-npx.md b/src/data/roadmaps/nodejs/content/102-nodejs-npm/100-npx.md index 96e591b8d..c3e86affd 100644 --- a/src/data/roadmaps/nodejs/content/102-nodejs-npm/100-npx.md +++ b/src/data/roadmaps/nodejs/content/102-nodejs-npm/100-npx.md @@ -5,5 +5,4 @@ npx is a very powerful command that's been available in npm starting version 5.2 Visit the following resources to learn more: - [@article@Introduction to the npx Node.js Package Runner](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b) -- [@article@npm vs npx — What’s the Difference?](https://www.freecodecamp.org/news/npm-vs-npx-whats-the-difference/) - [@official@Official Documentation](https://docs.npmjs.com/cli/commands/npx/) diff --git a/src/data/roadmaps/nodejs/content/102-nodejs-npm/102-updating-packages.md b/src/data/roadmaps/nodejs/content/102-nodejs-npm/102-updating-packages.md index a11c407a8..3f140119d 100644 --- a/src/data/roadmaps/nodejs/content/102-nodejs-npm/102-updating-packages.md +++ b/src/data/roadmaps/nodejs/content/102-nodejs-npm/102-updating-packages.md @@ -4,6 +4,5 @@ npm provides various features to help install and maintain the project's depende Visit the following resources to learn more: -- [@article@How to update?](https://www.freecodecamp.org/news/how-to-update-npm-dependencies/) - [@video@How to Update All NPM Dependencies At Once](https://www.youtube.com/watch?v=Ghdfdq17JAY) - [@official@Updating packages downloaded from the registry](https://docs.npmjs.com/updating-packages-downloaded-from-the-registry) diff --git a/src/data/roadmaps/nodejs/content/102-nodejs-npm/106-creating-packages.md b/src/data/roadmaps/nodejs/content/102-nodejs-npm/106-creating-packages.md index 95dcd3308..242829605 100644 --- a/src/data/roadmaps/nodejs/content/102-nodejs-npm/106-creating-packages.md +++ b/src/data/roadmaps/nodejs/content/102-nodejs-npm/106-creating-packages.md @@ -4,5 +4,4 @@ npm packages allow you to bundle some specific functionality into a reusable pac Visit the following resources to learn more: -- [@article@How to make a tiny npm package and publish it](https://www.freecodecamp.org/news/how-to-make-a-beautiful-tiny-npm-package-and-publish-it-2881d4307f78/) - [@article@Best practices for creating a modern npm package](https://snyk.io/blog/best-practices-create-modern-npm-package/) diff --git a/src/data/roadmaps/nodejs/content/104-nodejs-async-programming/102-promises.md b/src/data/roadmaps/nodejs/content/104-nodejs-async-programming/102-promises.md index d12ce05b8..7c6a24ce1 100644 --- a/src/data/roadmaps/nodejs/content/104-nodejs-async-programming/102-promises.md +++ b/src/data/roadmaps/nodejs/content/104-nodejs-async-programming/102-promises.md @@ -13,5 +13,4 @@ Visit the following resources to learn more: - [@article@Promise Methods](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) - [@official@Promises](https://www.promisejs.org/) -- [@article@JavaScript Promises for Beginners](https://www.freecodecamp.org/news/javascript-promises-for-beginners/) - [@video@Asynchronous JavaScript - Promises](https://www.youtube.com/watch?v=a_8nrslImo4/) diff --git a/src/data/roadmaps/nodejs/content/106-nodejs-command-line-apps/104-environment-variables/100-dotenv.md b/src/data/roadmaps/nodejs/content/106-nodejs-command-line-apps/104-environment-variables/100-dotenv.md index 40ebe58a2..b59ae8e88 100644 --- a/src/data/roadmaps/nodejs/content/106-nodejs-command-line-apps/104-environment-variables/100-dotenv.md +++ b/src/data/roadmaps/nodejs/content/106-nodejs-command-line-apps/104-environment-variables/100-dotenv.md @@ -9,5 +9,4 @@ Visit the following resources to learn more: - [@opensource@dotenv Docs](https://github.com/motdotla/dotenv#readme) - [@official@Dotenv package](https://www.npmjs.com/package/dotenv) - [@article@Dotenv tutorial](https://zetcode.com/javascript/dotenv/) -- [@article@How to Use Node Environment Variables with a DotEnv File for Node.js and npm](https://www.freecodecamp.org/news/how-to-use-node-environment-variables-with-a-dotenv-file-for-node-js-and-npm/) - [@feed@Explore top posts about General Programming](https://app.daily.dev/tags/general-programming?ref=roadmapsh) diff --git a/src/data/roadmaps/nodejs/content/107-nodejs-apis/101-express-js.md b/src/data/roadmaps/nodejs/content/107-nodejs-apis/101-express-js.md index a54e1adc6..ce9fbbc81 100644 --- a/src/data/roadmaps/nodejs/content/107-nodejs-apis/101-express-js.md +++ b/src/data/roadmaps/nodejs/content/107-nodejs-apis/101-express-js.md @@ -8,5 +8,4 @@ Visit the following resources to learn more: - [@official@Official Getting Started Guide](https://expressjs.com/en/starter/installing.html) - [@article@Express Full Guide](https://www.tutorialspoint.com/nodejs/nodejs_express_framework.htm) - [@article@Sample Project](https://auth0.com/blog/create-a-simple-and-stylish-node-express-app/) -- [@article@Express Explained with Examples](https://www.freecodecamp.org/news/express-explained-with-examples-installation-routing-middleware-and-more/) - [@feed@Explore top posts about Express.js](https://app.daily.dev/tags/express?ref=roadmapsh) diff --git a/src/data/roadmaps/nodejs/content/110-nodejs-databases/101-document/100-mongoose.md b/src/data/roadmaps/nodejs/content/110-nodejs-databases/101-document/100-mongoose.md index ccae79e3a..ede05c733 100644 --- a/src/data/roadmaps/nodejs/content/110-nodejs-databases/101-document/100-mongoose.md +++ b/src/data/roadmaps/nodejs/content/110-nodejs-databases/101-document/100-mongoose.md @@ -5,6 +5,5 @@ Mongoose is an Object Data Modeling (ODM) library for MongoDB and Node.js. Mongo Visit the following resources to learn more: - [@article@Mongoose Website](https://mongoosejs.com) -- [@article@Introduction to Mongoose for MongoDB](https://www.freecodecamp.org/news/introduction-to-mongoose-for-mongodb-d2a7aa593c57) - [@article@Getting Started with MongoDB and Mongoose](https://www.mongodb.com/developer/languages/javascript/getting-started-with-mongodb-and-mongoose/) - [@feed@Explore top posts about Mongoose](https://app.daily.dev/tags/mongoose?ref=roadmapsh) diff --git a/src/data/roadmaps/python/content/100-python-basics/104-functions.md b/src/data/roadmaps/python/content/100-python-basics/104-functions.md index c90fbadf8..8ab73ec92 100644 --- a/src/data/roadmaps/python/content/100-python-basics/104-functions.md +++ b/src/data/roadmaps/python/content/100-python-basics/104-functions.md @@ -6,6 +6,5 @@ In Python, you define a function with the `def` keyword, then write the function Visit the following resources to learn more: -- [@article@Python Functions – How to Define and Call a Function](https://www.freecodecamp.org/news/python-functions-define-and-call-a-function/) - [@article@Python Functions - W3Schools](https://www.w3schools.com/python/python_functions.asp) - [@article@Built-in Functions in Python](https://docs.python.org/3/library/functions.html) diff --git a/src/data/roadmaps/python/content/101-data-structures-and-algorithms/100-arrays-linked-lists.md b/src/data/roadmaps/python/content/101-data-structures-and-algorithms/100-arrays-linked-lists.md index bd4413f92..dc51aa283 100644 --- a/src/data/roadmaps/python/content/101-data-structures-and-algorithms/100-arrays-linked-lists.md +++ b/src/data/roadmaps/python/content/101-data-structures-and-algorithms/100-arrays-linked-lists.md @@ -4,7 +4,6 @@ Arrays store elements in contiguous memory locations, resulting in easily calcul Visit the following resources to learn more: -- [@article@Python Array Tutorial](https://www.freecodecamp.org/news/python-array-tutorial-define-index-methods/) - [@article@Arrays in Python](https://www.edureka.co/blog/arrays-in-python/) - [@video@Array Data Structure | Illustrated Data Structures](https://www.youtube.com/watch?v=QJNwK2uJyGs) - [@video@Linked List Data Structure | Illustrated Data Structures](https://www.youtube.com/watch?v=odW9FU8jPRQ) diff --git a/src/data/roadmaps/python/content/101-data-structures-and-algorithms/101-heaps-stacks-queues.md b/src/data/roadmaps/python/content/101-data-structures-and-algorithms/101-heaps-stacks-queues.md index e76a0a00d..f4317e2a2 100644 --- a/src/data/roadmaps/python/content/101-data-structures-and-algorithms/101-heaps-stacks-queues.md +++ b/src/data/roadmaps/python/content/101-data-structures-and-algorithms/101-heaps-stacks-queues.md @@ -12,6 +12,5 @@ Visit the following resources to learn more: - [@video@Stack Data Structure | Illustrated Data Structures](https://www.youtube.com/watch?v=I5lq6sCuABE) - [@video@Queue Data Structure | Illustrated Data Structures](https://www.youtube.com/watch?v=mDCi1lXd9hc) - [@article@How to Implement Python Stack?](https://realpython.com/how-to-implement-python-stack/) -- [@article@Queue in Python](https://www.geeksforgeeks.org/queue-in-python/) - [@article@Python Stacks, Queues, and Priority Queues in Practice](https://realpython.com/queue-in-python/) - [@article@Heap Implementation in Python](https://www.educative.io/answers/heap-implementation-in-python) diff --git a/src/data/roadmaps/qa/content/chrome-devtools@Xadg2WZTz6Cc_Ir9FsbgY.md b/src/data/roadmaps/qa/content/chrome-devtools@Xadg2WZTz6Cc_Ir9FsbgY.md index 1c7dcee70..b66b03f29 100644 --- a/src/data/roadmaps/qa/content/chrome-devtools@Xadg2WZTz6Cc_Ir9FsbgY.md +++ b/src/data/roadmaps/qa/content/chrome-devtools@Xadg2WZTz6Cc_Ir9FsbgY.md @@ -9,5 +9,4 @@ NOTE: This isn't a chrome-specific feature, and most browsers (Chromium based or Visit the following resources to learn more: - [@article@Official Docs](https://developer.chrome.com/docs/devtools/overview/) -- [@article@Mastering Chrome Dev Tools](https://www.freecodecamp.org/news/mastering-chrome-developer-tools-next-level-front-end-development-techniques-3ac0b6fe8a3/) - [@feed@Explore top posts about DevTools](https://app.daily.dev/tags/devtools?ref=roadmapsh) diff --git a/src/data/roadmaps/qa/content/puppeteer@YKHlLKIlL-Y4ZtHTLfApu.md b/src/data/roadmaps/qa/content/puppeteer@YKHlLKIlL-Y4ZtHTLfApu.md index 3453aef55..c0272d705 100644 --- a/src/data/roadmaps/qa/content/puppeteer@YKHlLKIlL-Y4ZtHTLfApu.md +++ b/src/data/roadmaps/qa/content/puppeteer@YKHlLKIlL-Y4ZtHTLfApu.md @@ -5,5 +5,4 @@ Puppeteer is a Node library which provides a high-level API to control headless Visit the following resources to learn more: - [@article@Puppetter](https://developer.chrome.com/docs/puppeteer/) -- [@article@Puppetter Tutorial](https://www.freecodecamp.org/news/how-to-use-puppeteer-with-nodejs/) - [@feed@Explore top posts about Crawling](https://app.daily.dev/tags/crawling?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/qa/content/puppeteer@sHyFCf7XQKxGxchaYxp2B.md b/src/data/roadmaps/qa/content/puppeteer@sHyFCf7XQKxGxchaYxp2B.md index fb4f7cb91..3601d2b5e 100644 --- a/src/data/roadmaps/qa/content/puppeteer@sHyFCf7XQKxGxchaYxp2B.md +++ b/src/data/roadmaps/qa/content/puppeteer@sHyFCf7XQKxGxchaYxp2B.md @@ -5,5 +5,4 @@ Puppeteer is a Node library that provides a high-level API to control headless C Visit the following resources to learn more: - [@article@Puppeteer Website](https://pptr.dev/) -- [@article@How to Use Puppeteer With Node.js](https://www.freecodecamp.org/news/how-to-use-puppeteer-with-nodejs/) - [@feed@Explore top posts about Crawling](https://app.daily.dev/tags/crawling?ref=roadmapsh) diff --git a/src/data/roadmaps/react/content/axios@ElqWQClryfSYdL7P_mgYK.md b/src/data/roadmaps/react/content/axios@ElqWQClryfSYdL7P_mgYK.md index a340549f5..4a4577741 100644 --- a/src/data/roadmaps/react/content/axios@ElqWQClryfSYdL7P_mgYK.md +++ b/src/data/roadmaps/react/content/axios@ElqWQClryfSYdL7P_mgYK.md @@ -7,6 +7,5 @@ Axios is a client HTTP API based on the XMLHttpRequest interface provided by bro Visit the following resources to learn more: - [@article@Axios Getting Started](https://axios-http.com/docs/intro) -- [@article@How To Use Axios With React: The Definitive Guide](https://www.freecodecamp.org/news/how-to-use-axios-with-react/) - [@article@How to make HTTP requests with Axios](https://blog.logrocket.com/how-to-make-http-requests-like-a-pro-with-axios/#why) - [@feed@Explore top posts about Axios](https://app.daily.dev/tags/axios?ref=roadmapsh) diff --git a/src/data/roadmaps/react/content/chakra-ui@uqphqAnlcJOLnwHZs5jWu.md b/src/data/roadmaps/react/content/chakra-ui@uqphqAnlcJOLnwHZs5jWu.md index 4a2e26ba7..5d2d08642 100644 --- a/src/data/roadmaps/react/content/chakra-ui@uqphqAnlcJOLnwHZs5jWu.md +++ b/src/data/roadmaps/react/content/chakra-ui@uqphqAnlcJOLnwHZs5jWu.md @@ -8,4 +8,3 @@ Visit the following resources to learn more: - [@article@Chakra UI Official Getting Started](https://chakra-ui.com/docs/getting-started) - [@video@Official Getting Started Video](https://youtu.be/wI2vqXsjsIo) - [@video@Chakra UI Crash Course](https://youtu.be/s-bIsz-NR3c) -- [@article@Why You Should Start Using Chakra UI](https://www.freecodecamp.org/news/why-should-you-start-using-chakraui/) diff --git a/src/data/roadmaps/react/content/creating-custom-hooks@HX75SExuzR5AP7TQ94qid.md b/src/data/roadmaps/react/content/creating-custom-hooks@HX75SExuzR5AP7TQ94qid.md index d36393a50..e80db4951 100644 --- a/src/data/roadmaps/react/content/creating-custom-hooks@HX75SExuzR5AP7TQ94qid.md +++ b/src/data/roadmaps/react/content/creating-custom-hooks@HX75SExuzR5AP7TQ94qid.md @@ -5,6 +5,5 @@ Building your own Hooks lets you extract component logic into reusable functions Visit the following resources to learn more: - [@official@Reusing Logic with Custom Hooks](https://react.dev/learn/reusing-logic-with-custom-hooks) -- [@article@How to create a custom Hook (1)](https://www.freecodecamp.org/news/how-to-create-react-hooks/) - [@article@How to create a custom Hook (2) followed by Examples](https://www.robinwieruch.de/react-custom-hook/) - [@feed@Explore top posts about React Hooks](https://app.daily.dev/tags/react-hooks?ref=roadmapsh) diff --git a/src/data/roadmaps/react/content/jsx@WREBxWSNQDD_6fzpHL6CE.md b/src/data/roadmaps/react/content/jsx@WREBxWSNQDD_6fzpHL6CE.md index dfa81f0ee..8fec6aad8 100644 --- a/src/data/roadmaps/react/content/jsx@WREBxWSNQDD_6fzpHL6CE.md +++ b/src/data/roadmaps/react/content/jsx@WREBxWSNQDD_6fzpHL6CE.md @@ -6,7 +6,6 @@ Visit the following resources to learn more: - [@official@Writing markup with JSX](https://react.dev/learn/writing-markup-with-jsx) - [@official@JavaScript in JSX with Curly Braces](https://react.dev/learn/javascript-in-jsx-with-curly-braces) -- [@article@JSX in React – Explained with Examples](https://www.freecodecamp.org/news/jsx-in-react-introduction/) - [@article@Working with JSX - React - CodeGuage](https://www.codeguage.com/courses/react/jsx) - [@article@JSX in React on w3school](https://www.w3schools.com/react/react_jsx.asp) - [@feed@Explore top posts about JSX](https://app.daily.dev/tags/jsx?ref=roadmapsh) diff --git a/src/data/roadmaps/react/content/nextjs@HdWq9ue0JdwmwqSIN2OD_.md b/src/data/roadmaps/react/content/nextjs@HdWq9ue0JdwmwqSIN2OD_.md index cf36326e6..864d4f4ce 100644 --- a/src/data/roadmaps/react/content/nextjs@HdWq9ue0JdwmwqSIN2OD_.md +++ b/src/data/roadmaps/react/content/nextjs@HdWq9ue0JdwmwqSIN2OD_.md @@ -9,5 +9,4 @@ Visit the following resources to learn more: - [@video@Next.js Full course](https://www.youtube.com/watch?v=9P8mASSREYM\&list=PLC3y8-rFHvwgC9mj0qv972IO5DmD-H0ZH) - [@article@Mastering Next.js](https://masteringnextjs.com/) - [@video@Next.js for Beginners - freeCodeCamp](https://youtu.be/KjY94sAKLlw?si=orve81YcY8Fm2vDy) -- [@article@The Next.js Handbook — freeCodeCamp](https://www.freecodecamp.org/news/the-next-js-handbook/) - [@feed@Explore top posts about JavaScript](https://app.daily.dev/tags/javascript?ref=roadmapsh) diff --git a/src/data/roadmaps/react/content/rendering@0uiGsC5SWavNdlFqizkKe.md b/src/data/roadmaps/react/content/rendering@0uiGsC5SWavNdlFqizkKe.md index 9ea2814de..d202ee018 100644 --- a/src/data/roadmaps/react/content/rendering@0uiGsC5SWavNdlFqizkKe.md +++ b/src/data/roadmaps/react/content/rendering@0uiGsC5SWavNdlFqizkKe.md @@ -13,4 +13,3 @@ This process is known as reconciliation, and it is an important aspect of how Re Visit the following resources to learn more: -- [@article@React.js under the Hood](https://www.freecodecamp.org/news/react-under-the-hood/) diff --git a/src/data/roadmaps/software-architect/content/functional-programming@6FDGecsHbqY-cm32yTZJa .md b/src/data/roadmaps/software-architect/content/functional-programming@6FDGecsHbqY-cm32yTZJa .md index 375b86ef5..76cf07cf3 100644 --- a/src/data/roadmaps/software-architect/content/functional-programming@6FDGecsHbqY-cm32yTZJa .md +++ b/src/data/roadmaps/software-architect/content/functional-programming@6FDGecsHbqY-cm32yTZJa .md @@ -5,5 +5,4 @@ Functional programming is a programming paradigm designed to handle pure mathema Visit the following resources to learn more: - [@video@Learning Functional Programming](https://youtube.com/watch?v=e-5obm1G_FY) -- [@article@Functional Programming with JavaScript](https://www.telerik.com/blogs/functional-programming-javascript) -- [@article@What is Functional Programming?](https://www.freecodecamp.org/news/functional-programming-in-javascript/) \ No newline at end of file +- [@article@Functional Programming with JavaScript](https://www.telerik.com/blogs/functional-programming-javascript) \ No newline at end of file diff --git a/src/data/roadmaps/software-architect/content/oop@AMDLJ_Bup-AY1chl_taV3.md b/src/data/roadmaps/software-architect/content/oop@AMDLJ_Bup-AY1chl_taV3.md index 49456422f..ddbf7cc96 100644 --- a/src/data/roadmaps/software-architect/content/oop@AMDLJ_Bup-AY1chl_taV3.md +++ b/src/data/roadmaps/software-architect/content/oop@AMDLJ_Bup-AY1chl_taV3.md @@ -5,7 +5,6 @@ Object-oriented programming (OOP) is a computer programming model that organizes Visit the following resources to learn more: - [@article@Basic concepts of object-oriented programming](https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object-oriented_programming) -- [@article@geeksforgeeks - OOP Concepts](https://www.geeksforgeeks.org/object-oriented-programming-oops-concept-in-java/) - [@article@w3schools - OOP Concepts](https://www.w3schools.com/java/java_oop.asp) - [@video@FreeCodeCamp - (OOP) in C++](https://www.youtube.com/watch?v=wN0x9eZLix4) - [@video@FreeCodeCamp - (OPP) in Python](https://www.youtube.com/watch?v=Ej_02ICOIgs) diff --git a/src/data/roadmaps/software-architect/content/osi@Mt5W1IvuHevNXVRlh7z26.md b/src/data/roadmaps/software-architect/content/osi@Mt5W1IvuHevNXVRlh7z26.md index c2a860783..2bb9ede32 100644 --- a/src/data/roadmaps/software-architect/content/osi@Mt5W1IvuHevNXVRlh7z26.md +++ b/src/data/roadmaps/software-architect/content/osi@Mt5W1IvuHevNXVRlh7z26.md @@ -5,5 +5,3 @@ The OSI and TCP/IP model is used to help the developer to design their system fo Visit the following resources to learn more: - [@article@Cloudflare - What is the OSI model](https://www.cloudflare.com/learning/ddos/glossary/open-systems-interconnection-model-osi/) -- [@article@Geeksforgeeks - Layers of OSI model](https://www.geeksforgeeks.org/layers-of-osi-model/) -- [@article@Geeksforgeeks - TCP/IP model](https://www.geeksforgeeks.org/tcp-ip-model/) diff --git a/src/data/roadmaps/software-architect/content/service-oriented@6uvmMgvOwGyuLC5TOhjFu.md b/src/data/roadmaps/software-architect/content/service-oriented@6uvmMgvOwGyuLC5TOhjFu.md index 22318f88c..24e3a0bd0 100644 --- a/src/data/roadmaps/software-architect/content/service-oriented@6uvmMgvOwGyuLC5TOhjFu.md +++ b/src/data/roadmaps/software-architect/content/service-oriented@6uvmMgvOwGyuLC5TOhjFu.md @@ -12,4 +12,3 @@ SOA provides four different service types: Visit the following resources to learn more: - [@article@SOA Architecture By AWS](https://aws.amazon.com/what-is/service-oriented-architecture/) -- [@article@SOA Architecture](https://www.geeksforgeeks.org/service-oriented-architecture/) diff --git a/src/data/roadmaps/software-architect/content/what-is-software-architecture@EGG99VA-PEdWdVxNDLtG_.md b/src/data/roadmaps/software-architect/content/what-is-software-architecture@EGG99VA-PEdWdVxNDLtG_.md index 3bb2d7d88..7df900c23 100644 --- a/src/data/roadmaps/software-architect/content/what-is-software-architecture@EGG99VA-PEdWdVxNDLtG_.md +++ b/src/data/roadmaps/software-architect/content/what-is-software-architecture@EGG99VA-PEdWdVxNDLtG_.md @@ -5,6 +5,5 @@ Describes how an application is built including its components, how they interac Visit the following resources to learn more: - [@article@What is Software Architecture in Software Engineering?](https://webcache.googleusercontent.com/search?q=cache:ya4xvYaEckQJ:https://www.future-processing.com/blog/what-is-software-architecture-in-software-engineering/\&cd=1\&hl=es-419\&ct=clnk\&gl=ar) -- [@article@An Introduction to Software Architecture Patterns](https://www.freecodecamp.org/news/an-introduction-to-software-architecture-patterns/) - [@article@Software Architecture: It might not be what you think it is](https://www.infoq.com/articles/what-software-architecture/) - [@feed@Explore top posts about Architecture](https://app.daily.dev/tags/architecture?ref=roadmapsh) diff --git a/src/data/roadmaps/software-design-architecture/content/101-programming-paradigms/index.md b/src/data/roadmaps/software-design-architecture/content/101-programming-paradigms/index.md index fef38236b..5bdb623d4 100644 --- a/src/data/roadmaps/software-design-architecture/content/101-programming-paradigms/index.md +++ b/src/data/roadmaps/software-design-architecture/content/101-programming-paradigms/index.md @@ -11,4 +11,3 @@ A programming paradigm is a fundamental style or approach to solving problems us Learn more from the following links: - [@article@Overview of Programming paradigm](https://en.wikipedia.org/wiki/Programming_paradigm) -- [@article@Introduction of Programming Paradigms](https://www.geeksforgeeks.org/introduction-of-programming-paradigms/) diff --git a/src/data/roadmaps/software-design-architecture/content/102-object-oriented-programming/101-paradigm-features/101-concrete-classes.md b/src/data/roadmaps/software-design-architecture/content/102-object-oriented-programming/101-paradigm-features/101-concrete-classes.md index 21b61bf27..5012ba975 100644 --- a/src/data/roadmaps/software-design-architecture/content/102-object-oriented-programming/101-paradigm-features/101-concrete-classes.md +++ b/src/data/roadmaps/software-design-architecture/content/102-object-oriented-programming/101-paradigm-features/101-concrete-classes.md @@ -6,4 +6,3 @@ Concrete classes are used to provide specific implementation details for a group Learn more from the following resources: -- [@article@Concrete class in Java](https://www.geeksforgeeks.org/concrete-class-in-java/) diff --git a/src/data/roadmaps/software-design-architecture/content/103-software-design-principles/102-program-against-abstractions.md b/src/data/roadmaps/software-design-architecture/content/103-software-design-principles/102-program-against-abstractions.md index 652053bea..3d04957db 100644 --- a/src/data/roadmaps/software-design-architecture/content/103-software-design-principles/102-program-against-abstractions.md +++ b/src/data/roadmaps/software-design-architecture/content/103-software-design-principles/102-program-against-abstractions.md @@ -6,5 +6,4 @@ Programming against abstractions allows for more flexibility in the code. When c Learn more from the following resources: -- [@article@What is Abstraction in Programming – And Why is it Useful?](https://www.freecodecamp.org/news/what-is-abstraction-in-programming/) - [@article@Overview of Abstraction principle](https://en.wikipedia.org/wiki/Abstraction_principle_(computer_programming)) diff --git a/src/data/roadmaps/software-design-architecture/content/103-software-design-principles/index.md b/src/data/roadmaps/software-design-architecture/content/103-software-design-principles/index.md index a1e16437d..5fda8b19c 100644 --- a/src/data/roadmaps/software-design-architecture/content/103-software-design-principles/index.md +++ b/src/data/roadmaps/software-design-architecture/content/103-software-design-principles/index.md @@ -16,5 +16,4 @@ By following these design principles, software can be developed in a way that is Learn more from the following resources: -- [@article@Principles of Software Design](https://www.geeksforgeeks.org/principles-of-software-design/) - [@video@Software Design Principles For Beginners](https://www.youtube.com/watch?v=60EqoRcanpo) diff --git a/src/data/roadmaps/software-design-architecture/content/105-architectural-principles/102-coupling-and-cohesion.md b/src/data/roadmaps/software-design-architecture/content/105-architectural-principles/102-coupling-and-cohesion.md index 99197810e..bc59c8e3a 100644 --- a/src/data/roadmaps/software-design-architecture/content/105-architectural-principles/102-coupling-and-cohesion.md +++ b/src/data/roadmaps/software-design-architecture/content/105-architectural-principles/102-coupling-and-cohesion.md @@ -9,4 +9,3 @@ Cohesion, on the other hand, refers to the degree to which the responsibilities To learn more, visit the following links: - [@video@Cohesion and Coupling in Software Engineering](https://www.youtube.com/watch?v=NweTzHYBgYU) -- [@article@Overview of Coupling and Cohesion](https://www.geeksforgeeks.org/software-engineering-coupling-and-cohesion/) diff --git a/src/data/roadmaps/software-design-architecture/content/107-architectural-patterns/103-model-view-controller.md b/src/data/roadmaps/software-design-architecture/content/107-architectural-patterns/103-model-view-controller.md index ae34480e6..941e276e5 100644 --- a/src/data/roadmaps/software-design-architecture/content/107-architectural-patterns/103-model-view-controller.md +++ b/src/data/roadmaps/software-design-architecture/content/107-architectural-patterns/103-model-view-controller.md @@ -4,6 +4,5 @@ Model-View-Controller (MVC) is an architectural pattern that separates the conce Learn more from the following links: -- [@article@MVC Design Pattern](https://www.geeksforgeeks.org/mvc-design-pattern/) - [@article@MVC Framework - Introduction](https://www.tutorialspoint.com/mvc_framework/mvc_framework_introduction.htm) - [@video@Tutorial - MVC Architectural Pattern](https://www.youtube.com/watch?v=e9S90R-Y24Q) diff --git a/src/data/roadmaps/spring-boot/content/100-spring-core/100-introduction/101-architecture.md b/src/data/roadmaps/spring-boot/content/100-spring-core/100-introduction/101-architecture.md index 205ab2a2c..f349c4708 100644 --- a/src/data/roadmaps/spring-boot/content/100-spring-core/100-introduction/101-architecture.md +++ b/src/data/roadmaps/spring-boot/content/100-spring-core/100-introduction/101-architecture.md @@ -11,5 +11,4 @@ For more information, visit the following links: - [@article@Spring Boot Architecture](https://www.javatpoint.com/spring-boot-architecture) - [@article@Spring Boot Architecture – Detailed Explanation](https://www.interviewbit.com/blog/spring-boot-architecture) -- [@article@Spring Boot – Architecture](https://www.geeksforgeeks.org/spring-boot-architecture/) - [@feed@Explore top posts about Architecture](https://app.daily.dev/tags/architecture?ref=roadmapsh) diff --git a/src/data/roadmaps/spring-boot/content/100-spring-core/103-spring-ioc.md b/src/data/roadmaps/spring-boot/content/100-spring-core/103-spring-ioc.md index cb0ee9b10..9b0172284 100644 --- a/src/data/roadmaps/spring-boot/content/100-spring-core/103-spring-ioc.md +++ b/src/data/roadmaps/spring-boot/content/100-spring-core/103-spring-ioc.md @@ -24,5 +24,4 @@ More more resources, check out the following links: - [@article@Spring IoC, Spring Bean Example Tutorial](https://www.digitalocean.com/community/tutorials/spring-ioc-bean-example-tutorial) - [@article@Intro to Inversion of Control with Spring](https://www.baeldung.com/inversion-control-and-dependency-injection-in-spring) - [@article@IoC Container](https://www.javatpoint.com/ioc-container) -- [@article@Spring – IoC Container](https://www.geeksforgeeks.org/spring-ioc-container/) - [@feed@Explore top posts about Spring Framework](https://app.daily.dev/tags/spring?ref=roadmapsh) diff --git a/src/data/roadmaps/spring-boot/content/102-spring-boot-starters.md b/src/data/roadmaps/spring-boot/content/102-spring-boot-starters.md index e6bb5af8d..e16232706 100644 --- a/src/data/roadmaps/spring-boot/content/102-spring-boot-starters.md +++ b/src/data/roadmaps/spring-boot/content/102-spring-boot-starters.md @@ -6,5 +6,4 @@ For more information, visit the following links: - [@article@Intro to Spring Boot Starters](https://www.baeldung.com/spring-boot-starters) - [@article@Spring Boot Starters](https://www.javatpoint.com/spring-boot-starters) -- [@article@Starters in Spring Boot](https://www.geeksforgeeks.org/spring-boot-starters/) - [@feed@Explore top posts about Spring Framework](https://app.daily.dev/tags/spring?ref=roadmapsh) diff --git a/src/data/roadmaps/spring-boot/content/103-autconfiguration.md b/src/data/roadmaps/spring-boot/content/103-autconfiguration.md index ae0701e3f..ec8438f17 100644 --- a/src/data/roadmaps/spring-boot/content/103-autconfiguration.md +++ b/src/data/roadmaps/spring-boot/content/103-autconfiguration.md @@ -6,4 +6,3 @@ For more information, visit the following links: - [@article@Auto-configuration using Spring Boot](https://docs.spring.io/spring-boot/docs/2.0.x/reference/html/using-boot-auto-configuration.html) - [@article@Spring Boot Auto-configuration](https://www.javatpoint.com/spring-boot-auto-configuration) -- [@article@What is Spring Boot Auto-configuration](https://www.geeksforgeeks.org/spring-boot-auto-configuration/) diff --git a/src/data/roadmaps/spring-boot/content/106-hibernate/102-entity-lifecycle.md b/src/data/roadmaps/spring-boot/content/106-hibernate/102-entity-lifecycle.md index bebccc99d..5ce8f4967 100644 --- a/src/data/roadmaps/spring-boot/content/106-hibernate/102-entity-lifecycle.md +++ b/src/data/roadmaps/spring-boot/content/106-hibernate/102-entity-lifecycle.md @@ -11,6 +11,5 @@ There are mainly four states of the Hibernate Lifecycle : For more resources, visit the following links: -- [@article@Hibernate Lifecycle](https://www.geeksforgeeks.org/hibernate-lifecycle/) - [@article@Entity Lifecycle in Hibernate](https://www.javatpoint.com/hibernate-lifecycle) - [@article@Hibernate Entity Lifecycle & and its state](https://www.baeldung.com/hibernate-entity-lifecycle) diff --git a/src/data/roadmaps/spring-boot/content/106-hibernate/index.md b/src/data/roadmaps/spring-boot/content/106-hibernate/index.md index 05e79f8b4..375efc680 100644 --- a/src/data/roadmaps/spring-boot/content/106-hibernate/index.md +++ b/src/data/roadmaps/spring-boot/content/106-hibernate/index.md @@ -5,5 +5,4 @@ Hibernate is a Java framework that provides an object-relational mapping to an o For more resources, visit the following links: - [@article@Difference Between Spring vs Hibernate](https://www.educba.com/spring-vs-hibernate/) -- [@article@Spring Boot – Integrating Hibernate and JPA](https://www.geeksforgeeks.org/spring-boot-integrating-hibernate-and-jpa/) - [@article@Spring Hibernate Integration Example](https://www.digitalocean.com/community/tutorials/spring-hibernate-integration-example-tutorial) diff --git a/src/data/roadmaps/spring-boot/content/109-spring-mvc/100-servlet.md b/src/data/roadmaps/spring-boot/content/109-spring-mvc/100-servlet.md index cc8892ee5..41a2dba67 100644 --- a/src/data/roadmaps/spring-boot/content/109-spring-mvc/100-servlet.md +++ b/src/data/roadmaps/spring-boot/content/109-spring-mvc/100-servlet.md @@ -6,4 +6,3 @@ For more information, visit the following links: - [@article@DispatcherServlet and web.xml in Spring Boot](https://www.baeldung.com/spring-boot-dispatcherservlet-web-xml) - [@article@The DispatcherServlet](https://docs.spring.io/spring-framework/docs/3.0.0.M4/spring-framework-reference/html/ch15s02.html) -- [@article@What is Dispatcher Servlet in Spring?](https://www.geeksforgeeks.org/what-is-dispatcher-servlet-in-spring) diff --git a/src/data/roadmaps/spring-boot/content/109-spring-mvc/101-jsp-files.md b/src/data/roadmaps/spring-boot/content/109-spring-mvc/101-jsp-files.md index 18d4c2295..b89316595 100644 --- a/src/data/roadmaps/spring-boot/content/109-spring-mvc/101-jsp-files.md +++ b/src/data/roadmaps/spring-boot/content/109-spring-mvc/101-jsp-files.md @@ -6,6 +6,5 @@ In a Spring MVC application that uses JSPs, the view component of the MVC patter Visit the following links for more resources: -- [@article@Spring MVC with JSP View](https://www.geeksforgeeks.org/spring-mvc-with-jsp-view/) - [@article@Spring Boot With JavaServer Pages (JSP)](https://www.baeldung.com/spring-boot-jsp) - [@official@Spring MVC: from JSP and Tiles to Thymeleaf](https://spring.io/blog/2012/10/30/spring-mvc-from-jsp-and-tiles-to-thymeleaf/) diff --git a/src/data/roadmaps/spring-boot/content/109-spring-mvc/102-architecture.md b/src/data/roadmaps/spring-boot/content/109-spring-mvc/102-architecture.md index a6f7e4eb5..935ace9cb 100644 --- a/src/data/roadmaps/spring-boot/content/109-spring-mvc/102-architecture.md +++ b/src/data/roadmaps/spring-boot/content/109-spring-mvc/102-architecture.md @@ -5,6 +5,5 @@ The Spring MVC (Model-View-Controller) is a web application framework that is pa For more resources, visit the following resources: - [@article@Spring MVC Tutorial](https://www.javatpoint.com/spring-mvc-tutorial) -- [@article@Spring – MVC Framework](https://www.geeksforgeeks.org/spring-mvc-framework/) - [@article@Overview of Spring MVC Architecture](https://terasolunaorg.github.io/guideline/1.0.1.RELEASE/en/Overview/SpringMVCOverview.html) - [@feed@Explore top posts about Architecture](https://app.daily.dev/tags/architecture?ref=roadmapsh)