mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2026-10-24 01:08:07 +08:00
Merge branch 'master' into remove-feed-resources
This commit is contained in:
@@ -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)
|
||||
- [@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/)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
- [@official@Flow](https://kotlinlang.org/docs/flow.html)
|
||||
@@ -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)
|
||||
- [@official@Model Inputs](https://angular.dev/guide/signals/model)
|
||||
@@ -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)
|
||||
- [@official@Interpolation](https://angular.dev/guide/templates/interpolation)
|
||||
@@ -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)
|
||||
- [@article@How to Use DI Container?](https://learn.userfrosting.com/services/the-di-container)
|
||||
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
- [@article@MySQL Complete Course](https://www.youtube.com/watch?v=5OdVJbNCSso)
|
||||
@@ -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)
|
||||
- [@article@SQLite Introduction](https://www.youtube.com/watch?v=8Xyn8R9eKB8)
|
||||
@@ -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)
|
||||
@@ -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/)
|
||||
- [@official@Cloudflare Calls](https://developers.cloudflare.com/calls/)
|
||||
@@ -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/)
|
||||
- [@official@Service Bindings - Runtime APIs](https://developers.cloudflare.com/workers/runtime-apis/bindings/service-bindings/)
|
||||
@@ -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)
|
||||
- [@article@Function Pointer in C++](https://www.scaler.com/topics/cpp/function-pointer-cpp/)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
- [@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)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
- [@article@Gaussian mixture models](https://scikit-learn.org/stable/modules/mixture.html#mixture)
|
||||
@@ -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/)
|
||||
- [@article@speedtest](https://www.speedtest.net/)
|
||||
@@ -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/)
|
||||
- [@article@Logging best practices](https://blog.appsignal.com/2021/09/01/best-practices-for-logging-in-nodejs.html)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
- [@official@Cron](https://docs.openclaw.ai/cli)
|
||||
@@ -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)
|
||||
- [@official@Cron](https://docs.openclaw.ai/cli)
|
||||
+1
-1
@@ -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)
|
||||
- [@official@Allowlists (DM + groups) - terminology](https://docs.openclaw.ai/gateway/security)
|
||||
@@ -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)
|
||||
- [@official@memory](https://docs.openclaw.ai/cli)
|
||||
@@ -4,4 +4,4 @@
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@official@Memory](https://docs.openclaw.ai/cli/index#memory)
|
||||
- [@official@Memory](https://docs.openclaw.ai/cli)
|
||||
@@ -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)
|
||||
- [@official@OpenAI Provider](https://docs.openclaw.ai/providers/openai)
|
||||
+1
-1
@@ -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)
|
||||
@@ -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)
|
||||
- [@official@Resource Consumption Documentation](https://www.postgresql.org/docs/current/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-MEMORY)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
- [@article@Numbers - Odin Project](https://www.theodinproject.com/lessons/ruby-basic-data-types#numbers)
|
||||
@@ -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)
|
||||
@@ -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/)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
- [@video@Introduction to Infrastructure as Code](https://www.youtube.com/watch?v=zWw2wuiKd5o)
|
||||
|
||||
@@ -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/)
|
||||
@@ -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)
|
||||
- [@official@Divider](https://developer.apple.com/documentation/swiftui/divider)
|
||||
@@ -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)
|
||||
Reference in New Issue
Block a user