diff --git a/roadmaps/ai-agents/content/provide-additional-context@6I42CoeWX-kkFXTKAY7rw.md b/roadmaps/ai-agents/content/provide-additional-context@6I42CoeWX-kkFXTKAY7rw.md index 82c52bcf8..bbfbd1fae 100644 --- a/roadmaps/ai-agents/content/provide-additional-context@6I42CoeWX-kkFXTKAY7rw.md +++ b/roadmaps/ai-agents/content/provide-additional-context@6I42CoeWX-kkFXTKAY7rw.md @@ -5,5 +5,4 @@ Provide additional context means giving the AI enough background facts, constrai Visit the following resources to learn more: - [@article@What is Context in Prompt Engineering?](https://www.godofprompt.ai/blog/what-is-context-in-prompt-engineering) -- [@article@The Importance of Context for Reliable AI Systems](https://medium.com/mathco-ai/the-importance-of-context-for-reliable-ai-systems-and-how-to-provide-context-009bd1ac7189/) -- [@article@Context Engineering: Why Feeding AI the Right Context Matters](https://inspirednonsense.com/context-engineering-why-feeding-ai-the-right-context-matters-353e8f87d6d3) \ No newline at end of file +- [@article@The Importance of Context for Reliable AI Systems](https://medium.com/mathco-ai/the-importance-of-context-for-reliable-ai-systems-and-how-to-provide-context-009bd1ac7189/) \ No newline at end of file diff --git a/roadmaps/ai-engineer/content/context-evaluation@SzW-BtzGsSfGGa5DbSlr4.md b/roadmaps/ai-engineer/content/context-evaluation@SzW-BtzGsSfGGa5DbSlr4.md index e3d54fe05..050af012a 100644 --- a/roadmaps/ai-engineer/content/context-evaluation@SzW-BtzGsSfGGa5DbSlr4.md +++ b/roadmaps/ai-engineer/content/context-evaluation@SzW-BtzGsSfGGa5DbSlr4.md @@ -5,5 +5,4 @@ Context evaluation measures whether the information delivered to a model actuall Visit the following resources to learn more: - [@article@AI Agent Evaluation](https://machinelearningmastery.com/effective-context-engineering-for-ai-agents-a-developers-guide/) -- [@article@Effective Context Engineering for AI Agents: A Developer’s Guide](https://machinelearningmastery.com/effective-context-engineering-for-ai-agents-a-developers-guide/) - [@video@The agent evaluation revolution](https://www.youtube.com/watch?v=WZZLtwnZ4w0) \ No newline at end of file diff --git a/roadmaps/ai-engineer/content/lancedb@rjaCNT3Li45kwu2gXckke.md b/roadmaps/ai-engineer/content/lancedb@rjaCNT3Li45kwu2gXckke.md index abe2cdcfb..3b86fa079 100644 --- a/roadmaps/ai-engineer/content/lancedb@rjaCNT3Li45kwu2gXckke.md +++ b/roadmaps/ai-engineer/content/lancedb@rjaCNT3Li45kwu2gXckke.md @@ -5,5 +5,5 @@ LanceDB is a vector database designed for efficient storage, retrieval, and mana Visit the following resources to learn more: - [@official@LanceDB](https://lancedb.com/) -- [@official@LanceDB Documentation](https://docs.lancedb.com/enterprise/introduction) +- [@official@LanceDB Documentation](https://docs.lancedb.com/enterprise) - [@opensource@LanceDB on GitHub](https://github.com/lancedb/lancedb) \ No newline at end of file diff --git a/roadmaps/android/content/flow@W-WTIiQml8dLK6i_V69JK.md b/roadmaps/android/content/flow@W-WTIiQml8dLK6i_V69JK.md index 1555a022b..c982e7837 100644 --- a/roadmaps/android/content/flow@W-WTIiQml8dLK6i_V69JK.md +++ b/roadmaps/android/content/flow@W-WTIiQml8dLK6i_V69JK.md @@ -4,5 +4,4 @@ Visit the following resources to learn more: -- [@official@Flow](https://kotlinlang.org/docs/flow.html) -- [@official@Flow: Coroutines](https://kotlinlang.org/docs/flow.html) \ No newline at end of file +- [@official@Flow](https://kotlinlang.org/docs/flow.html) \ No newline at end of file diff --git a/roadmaps/angular/content/communication@19c7D-fWIJ3vYFT6h8ZfN.md b/roadmaps/angular/content/communication@19c7D-fWIJ3vYFT6h8ZfN.md index 89fb0bd1d..252ea407c 100644 --- a/roadmaps/angular/content/communication@19c7D-fWIJ3vYFT6h8ZfN.md +++ b/roadmaps/angular/content/communication@19c7D-fWIJ3vYFT6h8ZfN.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@official@Inputs](https://angular.dev/guide/components/inputs) - [@official@Outputs](https://angular.dev/guide/components/outputs) -- [@official@Model Inputs](https://angular.dev/guide/signals/model) -- [@official@Custom events with outputs](https://angular.dev/guide/components/outputs) \ No newline at end of file +- [@official@Model Inputs](https://angular.dev/guide/signals/model) \ No newline at end of file diff --git a/roadmaps/angular/content/interpolation@XHpfHRIlFh19FJIE07u7i.md b/roadmaps/angular/content/interpolation@XHpfHRIlFh19FJIE07u7i.md index fdc8d87a1..f6cb37c86 100644 --- a/roadmaps/angular/content/interpolation@XHpfHRIlFh19FJIE07u7i.md +++ b/roadmaps/angular/content/interpolation@XHpfHRIlFh19FJIE07u7i.md @@ -4,5 +4,4 @@ Interpolation refers to embedding expressions into marked up text. By default, i Visit the following resources to learn more: -- [@official@Interpolation](https://angular.dev/guide/templates/interpolation) -- [@official@Displaying values with interpolation](https://angular.dev/guide/templates/interpolation) \ No newline at end of file +- [@official@Interpolation](https://angular.dev/guide/templates/interpolation) \ No newline at end of file diff --git a/roadmaps/aspnet-core/content/di-containers@iM760f8Ys66-VSkMiZfIX.md b/roadmaps/aspnet-core/content/di-containers@iM760f8Ys66-VSkMiZfIX.md index ac6ef7146..8fba4dca0 100644 --- a/roadmaps/aspnet-core/content/di-containers@iM760f8Ys66-VSkMiZfIX.md +++ b/roadmaps/aspnet-core/content/di-containers@iM760f8Ys66-VSkMiZfIX.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@article@What is DI Container?](https://www.dotnettricks.com/learn/dependencyinjection/what-is-ioc-container-or-di-container) - [@article@Getting Started with DI Container](https://stackoverflow.com/questions/50718586/what-is-a-di-container) -- [@article@How to Use DI Container?](https://learn.userfrosting.com/services/the-di-container) \ No newline at end of file +- [@article@How to Use DI Container?](https://learn.userfrosting.com/services/the-di-container) diff --git a/roadmaps/backend-beginner/content/functional-testing@NAGisfq2CgeK3SsuRjnMw.md b/roadmaps/backend-beginner/content/functional-testing@NAGisfq2CgeK3SsuRjnMw.md index 69e023d02..542c40b2b 100644 --- a/roadmaps/backend-beginner/content/functional-testing@NAGisfq2CgeK3SsuRjnMw.md +++ b/roadmaps/backend-beginner/content/functional-testing@NAGisfq2CgeK3SsuRjnMw.md @@ -6,6 +6,5 @@ Visit the following resources to learn more: - [@article@What is Functional Testing?](https://www.guru99.com/functional-testing.html) - [@article@Functional Testing: What It Is and How to Do It Right](https://www.atlassian.com/continuous-delivery/software-testing/functional-testing) -- [@article@https://www.youtube.com/watch?v=NgQT7miTP9M](https://www.youtube.com/watch?v=NgQT7miTP9M) - [@video@unctional Testing vs Non-Functional Testing](https://www.youtube.com/watch?v=NgQT7miTP9M) - [@video@Software Testing Tutorial for Beginners](https://www.youtube.com/watch?v=u6QfIXgjwGQ) \ No newline at end of file diff --git a/roadmaps/backend/content/microservices@K55h3aqOGe6-hgVhiFisT.md b/roadmaps/backend/content/microservices@K55h3aqOGe6-hgVhiFisT.md index e5d53fa74..6a8a15e61 100644 --- a/roadmaps/backend/content/microservices@K55h3aqOGe6-hgVhiFisT.md +++ b/roadmaps/backend/content/microservices@K55h3aqOGe6-hgVhiFisT.md @@ -5,6 +5,5 @@ Microservices architecture structures applications as loosely coupled, independe Visit the following resources to learn more: - [@article@Pattern: Microservice Architecture](https://microservices.io/patterns/microservices.html) -- [@article@What is Microservices?](https://smartbear.com/solutions/microservices/) - [@article@Microservices 101](https://thenewstack.io/microservices-101/) - [@video@Microservices explained in 5 minutes](https://www.youtube.com/watch?v=lL_j7ilk7rc) \ No newline at end of file diff --git a/roadmaps/bi-analyst/content/mysql@eqnAEp2VT7FD2VDy5WVDP.md b/roadmaps/bi-analyst/content/mysql@eqnAEp2VT7FD2VDy5WVDP.md index 808aa2ddd..642b5a349 100644 --- a/roadmaps/bi-analyst/content/mysql@eqnAEp2VT7FD2VDy5WVDP.md +++ b/roadmaps/bi-analyst/content/mysql@eqnAEp2VT7FD2VDy5WVDP.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@official@MySQL](https://www.mysql.com/) - [@article@MySQL Tutorial](https://www.mysqltutorial.org/) -- [@article@MySQL Complete Course](https://www.youtube.com/watch?v=5OdVJbNCSso) -- [@video@MySQL Full Course](https://www.youtube.com/watch?v=5OdVJbNCSso) \ No newline at end of file +- [@article@MySQL Complete Course](https://www.youtube.com/watch?v=5OdVJbNCSso) \ No newline at end of file diff --git a/roadmaps/bi-analyst/content/sqlite@lrksz861rE5m2XzOQPwgh.md b/roadmaps/bi-analyst/content/sqlite@lrksz861rE5m2XzOQPwgh.md index ab2b054e0..0bef5e41c 100644 --- a/roadmaps/bi-analyst/content/sqlite@lrksz861rE5m2XzOQPwgh.md +++ b/roadmaps/bi-analyst/content/sqlite@lrksz861rE5m2XzOQPwgh.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@official@SQLite](https://www.sqlite.org/index.html) - [@article@SQLite Tutorial](https://www.sqlitetutorial.net/) -- [@article@SQLite Introduction](https://www.youtube.com/watch?v=8Xyn8R9eKB8) -- [@video@SQLite Introduction - Beginners Guide to SQL and Databases](https://www.youtube.com/watch?v=8Xyn8R9eKB8) \ No newline at end of file +- [@article@SQLite Introduction](https://www.youtube.com/watch?v=8Xyn8R9eKB8) \ No newline at end of file diff --git a/roadmaps/blockchain/content/arbitrum@A_yVDg-6b42ynmh71jk1V.md b/roadmaps/blockchain/content/arbitrum@A_yVDg-6b42ynmh71jk1V.md index 75557cdef..53173d869 100644 --- a/roadmaps/blockchain/content/arbitrum@A_yVDg-6b42ynmh71jk1V.md +++ b/roadmaps/blockchain/content/arbitrum@A_yVDg-6b42ynmh71jk1V.md @@ -5,5 +5,4 @@ Arbitrum is a Layer-2 scaling solution designed to improve the speed and reduce Visit the following resources to learn more: - [@official@Arbitrum - The Future of Ethereum](https://arbitrum.io/) -- [@official@Getting Started with Arbitrum](https://docs.arbitrum.io/welcome/get-started) - [@article@Arbitrum Whitepaper](https://www.usenix.org/system/files/conference/usenixsecurity18/sec18-kalodner.pdf) \ No newline at end of file diff --git a/roadmaps/cloudflare/content/calls@vHQdMgaL2EEr2o_eJmOuV.md b/roadmaps/cloudflare/content/calls@vHQdMgaL2EEr2o_eJmOuV.md index 38d685c82..e4c81b681 100644 --- a/roadmaps/cloudflare/content/calls@vHQdMgaL2EEr2o_eJmOuV.md +++ b/roadmaps/cloudflare/content/calls@vHQdMgaL2EEr2o_eJmOuV.md @@ -4,5 +4,4 @@ Cloudflare Calls is a platform for building real-time audio and video applicatio Visit the following resources to learn more: -- [@official@Cloudflare Calls](https://developers.cloudflare.com/calls/) -- [@official@Introduction · Cloudflare Calls](https://developers.cloudflare.com/calls/) \ No newline at end of file +- [@official@Cloudflare Calls](https://developers.cloudflare.com/calls/) \ No newline at end of file diff --git a/roadmaps/cloudflare/content/service-bindings@WZSi9inWPhqZQvDN-C8BV.md b/roadmaps/cloudflare/content/service-bindings@WZSi9inWPhqZQvDN-C8BV.md index ade45ed6b..7f1a488cd 100644 --- a/roadmaps/cloudflare/content/service-bindings@WZSi9inWPhqZQvDN-C8BV.md +++ b/roadmaps/cloudflare/content/service-bindings@WZSi9inWPhqZQvDN-C8BV.md @@ -4,5 +4,4 @@ Service Bindings allow Cloudflare Workers to seamlessly integrate with other Clo Visit the following resources to learn more: -- [@official@Service Bindings - Runtime APIs](https://developers.cloudflare.com/workers/runtime-apis/bindings/service-bindings/) -- [@official@Service Bindings · Cloudflare](https://developers.cloudflare.com/workers/runtime-apis/bindings/service-bindings/) \ No newline at end of file +- [@official@Service Bindings - Runtime APIs](https://developers.cloudflare.com/workers/runtime-apis/bindings/service-bindings/) \ No newline at end of file diff --git a/roadmaps/cpp/content/pointers-and-references@DWw8NxkLpIpiOSUaZZ1oA.md b/roadmaps/cpp/content/pointers-and-references@DWw8NxkLpIpiOSUaZZ1oA.md index 0a038df1c..c3c67b0e3 100644 --- a/roadmaps/cpp/content/pointers-and-references@DWw8NxkLpIpiOSUaZZ1oA.md +++ b/roadmaps/cpp/content/pointers-and-references@DWw8NxkLpIpiOSUaZZ1oA.md @@ -5,5 +5,4 @@ Pointers and references are fundamental concepts in C++ that allow indirect acce Visit the following resources to learn more: - [@article@C++ Pointers](https://www.youtube.com/watch?v=slzcWKWCMBg) -- [@article@Function Pointer in C++](https://www.scaler.com/topics/cpp/function-pointer-cpp/) -- [@video@C++ pointers explained easy 👈](https://www.youtube.com/watch?v=slzcWKWCMBg) \ No newline at end of file +- [@article@Function Pointer in C++](https://www.scaler.com/topics/cpp/function-pointer-cpp/) \ No newline at end of file diff --git a/roadmaps/django/content/users--permissions@hxVeLMj_jQYPNqMPcT8FW.md b/roadmaps/django/content/users--permissions@hxVeLMj_jQYPNqMPcT8FW.md index dc876c248..8fc917851 100644 --- a/roadmaps/django/content/users--permissions@hxVeLMj_jQYPNqMPcT8FW.md +++ b/roadmaps/django/content/users--permissions@hxVeLMj_jQYPNqMPcT8FW.md @@ -5,6 +5,5 @@ User authentication and authorization are fundamental aspects of web application Visit the following resources to learn more: - [@official@Using the Django authentication system](https://docs.djangoproject.com/en/6.0/topics/auth/default/#auth-admin) -- [@official@Managing users in the admin](https://docs.djangoproject.com/en/6.0/topics/auth/default/#auth-admin) - [@article@Django Tutorial Part 8: User authentication and permissions](https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Server-side/Django/Authentication) - [@video@Django Permissions system - deep dive with Users, Groups and Permissions](https://www.youtube.com/watch?v=IF_ZpCiZKkw) \ No newline at end of file diff --git a/roadmaps/elasticsearch/content/index-database@ECrKSI6rUU_N5fd3NFgch.md b/roadmaps/elasticsearch/content/index-database@ECrKSI6rUU_N5fd3NFgch.md index 74a1f9cbf..2b86c8d04 100644 --- a/roadmaps/elasticsearch/content/index-database@ECrKSI6rUU_N5fd3NFgch.md +++ b/roadmaps/elasticsearch/content/index-database@ECrKSI6rUU_N5fd3NFgch.md @@ -5,7 +5,6 @@ An index is a collection of documents that have similar characteristics. Think o Visit the following resources to learn more: - [@official@Index basics](https://www.elastic.co/docs/manage-data/data-store/index-basics) -- [@official@What is an Elasticsearch index?](https://www.elastic.co/docs/manage-data/data-store/index-basics) - [@article@Elasticsearch Index – How to create, list, query and delete indices](https://opster.com/guides/elasticsearch/glossary/elasticsearch-index/) - [@video@How Elasticsearch Works: Documents, JSON & Index Explained](https://www.youtube.com/watch?v=wHZ3JsRzukI) - [@video@What's ElasticSearch Used For? | Search Indexes | Systems Design Interview 0 to 1 with Ex-Google SWE](https://www.youtube.com/watch?v=wmCWCVAl1Us) \ No newline at end of file diff --git a/roadmaps/elasticsearch/content/rollover-policies@-jlIcMsKptM9AoST6mCOh.md b/roadmaps/elasticsearch/content/rollover-policies@-jlIcMsKptM9AoST6mCOh.md index 04557e07e..34e5f5ec0 100644 --- a/roadmaps/elasticsearch/content/rollover-policies@-jlIcMsKptM9AoST6mCOh.md +++ b/roadmaps/elasticsearch/content/rollover-policies@-jlIcMsKptM9AoST6mCOh.md @@ -8,5 +8,4 @@ Visit the following resources to learn more: - [@official@Rollover](https://www.elastic.co/docs/reference/elasticsearch/index-lifecycle-actions/ilm-rollover) - [@official@Roll over to a new index](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-rollover) - [@official@Configuring rollover](https://www.elastic.co/docs/manage-data/lifecycle/index-lifecycle-management/ilm-tutorials#configuring-rollover) -- [@article@Elasticsearch Index Life cycle and Rollover Policy](https://www.elastic.co/docs/reference/elasticsearch/index-lifecycle-actions/ilm-rollover) - [@video@Optimizing Index Operations in Elasticsearch: Shrink & Rollover - Daily Elastic Byte S01E05](https://www.youtube.com/watch?v=9U9OBWfxC-M) \ No newline at end of file diff --git a/roadmaps/forward-deployed-engineer/content/airflow@T_I3hVabg_-juEb7_Rz0v.md b/roadmaps/forward-deployed-engineer/content/airflow@T_I3hVabg_-juEb7_Rz0v.md index 7bb080378..3d4d7deeb 100644 --- a/roadmaps/forward-deployed-engineer/content/airflow@T_I3hVabg_-juEb7_Rz0v.md +++ b/roadmaps/forward-deployed-engineer/content/airflow@T_I3hVabg_-juEb7_Rz0v.md @@ -5,5 +5,4 @@ Apache Airflow is an open-source workflow orchestration platform for scheduling Visit the following resources to learn more: - [@official@Airflow Docs](https://airflow.apache.org/docs/) -- [@opensource@airflow](https://airflow.apache.org/docs/) - [@video@Airflow Tutorial for Beginners](https://www.youtube.com/watch?v=K9AnJ9_ZAXE&list=PLwFJcsJ61oujAqYpMp1kdUBcPG0sE0QMT) \ No newline at end of file diff --git a/roadmaps/frontend/content/rolldown@hE-DbpBpYrfB8tmBEjTnG.md b/roadmaps/frontend/content/rolldown@hE-DbpBpYrfB8tmBEjTnG.md index ca60335ab..7516372d9 100644 --- a/roadmaps/frontend/content/rolldown@hE-DbpBpYrfB8tmBEjTnG.md +++ b/roadmaps/frontend/content/rolldown@hE-DbpBpYrfB8tmBEjTnG.md @@ -5,6 +5,5 @@ Rolldown is a fast JavaScript bundler written in Rust, designed to be a drop-in Visit the following resources to learn more: - [@official@Rolldown Docs](https://rolldown.rs/guide/getting-started) -- [@official@Getting Started](https://rolldown.rs/guide/getting-started) - [@opensource@rolldown](https://github.com/rolldown/rolldown) - [@video@Rolldown: How Vite bundles at the speed of Rust](https://www.youtube.com/watch?v=3PFLeteDuyQ) \ No newline at end of file diff --git a/roadmaps/golang/content/go-vet@qoQ6_5MgTu3ur1mkEgqG5.md b/roadmaps/golang/content/go-vet@qoQ6_5MgTu3ur1mkEgqG5.md index ee6b8bd3a..dbad62182 100644 --- a/roadmaps/golang/content/go-vet@qoQ6_5MgTu3ur1mkEgqG5.md +++ b/roadmaps/golang/content/go-vet@qoQ6_5MgTu3ur1mkEgqG5.md @@ -5,5 +5,4 @@ Built-in tool analyzing Go source code for suspicious constructs likely to be bu Visit the following resources to learn more: - [@official@go vet](https://pkg.go.dev/cmd/vet) -- [@article@Go: Vet Command Is More Powerful Than You Think](https://medium.com/a-journey-with-go/go-vet-command-is-more-powerful-than-you-think-563e9fdec2f5) -- [@article@Using go vet for Code Analysis](https://medium.com/a-journey-with-go/go-vet-command-is-more-powerful-than-you-think-563e9fdec2f5) \ No newline at end of file +- [@article@Go: Vet Command Is More Powerful Than You Think](https://medium.com/a-journey-with-go/go-vet-command-is-more-powerful-than-you-think-563e9fdec2f5) \ No newline at end of file diff --git a/roadmaps/kotlin/content/if@2oS2FhszadxPm9eg2VTUV.md b/roadmaps/kotlin/content/if@2oS2FhszadxPm9eg2VTUV.md index 4264dc044..413b6c3ed 100644 --- a/roadmaps/kotlin/content/if@2oS2FhszadxPm9eg2VTUV.md +++ b/roadmaps/kotlin/content/if@2oS2FhszadxPm9eg2VTUV.md @@ -6,7 +6,6 @@ Also, you can also write `if` as an expression, which lets you assign its return Visit the following resources to learn more: -- [@official@https://kotlinlang.org/docs/control-flow.html#if-expression](https://developer.android.com/codelabs/basic-android-kotlin-compose-conditionals#1) - [@article@Use if/else statements to express conditions](https://developer.android.com/codelabs/basic-android-kotlin-compose-conditionals#1) - [@article@Use if/else and when as expressions](https://developer.android.com/codelabs/basic-android-kotlin-compose-conditionals#3) - [@video@Control Flows | if else | when - the cooler switch](https://www.youtube.com/watch?v=Wp2UU4yKjqM) \ No newline at end of file diff --git a/roadmaps/kubernetes/content/blue-green-deployments@9-oaTlzKmcxTfaRycz1w3.md b/roadmaps/kubernetes/content/blue-green-deployments@9-oaTlzKmcxTfaRycz1w3.md index 3e94bacbb..3c735511a 100644 --- a/roadmaps/kubernetes/content/blue-green-deployments@9-oaTlzKmcxTfaRycz1w3.md +++ b/roadmaps/kubernetes/content/blue-green-deployments@9-oaTlzKmcxTfaRycz1w3.md @@ -4,5 +4,4 @@ It is a deployment strategy used in Kubernetes for deploying new versions of an Visit the following resources to learn more: -- [@article@Create a Kubernetes Blue Green Deployment](https://developer.harness.io/docs/continuous-delivery/cd-execution/kubernetes-executions/create-a-kubernetes-blue-green-deployment/) - [@video@Kubernetes - Blue/Green Deployments](https://www.youtube.com/watch?v=jxhpTGQ484Y) \ No newline at end of file diff --git a/roadmaps/kubernetes/content/deployment-patterns@0l0xpsabglvs_t6oAP-XG.md b/roadmaps/kubernetes/content/deployment-patterns@0l0xpsabglvs_t6oAP-XG.md index 3e94bacbb..3c735511a 100644 --- a/roadmaps/kubernetes/content/deployment-patterns@0l0xpsabglvs_t6oAP-XG.md +++ b/roadmaps/kubernetes/content/deployment-patterns@0l0xpsabglvs_t6oAP-XG.md @@ -4,5 +4,4 @@ It is a deployment strategy used in Kubernetes for deploying new versions of an Visit the following resources to learn more: -- [@article@Create a Kubernetes Blue Green Deployment](https://developer.harness.io/docs/continuous-delivery/cd-execution/kubernetes-executions/create-a-kubernetes-blue-green-deployment/) - [@video@Kubernetes - Blue/Green Deployments](https://www.youtube.com/watch?v=jxhpTGQ484Y) \ No newline at end of file diff --git a/roadmaps/machine-learning/content/probabilistic@VrLaUipVKWvwnFF0ZbIlo.md b/roadmaps/machine-learning/content/probabilistic@VrLaUipVKWvwnFF0ZbIlo.md index 623f757ab..cfb068f99 100644 --- a/roadmaps/machine-learning/content/probabilistic@VrLaUipVKWvwnFF0ZbIlo.md +++ b/roadmaps/machine-learning/content/probabilistic@VrLaUipVKWvwnFF0ZbIlo.md @@ -4,5 +4,4 @@ Probabilistic clustering assumes that the data is generated from a mixture of pr Visit the following resources to learn more: -- [@article@Gaussian mixture models](https://scikit-learn.org/stable/modules/mixture.html#mixture) -- [@article@Gaussian Mixture Model Explained](https://scikit-learn.org/stable/modules/mixture.html#mixture) \ No newline at end of file +- [@article@Gaussian mixture models](https://scikit-learn.org/stable/modules/mixture.html#mixture) \ No newline at end of file diff --git a/roadmaps/network-engineer/content/speedtest@Qcy3RjC0Queb5MxaLUMHp.md b/roadmaps/network-engineer/content/speedtest@Qcy3RjC0Queb5MxaLUMHp.md index 8dc43faf7..54306af3c 100644 --- a/roadmaps/network-engineer/content/speedtest@Qcy3RjC0Queb5MxaLUMHp.md +++ b/roadmaps/network-engineer/content/speedtest@Qcy3RjC0Queb5MxaLUMHp.md @@ -4,5 +4,4 @@ A speedtest is a diagnostic tool that measures the actual throughput of a networ Visit the following resources to learn more: -- [@article@speedtest](https://www.speedtest.net/) -- [@article@Google Fiber Internet Speed Test](https://www.speedtest.net/) \ No newline at end of file +- [@article@speedtest](https://www.speedtest.net/) \ No newline at end of file diff --git a/roadmaps/nodejs/content/logging@b7ZAEqo0ZU6TNf18Bo0mI.md b/roadmaps/nodejs/content/logging@b7ZAEqo0ZU6TNf18Bo0mI.md index 2e982db88..afc1bc972 100644 --- a/roadmaps/nodejs/content/logging@b7ZAEqo0ZU6TNf18Bo0mI.md +++ b/roadmaps/nodejs/content/logging@b7ZAEqo0ZU6TNf18Bo0mI.md @@ -5,5 +5,4 @@ Visit the following resources to learn more: - [@article@Node.js Logging](https://stackify.com/node-js-logging/) -- [@article@Logging best practices](https://blog.appsignal.com/2021/09/01/best-practices-for-logging-in-nodejs.html) -- [@article@Logging](https://stackify.com/node-js-logging/) \ No newline at end of file +- [@article@Logging best practices](https://blog.appsignal.com/2021/09/01/best-practices-for-logging-in-nodejs.html) \ No newline at end of file diff --git a/roadmaps/nodejs/content/npm@jQJ9aOKtg-O-GhWk5OgCK.md b/roadmaps/nodejs/content/npm@jQJ9aOKtg-O-GhWk5OgCK.md index 0a05e3de1..aef7e60ae 100644 --- a/roadmaps/nodejs/content/npm@jQJ9aOKtg-O-GhWk5OgCK.md +++ b/roadmaps/nodejs/content/npm@jQJ9aOKtg-O-GhWk5OgCK.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@official@NPM Documentation](https://docs.npmjs.com/) - [@official@What is npm?](https://nodejs.org/en/learn/getting-started/an-introduction-to-the-npm-package-manager) -- [@official@An introduction to the npm package manager](https://nodejs.org/en/learn/getting-started/an-introduction-to-the-npm-package-manager) - [@video@NPM Crash Course](https://www.youtube.com/watch?v=jHDhaSSKmB0) \ No newline at end of file diff --git a/roadmaps/openclaw/content/anthropic@3bSTQ3nt5GdvKOder9J5R.md b/roadmaps/openclaw/content/anthropic@3bSTQ3nt5GdvKOder9J5R.md index b4a5a22c8..f7e4d4c17 100644 --- a/roadmaps/openclaw/content/anthropic@3bSTQ3nt5GdvKOder9J5R.md +++ b/roadmaps/openclaw/content/anthropic@3bSTQ3nt5GdvKOder9J5R.md @@ -5,5 +5,4 @@ Anthropic is the company behind the Claude family of models. Connecting Open Cla Visit the following resources to learn more: - [@official@Anthropic Provider](https://docs.openclaw.ai/providers/anthropic) -- [@official@Using anthropic Models](https://docs.openclaw.ai/providers/anthropic) - [@video@Anthropic just blocked OpenClaw. Here’s what you need to do immediately](https://www.youtube.com/watch?v=cNALFf9R4t4) \ No newline at end of file diff --git a/roadmaps/openclaw/content/antropic@3bSTQ3nt5GdvKOder9J5R.md b/roadmaps/openclaw/content/antropic@3bSTQ3nt5GdvKOder9J5R.md index b4a5a22c8..f7e4d4c17 100644 --- a/roadmaps/openclaw/content/antropic@3bSTQ3nt5GdvKOder9J5R.md +++ b/roadmaps/openclaw/content/antropic@3bSTQ3nt5GdvKOder9J5R.md @@ -5,5 +5,4 @@ Anthropic is the company behind the Claude family of models. Connecting Open Cla Visit the following resources to learn more: - [@official@Anthropic Provider](https://docs.openclaw.ai/providers/anthropic) -- [@official@Using anthropic Models](https://docs.openclaw.ai/providers/anthropic) - [@video@Anthropic just blocked OpenClaw. Here’s what you need to do immediately](https://www.youtube.com/watch?v=cNALFf9R4t4) \ No newline at end of file diff --git a/roadmaps/openclaw/content/cron-add@lHePFHLUR1BKK9mC0HWLU.md b/roadmaps/openclaw/content/cron-add@lHePFHLUR1BKK9mC0HWLU.md index b1bbe7d18..c7b2d8702 100644 --- a/roadmaps/openclaw/content/cron-add@lHePFHLUR1BKK9mC0HWLU.md +++ b/roadmaps/openclaw/content/cron-add@lHePFHLUR1BKK9mC0HWLU.md @@ -5,4 +5,4 @@ Visit the following resources to learn more: - [@official@Scheduled Tasks](https://docs.openclaw.ai/automation/cron-jobs) -- [@official@Cron](https://docs.openclaw.ai/cli/index#cron) \ No newline at end of file +- [@official@Cron](https://docs.openclaw.ai/cli) \ No newline at end of file diff --git a/roadmaps/openclaw/content/cron-list@0NpspxLPvMqvmeIq8hdd1.md b/roadmaps/openclaw/content/cron-list@0NpspxLPvMqvmeIq8hdd1.md index 5ab7cc262..3c34a76fa 100644 --- a/roadmaps/openclaw/content/cron-list@0NpspxLPvMqvmeIq8hdd1.md +++ b/roadmaps/openclaw/content/cron-list@0NpspxLPvMqvmeIq8hdd1.md @@ -5,4 +5,4 @@ Visit the following resources to learn more: - [@official@Scheduled Tasks](https://docs.openclaw.ai/automation/cron-jobs) -- [@official@Cron](https://docs.openclaw.ai/cli/index#cron) \ No newline at end of file +- [@official@Cron](https://docs.openclaw.ai/cli) \ No newline at end of file diff --git a/roadmaps/openclaw/content/enable-device-pairing-and-maintain-a-minimal-sender-allowlist@qlMuVy6jwwsrSvS-xE9NT.md b/roadmaps/openclaw/content/enable-device-pairing-and-maintain-a-minimal-sender-allowlist@qlMuVy6jwwsrSvS-xE9NT.md index 291c8ee6b..1054da324 100644 --- a/roadmaps/openclaw/content/enable-device-pairing-and-maintain-a-minimal-sender-allowlist@qlMuVy6jwwsrSvS-xE9NT.md +++ b/roadmaps/openclaw/content/enable-device-pairing-and-maintain-a-minimal-sender-allowlist@qlMuVy6jwwsrSvS-xE9NT.md @@ -5,4 +5,4 @@ Device pairing ensures only verified devices can talk to your agent. Keeping the Visit the following resources to learn more: - [@official@Pairing](https://docs.openclaw.ai/channels/pairing#pairing) -- [@official@Allowlists (DM + groups) - terminology](https://docs.openclaw.ai/gateway/security/index#allowlists-dm-+-groups-terminology) \ No newline at end of file +- [@official@Allowlists (DM + groups) - terminology](https://docs.openclaw.ai/gateway/security) \ No newline at end of file diff --git a/roadmaps/openclaw/content/memory-index---all@Bz_gfPslArn4PH1clLiWl.md b/roadmaps/openclaw/content/memory-index---all@Bz_gfPslArn4PH1clLiWl.md index 68e78b2c9..4b6a138e1 100644 --- a/roadmaps/openclaw/content/memory-index---all@Bz_gfPslArn4PH1clLiWl.md +++ b/roadmaps/openclaw/content/memory-index---all@Bz_gfPslArn4PH1clLiWl.md @@ -5,4 +5,4 @@ Visit the following resources to learn more: - [@official@Memory overview](https://docs.openclaw.ai/concepts/memory#memory-overview) -- [@official@memory](https://docs.openclaw.ai/cli/index#memory) \ No newline at end of file +- [@official@memory](https://docs.openclaw.ai/cli) \ No newline at end of file diff --git a/roadmaps/openclaw/content/memory-search-query@eEXTZXgd2F51OAQQ6jELC.md b/roadmaps/openclaw/content/memory-search-query@eEXTZXgd2F51OAQQ6jELC.md index b2f5f1c6d..98bccd80d 100644 --- a/roadmaps/openclaw/content/memory-search-query@eEXTZXgd2F51OAQQ6jELC.md +++ b/roadmaps/openclaw/content/memory-search-query@eEXTZXgd2F51OAQQ6jELC.md @@ -4,4 +4,4 @@ Visit the following resources to learn more: -- [@official@Memory](https://docs.openclaw.ai/cli/index#memory) \ No newline at end of file +- [@official@Memory](https://docs.openclaw.ai/cli) \ No newline at end of file diff --git a/roadmaps/openclaw/content/openai@vLQ7hJJS3yXgbi0b-RAlb.md b/roadmaps/openclaw/content/openai@vLQ7hJJS3yXgbi0b-RAlb.md index ec16bf6ce..ff01699c9 100644 --- a/roadmaps/openclaw/content/openai@vLQ7hJJS3yXgbi0b-RAlb.md +++ b/roadmaps/openclaw/content/openai@vLQ7hJJS3yXgbi0b-RAlb.md @@ -4,5 +4,4 @@ OpenAI provides access to models like GPT-4o. Open Claw can use these models as Visit the following resources to learn more: -- [@official@OpenAI Provider](https://docs.openclaw.ai/providers/openai) -- [@official@Using OpenAI Models](https://docs.openclaw.ai/providers/openai) \ No newline at end of file +- [@official@OpenAI Provider](https://docs.openclaw.ai/providers/openai) \ No newline at end of file diff --git a/roadmaps/openclaw/content/run-openclaw-security-audit---deep-after-every-config-change@gNSp_eg81GgVvR5g-XJr-.md b/roadmaps/openclaw/content/run-openclaw-security-audit---deep-after-every-config-change@gNSp_eg81GgVvR5g-XJr-.md index 919d2fa6c..a7681de7d 100644 --- a/roadmaps/openclaw/content/run-openclaw-security-audit---deep-after-every-config-change@gNSp_eg81GgVvR5g-XJr-.md +++ b/roadmaps/openclaw/content/run-openclaw-security-audit---deep-after-every-config-change@gNSp_eg81GgVvR5g-XJr-.md @@ -4,5 +4,5 @@ Every configuration change is an opportunity to accidentally introduce a vulnera Visit the following resources to learn more: -- [@official@Quick check: openclaw security audit](https://docs.openclaw.ai/gateway/security/index#quick-check-openclaw-security-audit) +- [@official@Quick check: openclaw security audit](https://docs.openclaw.ai/gateway/security) - [@official@Formal Verification (Security Models)](https://docs.openclaw.ai/security/formal-verification) \ No newline at end of file diff --git a/roadmaps/postgresql-dba/content/resource-usage@yl3gxfQs4nOE0N7uGqR0d.md b/roadmaps/postgresql-dba/content/resource-usage@yl3gxfQs4nOE0N7uGqR0d.md index 9e24eae90..c123d5432 100644 --- a/roadmaps/postgresql-dba/content/resource-usage@yl3gxfQs4nOE0N7uGqR0d.md +++ b/roadmaps/postgresql-dba/content/resource-usage@yl3gxfQs4nOE0N7uGqR0d.md @@ -6,5 +6,4 @@ Key parameters include `shared_buffers`, typically set to 25-40% of total RAM, t Visit the following resources to learn more: -- [@official@Resource Consumption Documentation](https://www.postgresql.org/docs/current/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-MEMORY) -- [@article@effective_cache_size](https://docs.aws.amazon.com/prescriptive-guidance/latest/tuning-postgresql-parameters/effective-cache-size.html) \ No newline at end of file +- [@official@Resource Consumption Documentation](https://www.postgresql.org/docs/current/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-MEMORY) \ No newline at end of file diff --git a/roadmaps/react/content/chakra-ui@uqphqAnlcJOLnwHZs5jWu.md b/roadmaps/react/content/chakra-ui@uqphqAnlcJOLnwHZs5jWu.md index 9a47cd30a..a86663d6f 100644 --- a/roadmaps/react/content/chakra-ui@uqphqAnlcJOLnwHZs5jWu.md +++ b/roadmaps/react/content/chakra-ui@uqphqAnlcJOLnwHZs5jWu.md @@ -5,6 +5,6 @@ Chakra UI is a component library that provides accessible, ready-to-use React co Visit the following resources to learn more: - [@article@Chakra UI Website](https://chakra-ui.com/) -- [@article@Chakra UI Official Getting Started](https://chakra-ui.com/docs/getting-started) +- [@article@Chakra UI Official Getting Started](https://chakra-ui.com/docs) - [@video@Official Getting Started Video](https://youtu.be/wI2vqXsjsIo) - [@video@Chakra UI Crash Course](https://youtu.be/s-bIsz-NR3c) \ No newline at end of file diff --git a/roadmaps/ruby-on-rails/content/joins@Uz5WseVkPoDJfnKw1FH9a.md b/roadmaps/ruby-on-rails/content/joins@Uz5WseVkPoDJfnKw1FH9a.md index 9be4168ca..e69451c20 100644 --- a/roadmaps/ruby-on-rails/content/joins@Uz5WseVkPoDJfnKw1FH9a.md +++ b/roadmaps/ruby-on-rails/content/joins@Uz5WseVkPoDJfnKw1FH9a.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@official@Joining Tables](https://guides.rubyonrails.org/active_record_querying.html#joining-tables) - [@article@Getting Really Good at Rails :joins](https://medium.com/swlh/getting-really-good-at-rails-joins-93fd5b33fa8e) -- [@article@Joins](https://medium.com/swlh/getting-really-good-at-rails-joins-93fd5b33fa8e) - [@article@Understanding multiple joins in ActiveRecord](https://dev.to/anakbns/multiple-joins-with-activerecord-33j5) \ No newline at end of file diff --git a/roadmaps/ruby/content/integers@_-bUq5jtewDmsmnzYw1-q.md b/roadmaps/ruby/content/integers@_-bUq5jtewDmsmnzYw1-q.md index ca148ea2d..266228541 100644 --- a/roadmaps/ruby/content/integers@_-bUq5jtewDmsmnzYw1-q.md +++ b/roadmaps/ruby/content/integers@_-bUq5jtewDmsmnzYw1-q.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@official@class Integer](https://docs.ruby-lang.org/en/master/Integer.html) - [@article@Numbers](https://ruby-for-beginners.rubymonstas.org/built_in_classes/numbers.html) -- [@article@Numbers - Odin Project](https://www.theodinproject.com/lessons/ruby-basic-data-types#numbers) -- [@video@03 Ruby Learning Path Integers and Floats](https://docs.ruby-lang.org/en/master/Integer.html) \ No newline at end of file +- [@article@Numbers - Odin Project](https://www.theodinproject.com/lessons/ruby-basic-data-types#numbers) \ No newline at end of file diff --git a/roadmaps/scala/content/error-handling@1T7yhzZMoFKUvgS4ZWiPc.md b/roadmaps/scala/content/error-handling@1T7yhzZMoFKUvgS4ZWiPc.md index 978c2babe..f8ed60c0e 100644 --- a/roadmaps/scala/content/error-handling@1T7yhzZMoFKUvgS4ZWiPc.md +++ b/roadmaps/scala/content/error-handling@1T7yhzZMoFKUvgS4ZWiPc.md @@ -5,5 +5,4 @@ Scala offers multiple ways to handle errors, including try/catch/finally blocks, Visit the following resources to learn more: - [@official@Functional Error Handling in Scala | Scala Book | Scala Documentation](https://docs.scala-lang.org/overviews/scala-book/functional-error-handling.html) -- [@official@Error Handling in Scala](https://docs.scala-lang.org/overviews/scala-book/functional-error-handling.html) - [@article@Idiomatic Error Handling in Scala | Rock the JVM](https://rockthejvm.com/articles/idiomatic-error-handling-in-scala) \ No newline at end of file diff --git a/roadmaps/scala/content/loops@VVO1Cmn0HwVKeMZNJiixa.md b/roadmaps/scala/content/loops@VVO1Cmn0HwVKeMZNJiixa.md index 75b77749d..c9ab98200 100644 --- a/roadmaps/scala/content/loops@VVO1Cmn0HwVKeMZNJiixa.md +++ b/roadmaps/scala/content/loops@VVO1Cmn0HwVKeMZNJiixa.md @@ -5,5 +5,4 @@ Loops are used to execute a block of code repeatedly. Scala supports the followi Visit the following resources to learn more: - [@official@for loops | Scala Book | Scala Documentation](https://docs.scala-lang.org/overviews/scala-book/for-loops.html) -- [@official@Scala - while loop](https://docs.scala-lang.org/overviews/scala-book/for-loops.html) - [@article@Scala | Loops (while, do..while, for, nested loops)](https://www.geeksforgeeks.org/scala/scala-loopswhile-do-while-for-nested-loops/) \ No newline at end of file diff --git a/roadmaps/scala/content/map@zhRrfAotX8wq6HjR3s13B.md b/roadmaps/scala/content/map@zhRrfAotX8wq6HjR3s13B.md index 4ba060fe7..b3998f65b 100644 --- a/roadmaps/scala/content/map@zhRrfAotX8wq6HjR3s13B.md +++ b/roadmaps/scala/content/map@zhRrfAotX8wq6HjR3s13B.md @@ -5,5 +5,4 @@ The map method is used to apply a function to each element of a collection and c Visit the following resources to learn more: - [@official@Write Your Own map Method | Scala 3 - Book | Scala Documentation](https://docs.scala-lang.org/scala3/book/fun-write-map-function.html) -- [@official@A Guide to Scala Maps | Baeldung on Scala](https://docs.scala-lang.org/scala3/book/fun-write-map-function.html) - [@article@How to Write a 'map' Function in Scala](https://www.baeldung.com/scala/maps-guide) \ No newline at end of file diff --git a/roadmaps/scala/content/regex@P607jVa4002JaBDku4V4O.md b/roadmaps/scala/content/regex@P607jVa4002JaBDku4V4O.md index 30d0d5e2c..3d46fba4d 100644 --- a/roadmaps/scala/content/regex@P607jVa4002JaBDku4V4O.md +++ b/roadmaps/scala/content/regex@P607jVa4002JaBDku4V4O.md @@ -5,5 +5,4 @@ Regular expressions are supported through the Regex class in the scala.util.matc Visit the following resources to learn more: - [@official@Regular Expression Patterns | Tour of Scala | Scala Documentation](https://docs.scala-lang.org/tour/regular-expression-patterns.html) -- [@official@Regular Expressions in Scala | Baeldung on Scala](https://docs.scala-lang.org/tour/regular-expression-patterns.html) - [@article@Scala Regular Expressions | Tutorials Point](https://www.tutorialspoint.com/scala/scala_regular_expressions.htm) \ No newline at end of file diff --git a/roadmaps/seo/content/custom-charts--images@tue9sBd0pi0xXW5pgFCrL.md b/roadmaps/seo/content/custom-charts--images@tue9sBd0pi0xXW5pgFCrL.md index 2ab1626e0..29d9bccef 100644 --- a/roadmaps/seo/content/custom-charts--images@tue9sBd0pi0xXW5pgFCrL.md +++ b/roadmaps/seo/content/custom-charts--images@tue9sBd0pi0xXW5pgFCrL.md @@ -5,6 +5,5 @@ Custom charts and images are visuals created specifically for a piece of content Visit the following resources to learn more: - [@article@How Images Affect SEO: Can Adding a Diagram Really Drive Rankings?](https://dev.to/levz0r/how-to-make-charts-seo-friendly-1j72) -- [@article@How to Make Charts SEO-Friendly?](https://dev.to/levz0r/how-to-make-charts-seo-friendly-1j72) - [@article@How custom visuals boosted organic traffic by up to 110%](https://searchengineland.com/custom-visuals-organic-traffic-boost-477633) - [@article@Google image SEO best practices](https://developers.google.com/search/docs/appearance/google-images) \ No newline at end of file diff --git a/roadmaps/software-architect/content/infrastructure-as-code@igf9yp1lRdAlN5gyQ8HHC.md b/roadmaps/software-architect/content/infrastructure-as-code@igf9yp1lRdAlN5gyQ8HHC.md index 1c545ad1d..3f0964aba 100644 --- a/roadmaps/software-architect/content/infrastructure-as-code@igf9yp1lRdAlN5gyQ8HHC.md +++ b/roadmaps/software-architect/content/infrastructure-as-code@igf9yp1lRdAlN5gyQ8HHC.md @@ -8,4 +8,4 @@ Visit the following resources to learn more: - [@article@GUIs, CLI, APIs: Learn Basic Terms of Infrastructure-as-Code](https://thenewstack.io/guis-cli-apis-learn-basic-terms-of-infrastructure-as-code/) - [@video@What is Infrastructure as Code?](https://www.youtube.com/watch?v=zWw2wuiKd5o) - [@video@What is Infrastructure as Code? Difference of Infrastructure as Code Tools](https://www.youtube.com/watch?v=POPP2WTJ8es) -- [@video@Introduction to Infrastructure as Code](https://www.youtube.com/watch?v=zWw2wuiKd5o) \ No newline at end of file +- [@video@Introduction to Infrastructure as Code](https://www.youtube.com/watch?v=zWw2wuiKd5o) diff --git a/roadmaps/software-architect/content/microservices@b6lCGw82qKpUmsxe1r1f5.md b/roadmaps/software-architect/content/microservices@b6lCGw82qKpUmsxe1r1f5.md index 4f935bcda..d23c947f7 100644 --- a/roadmaps/software-architect/content/microservices@b6lCGw82qKpUmsxe1r1f5.md +++ b/roadmaps/software-architect/content/microservices@b6lCGw82qKpUmsxe1r1f5.md @@ -5,7 +5,6 @@ Microservice architecture is a pattern in which highly cohesive, loosely coupled Visit the following resources to learn more: - [@official@Pattern: Microservice Architecture](https://microservices.io/patterns/microservices.html) -- [@article@What is Microservices?](https://smartbear.com/solutions/microservices/) - [@article@Microservices 101](https://thenewstack.io/microservices-101/) - [@article@Primer: Microservices Explained](https://thenewstack.io/primer-microservices-explained/) - [@article@Articles about Microservices](https://thenewstack.io/category/microservices/) \ No newline at end of file diff --git a/roadmaps/swift-ui/content/ui-controls@MEe088TqkeHxF7q0hiAUM.md b/roadmaps/swift-ui/content/ui-controls@MEe088TqkeHxF7q0hiAUM.md index c28bae8cd..0611edf31 100644 --- a/roadmaps/swift-ui/content/ui-controls@MEe088TqkeHxF7q0hiAUM.md +++ b/roadmaps/swift-ui/content/ui-controls@MEe088TqkeHxF7q0hiAUM.md @@ -10,5 +10,4 @@ Visit the following resources to learn more: - [@official@Button](https://developer.apple.com/documentation/swiftui/button) - [@official@Toggle](https://developer.apple.com/documentation/swiftui/toggle) - [@official@Slider](https://developer.apple.com/documentation/swiftui/slider) -- [@official@Divider](https://developer.apple.com/documentation/swiftui/divider) -- [@article@SwiftUI - UI Controls](https://developer.apple.com/documentation/swiftui/controls-and-indicators) \ No newline at end of file +- [@official@Divider](https://developer.apple.com/documentation/swiftui/divider) \ No newline at end of file diff --git a/roadmaps/terraform/content/modules@R2AORYmc1NgGTqLZY5Fu-.md b/roadmaps/terraform/content/modules@R2AORYmc1NgGTqLZY5Fu-.md index 98b087a9c..0d5ff5a2a 100644 --- a/roadmaps/terraform/content/modules@R2AORYmc1NgGTqLZY5Fu-.md +++ b/roadmaps/terraform/content/modules@R2AORYmc1NgGTqLZY5Fu-.md @@ -5,5 +5,4 @@ Modules are reusable packages of Terraform configuration that group related reso Visit the following resources to learn more: - [@official@Modules Overview - Configuration Language | Terraform](https://developer.hashicorp.com/terraform/language/modules) -- [@official@Terraform Modules](https://developer.hashicorp.com/terraform/language/modules) - [@official@Modules - Terraform Registry](https://registry.terraform.io/browse/modules) \ No newline at end of file