diff --git a/src/data/roadmaps/backend/content/acid@qSAdfaGUfn8mtmDjHJi3z.md b/src/data/roadmaps/backend/content/acid@qSAdfaGUfn8mtmDjHJi3z.md index e956c4922..fbe639069 100644 --- a/src/data/roadmaps/backend/content/acid@qSAdfaGUfn8mtmDjHJi3z.md +++ b/src/data/roadmaps/backend/content/acid@qSAdfaGUfn8mtmDjHJi3z.md @@ -7,7 +7,4 @@ Visit the following resources to learn more: - [@book@Database System Concepts - Silberschatz, Korth, Sudarshan](https://db-book.com/) - [@official@PostgreSQL Tutorial on Transactions](https://www.postgresql.org/docs/current/tutorial-transactions.html) - [@article@What is ACID Compliant Database?](https://retool.com/blog/whats-an-acid-compliant-database/) -- [@article@What is ACID Compliance?: Atomicity, Consistency, Isolation](https://fauna.com/blog/what-is-acid-compliance-atomicity-consistency-isolation) -- [@article@A Beginner's Guide to ACID and Database Transactions](https://vladmihalcea.com/a-beginners-guide-to-acid-and-database-transactions/) -- [@video@ACID Explained: Atomic, Consistent, Isolated & Durable](https://www.youtube.com/watch?v=yaQ5YMWkxq4) -- [@video@ACID Transactions (Explained by Example)](https://www.youtube.com/watch?v=pomxJOFVcQs) \ No newline at end of file +- [@video@ACID Explained: Atomic, Consistent, Isolated & Durable](https://www.youtube.com/watch?v=yaQ5YMWkxq4) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/agents@w1D3-bSg93ndKK9XJTu7z.md b/src/data/roadmaps/backend/content/agents@w1D3-bSg93ndKK9XJTu7z.md index 54a6c1908..4d6da8ddd 100644 --- a/src/data/roadmaps/backend/content/agents@w1D3-bSg93ndKK9XJTu7z.md +++ b/src/data/roadmaps/backend/content/agents@w1D3-bSg93ndKK9XJTu7z.md @@ -6,7 +6,5 @@ Visit the following resources to learn more: - [@roadmap@Visit the Dedicated AI Agents Roadmap](https://roadmap.sh/ai-agents) - [@article@What are AI Agents? - IBM](https://www.ibm.com/think/topics/ai-agents) -- [@article@AI Agents Explained in Simple Terms for Beginners](https://www.geeky-gadgets.com/ai-agents-explained-for-beginners/) - [@video@What are AI Agents?](https://www.youtube.com/watch?v=F8NKVhkZZWI) -- [@video@From Zero to Your First AI Agent in 25 Minutes (No Coding)](https://www.youtube.com/watch?v=EH5jx5qPabU) -- [@video@AI Agents, Clearly Explained](https://www.youtube.com/watch?v=FwOTs4UxQS4) \ No newline at end of file +- [@video@From Zero to Your First AI Agent in 25 Minutes (No Coding)](https://www.youtube.com/watch?v=EH5jx5qPabU) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/ai-assisted-coding@fA3yi9puMbTFmbPpo6OjN.md b/src/data/roadmaps/backend/content/ai-assisted-coding@fA3yi9puMbTFmbPpo6OjN.md index 3d4f4b836..9880f474a 100644 --- a/src/data/roadmaps/backend/content/ai-assisted-coding@fA3yi9puMbTFmbPpo6OjN.md +++ b/src/data/roadmaps/backend/content/ai-assisted-coding@fA3yi9puMbTFmbPpo6OjN.md @@ -4,9 +4,7 @@ AI-assisted coding involves using artificial intelligence tools to help develope Visit the following resources to learn more: -- [@book@AI-Assisted Programming](https://www.hkdca.com/wp-content/uploads/2025/06/ai-assisted-programming-oreilly.pdf) +- [@roadmap@Visit the Dedicated Vibe Coding Roadmap](https://roadmap.sh/vibe-coding) - [@article@How to Become an Expert in AI-Assisted Coding – A Handbook for Developers](https://www.freecodecamp.org/news/how-to-become-an-expert-in-ai-assisted-coding-a-handbook-for-developers/) -- [@article@Best Practices I Learned for AI Assisted Coding](https://statistician-in-stilettos.medium.com/best-practices-i-learned-for-ai-assisted-coding-70ff7359d403) -- [@video@How to elevate software development with AI-assisted coding](https://www.youtube.com/watch?v=S2GqQ4gJAH0) -- [@video@Everything You Need to Know About Coding with AI // NOT vibe coding](https://www.youtube.com/watch?v=5fhcklZe-qE) -- [@video@What Is Vibe Coding? Building Software with Agentic AI](https://www.youtube.com/watch?v=Y68FF_nUSWE) \ No newline at end of file +- [@article@The 10 Best Vibe Coding Tools in 2026: Our Choices](https://roadmap.sh/vibe-coding/best-tools) +- [@video@Everything You Need to Know About Coding with AI // NOT vibe coding](https://www.youtube.com/watch?v=5fhcklZe-qE) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/ai-vs-traditional-coding@IZKl6PxbvgNkryAkdy3-p.md b/src/data/roadmaps/backend/content/ai-vs-traditional-coding@IZKl6PxbvgNkryAkdy3-p.md index 60de58819..4a0dae264 100644 --- a/src/data/roadmaps/backend/content/ai-vs-traditional-coding@IZKl6PxbvgNkryAkdy3-p.md +++ b/src/data/roadmaps/backend/content/ai-vs-traditional-coding@IZKl6PxbvgNkryAkdy3-p.md @@ -4,9 +4,7 @@ Traditional software development relies on developers explicitly writing code to Visit the following resources to learn more: +- [@roadmap@Visit the Dedicated Vibe Coding Roamdap](https://roadmap.sh/vibe-coding) - [@article@What is vibe coding?](https://www.ibm.com/think/topics/vibe-coding) -- [@article@Unlocking the value of AI in software development](https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/unlocking-the-value-of-ai-in-software-development) - [@article@How AI is transforming work at Anthropic](https://www.anthropic.com/research/how-ai-is-transforming-work-at-anthropic) -- [@video@AI Systems vs Traditional Coding](https://www.youtube.com/watch?v=P7lryCIvxgA) -- [@video@Vibe Coding Fundamentals In 33 minutes](https://www.youtube.com/watch?v=iLCDSY2XX7E) -- [@video@What is Vibe Coding?](https://www.youtube.com/watch?v=5OWurmg41tI) \ No newline at end of file +- [@video@AI Systems vs Traditional Coding](https://www.youtube.com/watch?v=P7lryCIvxgA) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/anthropic@Lw2nR7x8PYgq1P5CxPAxi.md b/src/data/roadmaps/backend/content/anthropic@Lw2nR7x8PYgq1P5CxPAxi.md index cc7b71f37..1348c5824 100644 --- a/src/data/roadmaps/backend/content/anthropic@Lw2nR7x8PYgq1P5CxPAxi.md +++ b/src/data/roadmaps/backend/content/anthropic@Lw2nR7x8PYgq1P5CxPAxi.md @@ -4,7 +4,7 @@ Anthropic is an AI safety and research company focused on developing reliable, i Visit the following resources to learn more: -- [@official@Antropic](https://www.anthropic.com/) -- [@official@Antropic Academy](https://www.anthropic.com/) -- [@official@Antropic Tutorial](https://claude.com/resources/tutorials) +- [@roadmap@Visit the Dedicated Claude Code Roamdap](https://roadmap.sh/claude-code) +- [@official@Anthropic](https://www.anthropic.com/) +- [@official@Claude Tutorials](https://claude.com/resources/tutorials) - [@article@Anthropic: What We Know About the Company Behind Claude AI](https://builtin.com/articles/anthropic) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/antigravity@E7-LveK7jO2npxVTLUDfw.md b/src/data/roadmaps/backend/content/antigravity@E7-LveK7jO2npxVTLUDfw.md index 6d393a957..5694eac20 100644 --- a/src/data/roadmaps/backend/content/antigravity@E7-LveK7jO2npxVTLUDfw.md +++ b/src/data/roadmaps/backend/content/antigravity@E7-LveK7jO2npxVTLUDfw.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Google Antigravity](https://antigravity.google/) - [@official@Getting Started with Google Antigravity](https://codelabs.developers.google.com/getting-started-google-antigravity#0) - [@article@Hands-On With Antigravity: Google’s Newest AI Coding Experiment](https://thenewstack.io/hands-on-with-antigravity-googles-newest-ai-coding-experiment/) -- [@video@Welcome to Google Antigravity 🚀](https://www.youtube.com/watch?v=SVCBA-pBgt0) - [@video@Antigravity + Stitch MCP: AI Agents That Build Complete Websites](https://www.youtube.com/watch?v=7wa4Ey_tCCE) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/apache@jjjonHTHHo-NiAf6p9xPv.md b/src/data/roadmaps/backend/content/apache@jjjonHTHHo-NiAf6p9xPv.md index ce470a914..00249e390 100644 --- a/src/data/roadmaps/backend/content/apache@jjjonHTHHo-NiAf6p9xPv.md +++ b/src/data/roadmaps/backend/content/apache@jjjonHTHHo-NiAf6p9xPv.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Apache Server](https://httpd.apache.org/) - [@official@Apache Server Documentation](https://httpd.apache.org/docs/2.4/) - [@video@What is Apache Web Server?](https://www.youtube.com/watch?v=kaaenHXO4t4) -- [@video@Apache vs NGINX](https://www.youtube.com/watch?v=9nyiY-psbMs) -- [@feed@Explore top posts about Apache](https://app.daily.dev/tags/apache?ref=roadmapsh) \ No newline at end of file +- [@video@Apache vs NGINX](https://www.youtube.com/watch?v=9nyiY-psbMs) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/architectural-patterns@tHiUpG9LN35E5RaHddMv5.md b/src/data/roadmaps/backend/content/architectural-patterns@tHiUpG9LN35E5RaHddMv5.md index c127d52ff..3097ceb0a 100644 --- a/src/data/roadmaps/backend/content/architectural-patterns@tHiUpG9LN35E5RaHddMv5.md +++ b/src/data/roadmaps/backend/content/architectural-patterns@tHiUpG9LN35E5RaHddMv5.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@article@14 Architectural Patterns to know - Red Hat](https://www.redhat.com/architect/14-software-architecture-patterns) - [@article@10 Common Software Architectural Patterns in a nutshell](https://towardsdatascience.com/10-common-software-architectural-patterns-in-a-nutshell-a0b47a1e9013) - [@article@Software Architecture Patterns - O'Reilly](https://www.oreilly.com/library/view/software-architecture-patterns/9781491971437/) -- [@video@Software Architecture | Architectural patterns](https://www.youtube.com/watch?v=BrT3AO8bVQY) - [@video@10 Architecture Patterns Used In Enterprise Software Development Today](https://www.youtube.com/watch?v=BrT3AO8bVQY) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/authentication@PY9G7KQy8bF6eIdr1ydHf.md b/src/data/roadmaps/backend/content/authentication@PY9G7KQy8bF6eIdr1ydHf.md index 8a6566668..32e966fa6 100644 --- a/src/data/roadmaps/backend/content/authentication@PY9G7KQy8bF6eIdr1ydHf.md +++ b/src/data/roadmaps/backend/content/authentication@PY9G7KQy8bF6eIdr1ydHf.md @@ -9,5 +9,4 @@ Visit the following resources to learn more: - [@article@Token Based Authentication](https://roadmap.sh/guides/token-authentication) - [@article@JWT Authentication](https://roadmap.sh/guides/jwt-authentication) - [@article@OAuth - Open Authorization](https://roadmap.sh/guides/oauth) -- [@article@SSO - Single Sign On](https://roadmap.sh/guides/sso) -- [@feed@Explore top posts about Authentication](https://app.daily.dev/tags/authentication?ref=roadmapsh) \ No newline at end of file +- [@article@SSO - Single Sign On](https://roadmap.sh/guides/sso) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/backpressure@JansCqGDyXecQkD1K7E7e.md b/src/data/roadmaps/backend/content/backpressure@JansCqGDyXecQkD1K7E7e.md index 7af1fb7a5..7d5c16e9b 100644 --- a/src/data/roadmaps/backend/content/backpressure@JansCqGDyXecQkD1K7E7e.md +++ b/src/data/roadmaps/backend/content/backpressure@JansCqGDyXecQkD1K7E7e.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@article@Awesome Architecture: Backpressure](https://awesome-architecture.com/back-pressure/) - [@article@Backpressure explained — the flow of data through software](https://medium.com/@jayphelps/backpressure-explained-the-flow-of-data-through-software-2350b3e77ce7) - [@article@Handling Backpressure in Node.js Streams](https://nodejs.org/en/docs/guides/backpressuring-in-streams) -- [@video@What is Back Pressure](https://www.youtube.com/watch?v=viTGm_cV7lE) -- [@video@Backpressure in Reactive Systems Explained](https://www.youtube.com/watch?v=Yb5OzHv-E6s) \ No newline at end of file +- [@video@What is Back Pressure](https://www.youtube.com/watch?v=viTGm_cV7lE) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/basic-authentication@yRiJgjjv2s1uV9vgo3n8m.md b/src/data/roadmaps/backend/content/basic-authentication@yRiJgjjv2s1uV9vgo3n8m.md index 25fe151e8..6606ae8ef 100644 --- a/src/data/roadmaps/backend/content/basic-authentication@yRiJgjjv2s1uV9vgo3n8m.md +++ b/src/data/roadmaps/backend/content/basic-authentication@yRiJgjjv2s1uV9vgo3n8m.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@article@HTTP Basic Authentication](https://roadmap.sh/guides/http-basic-authentication) - [@video@Basic Authentication in 5 minutes](https://www.youtube.com/watch?v=rhi1eIjSbvk) -- [@video@Illustrated HTTP Basic Authentication](https://www.youtube.com/watch?v=mwccHwUn7Gc) -- [@feed@Explore top posts about Authentication](https://app.daily.dev/tags/authentication?ref=roadmapsh) \ No newline at end of file +- [@video@Illustrated HTTP Basic Authentication](https://www.youtube.com/watch?v=mwccHwUn7Gc) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/bcrypt@dlG1bVkDmjI3PEGpkm1xH.md b/src/data/roadmaps/backend/content/bcrypt@dlG1bVkDmjI3PEGpkm1xH.md index 396418ebe..fea7b6fd5 100644 --- a/src/data/roadmaps/backend/content/bcrypt@dlG1bVkDmjI3PEGpkm1xH.md +++ b/src/data/roadmaps/backend/content/bcrypt@dlG1bVkDmjI3PEGpkm1xH.md @@ -6,8 +6,5 @@ Visit the following resources to learn more: - [@opensource@bcrypt for Node.js](https://github.com/kelektiv/node.bcrypt.js) - [@article@Understanding bcrypt](https://auth0.com/blog/hashing-in-action-understanding-bcrypt/) -- [@article@Password Hashing: Bcrypt, Scrypt and Argon2](https://stytch.com/blog/argon2-vs-bcrypt-vs-scrypt/) - [@article@Why you should use BCrypt to hash passwords](https://www.freecodecamp.org/news/why-you-should-use-bcrypt-to-hash-passwords/) -- [@video@Bcrypt Explained](https://www.youtube.com/watch?v=O6cmuiTBZVs) -- [@video@How To Store A Password](https://www.youtube.com/watch?v=8ZtInClXe1Q) - [@video@bcrypt explained](https://www.youtube.com/watch?v=AzA_LTDoFqY) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/browsers-and-how-they-work@P82WFaTPgQEPNp5IIuZ1Y.md b/src/data/roadmaps/backend/content/browsers-and-how-they-work@P82WFaTPgQEPNp5IIuZ1Y.md index 295202cc9..91d859709 100644 --- a/src/data/roadmaps/backend/content/browsers-and-how-they-work@P82WFaTPgQEPNp5IIuZ1Y.md +++ b/src/data/roadmaps/backend/content/browsers-and-how-they-work@P82WFaTPgQEPNp5IIuZ1Y.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@article@How Browsers Work](https://www.ramotion.com/blog/what-is-web-browser/) - [@article@Populating the Page: How Browsers Work](https://developer.mozilla.org/en-US/docs/Web/Performance/How_browsers_work) -- [@video@How Do Web Browsers Work?](https://www.youtube.com/watch?v=5rLFYtXHo9s) -- [@feed@Explore top posts about Browsers](https://app.daily.dev/tags/browsers?ref=roadmapsh) \ No newline at end of file +- [@video@How Do Web Browsers Work?](https://www.youtube.com/watch?v=5rLFYtXHo9s) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/c@rImbMHLLfJwjf3l25vBkc.md b/src/data/roadmaps/backend/content/c@rImbMHLLfJwjf3l25vBkc.md index 1f8487374..210de48f0 100644 --- a/src/data/roadmaps/backend/content/c@rImbMHLLfJwjf3l25vBkc.md +++ b/src/data/roadmaps/backend/content/c@rImbMHLLfJwjf3l25vBkc.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@course@C# Learning Path](https://docs.microsoft.com/en-us/learn/paths/csharp-first-steps/?WT.mc_id=dotnet-35129-website) - [@official@C# Tour](https://learn.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/) -- [@video@Learn C# Programming – Full Course with Mini-Projects](https://www.youtube.com/watch?v=YrtFtdTTfv0) -- [@feed@Explore top posts about C#](https://app.daily.dev/tags/csharp?ref=roadmapsh) \ No newline at end of file +- [@video@Learn C# Programming – Full Course with Mini-Projects](https://www.youtube.com/watch?v=YrtFtdTTfv0) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/caching@uPjCrDGA2MHylWXbZvMBM.md b/src/data/roadmaps/backend/content/caching@uPjCrDGA2MHylWXbZvMBM.md index 8121564c6..d4d4271e4 100644 --- a/src/data/roadmaps/backend/content/caching@uPjCrDGA2MHylWXbZvMBM.md +++ b/src/data/roadmaps/backend/content/caching@uPjCrDGA2MHylWXbZvMBM.md @@ -5,9 +5,6 @@ Caching is a technique used to store copies of data in a temporary storage locat Visit the following resources to learn more: - [@course@Redis University - Introduction to Redis Data Structures](https://redis.io/university/courses/ru101/) -- [@article@Caching Overview](https://aws.amazon.com/caching/) - [@article@What is caching?](https://www.cloudflare.com/en-gb/learning/cdn/what-is-caching/) -- [@article@Caching Strategies and How to Choose the Right One](https://codeahoy.com/2017/08/11/caching-strategies-and-how-to-choose-the-right-one/) - [@article@Top Caching Strategies Explained](https://blog.bytebytego.com/p/top-caching-strategies) -- [@video@Caching Complete Tutorial for Beginners](https://www.youtube.com/watch?v=1XJG34mewts) -- [@video@Cache Systems Every Developer Should Know](https://www.youtube.com/watch?v=dGAgxozNWFE) \ No newline at end of file +- [@video@Caching Complete Tutorial for Beginners](https://www.youtube.com/watch?v=1XJG34mewts) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/cap-theorem@LAdKDJ4LcMaDWqslMvE8X.md b/src/data/roadmaps/backend/content/cap-theorem@LAdKDJ4LcMaDWqslMvE8X.md index ba5f62bf3..145557e03 100644 --- a/src/data/roadmaps/backend/content/cap-theorem@LAdKDJ4LcMaDWqslMvE8X.md +++ b/src/data/roadmaps/backend/content/cap-theorem@LAdKDJ4LcMaDWqslMvE8X.md @@ -6,6 +6,5 @@ Visit the following resources to learn more: - [@article@What is CAP Theorem?](https://www.bmc.com/blogs/cap-theorem/) - [@article@An Illustrated Proof of the CAP Theorem](https://mwhittaker.github.io/blog/an_illustrated_proof_of_the_cap_theorem/) -- [@article@Perspectives on the CAP Theorem](https://github.com/user-attachments/files/18232157/Brewer2.pdf) - [@article@CAP Theorem and its applications in NoSQL Databases](https://www.ibm.com/uk-en/cloud/learn/cap-theorem) - [@video@What is CAP Theorem?](https://www.youtube.com/watch?v=_RbsFXWRZ10) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/ci--cd@mGfD7HfuP184lFkXZzGjG.md b/src/data/roadmaps/backend/content/ci--cd@mGfD7HfuP184lFkXZzGjG.md index d7f7de6b4..f7edac192 100644 --- a/src/data/roadmaps/backend/content/ci--cd@mGfD7HfuP184lFkXZzGjG.md +++ b/src/data/roadmaps/backend/content/ci--cd@mGfD7HfuP184lFkXZzGjG.md @@ -6,7 +6,5 @@ Visit the following resources to learn more: - [@article@What is CI/CD?](https://about.gitlab.com/topics/ci-cd/) - [@article@A Primer: Continuous Integration and Continuous Delivery (CI/CD)](https://thenewstack.io/a-primer-continuous-integration-and-continuous-delivery-ci-cd/) -- [@article@Articles about CI/CD](https://thenewstack.io/category/ci-cd/) - [@video@DevOps CI/CD Explained in 100 Seconds](https://www.youtube.com/watch?v=scEDHsr3APg) -- [@video@Automate your Workflows with GitHub Actions](https://www.youtube.com/watch?v=nyKZTKQS_EQ) -- [@feed@Explore top posts about CI/CD](https://app.daily.dev/tags/cicd?ref=roadmapsh) \ No newline at end of file +- [@video@Automate your Workflows with GitHub Actions](https://www.youtube.com/watch?v=nyKZTKQS_EQ) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/circuit-breaker@spkiQTPvXY4qrhhVUkoPV.md b/src/data/roadmaps/backend/content/circuit-breaker@spkiQTPvXY4qrhhVUkoPV.md index 4731c6139..d1434b8ee 100644 --- a/src/data/roadmaps/backend/content/circuit-breaker@spkiQTPvXY4qrhhVUkoPV.md +++ b/src/data/roadmaps/backend/content/circuit-breaker@spkiQTPvXY4qrhhVUkoPV.md @@ -6,7 +6,5 @@ Visit the following resources to learn more: - [@official@Circuit Breaker - Azure Architecture Patterns](https://learn.microsoft.com/en-us/azure/architecture/patterns/circuit-breaker) - [@opensource@Resilience4j - Circuit Breaker Library for Java](https://github.com/resilience4j/resilience4j) -- [@article@Circuit Breaker - AWS Well-Architected Framework](https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/rel_mitigate_interaction_failure_graceful_degradation.html) - [@article@The Circuit Breaker Pattern](https://aerospike.com/blog/circuit-breaker-pattern/) -- [@video@What is the Circuit Breaker Pattern?](https://www.youtube.com/watch?v=ADHcBxEXvFA) -- [@video@Back to Basics: Static Stability Using a Circuit Breaker Pattern](https://www.youtube.com/watch?v=gy1RITZ7N7s) \ No newline at end of file +- [@video@What is the Circuit Breaker Pattern?](https://www.youtube.com/watch?v=ADHcBxEXvFA) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/claude-code@RcC1fVuePQZ59AsJfeTdR.md b/src/data/roadmaps/backend/content/claude-code@RcC1fVuePQZ59AsJfeTdR.md index ab50a38db..2c5c9a1a8 100644 --- a/src/data/roadmaps/backend/content/claude-code@RcC1fVuePQZ59AsJfeTdR.md +++ b/src/data/roadmaps/backend/content/claude-code@RcC1fVuePQZ59AsJfeTdR.md @@ -6,5 +6,5 @@ Visit the following resources to learn more: - [@roadmap@Visit the Dedicated Claude Code Roadmap](https://roadmap.sh/claude-code) - [@official@Claude Code Overview](https://code.claude.com/docs/en/overview) -- [@article@Claude Code: From Zero to Hero](https://medium.com/@dan.avila7/claude-code-from-zero-to-hero-bebe2436ac32) +- [@article@Vibe coding tutorial: Build your first app with Claude Code](https://roadmap.sh/vibe-coding/tutorial) - [@video@Claude Code Tutorial for Beginners](https://www.youtube.com/watch?v=eMZmDH3T2bY) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/clickhouse@ZyGLSvx17p7QmYDy1LFbM.md b/src/data/roadmaps/backend/content/clickhouse@ZyGLSvx17p7QmYDy1LFbM.md index 0d3d5bb82..2d04657ab 100644 --- a/src/data/roadmaps/backend/content/clickhouse@ZyGLSvx17p7QmYDy1LFbM.md +++ b/src/data/roadmaps/backend/content/clickhouse@ZyGLSvx17p7QmYDy1LFbM.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@ClickHouse](https://clickhouse.com/) - [@official@What is ClickHouse?](https://clickhouse.com/docs/intro) - [@opensource@clickhouse](https://github.com/ClickHouse/ClickHouse) -- [@video@How to Get Started with ClickHouse](https://www.youtube.com/watch?v=6mmQUOmA-T0&list=PL0Z2YDlm0b3gtIdcZI3B_8bMJclDOvY8s) -- [@video@Authenticating in ClickHouse with an SSH Key](https://www.youtube.com/watch?v=Rhe-kUyrFUE&list=PL0Z2YDlm0b3gcY5R_MUo4fT5bPqUQ66ep) \ No newline at end of file +- [@video@How to Get Started with ClickHouse](https://www.youtube.com/watch?v=6mmQUOmA-T0&list=PL0Z2YDlm0b3gtIdcZI3B_8bMJclDOvY8s) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/cookie-based-auth@ffzsh8_5yRq85trFt9Xhk.md b/src/data/roadmaps/backend/content/cookie-based-auth@ffzsh8_5yRq85trFt9Xhk.md index 06cedc461..e8bbdf63d 100644 --- a/src/data/roadmaps/backend/content/cookie-based-auth@ffzsh8_5yRq85trFt9Xhk.md +++ b/src/data/roadmaps/backend/content/cookie-based-auth@ffzsh8_5yRq85trFt9Xhk.md @@ -5,8 +5,6 @@ Cookie-based authentication maintains user sessions by storing session IDs in br Visit the following resources to learn more: - [@official@HTTP Cookies - MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies) -- [@article@How does cookie based authentication work?](https://stackoverflow.com/questions/17769011/how-does-cookie-based-authentication-work) - [@article@Session vs Token Authentication](https://www.section.io/engineering-education/token-based-vs-session-based-authentication/) -- [@article@Cookies vs LocalStorage vs SessionStorage](https://dev.to/cotter/localstorage-vs-cookies-all-you-need-to-know-about-storing-jwt-tokens-securely-in-the-front-end-15id) - [@video@Session vs Token Authentication in 100 Seconds](https://www.youtube.com/watch?v=UBUNrFtufWo) - [@video@How do cookies work?](https://www.youtube.com/watch?v=rdVPflECed8) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/copilot@HQrxxDxKN8gizvXRU5psW.md b/src/data/roadmaps/backend/content/copilot@HQrxxDxKN8gizvXRU5psW.md index 51ff45ffb..0f1fe2504 100644 --- a/src/data/roadmaps/backend/content/copilot@HQrxxDxKN8gizvXRU5psW.md +++ b/src/data/roadmaps/backend/content/copilot@HQrxxDxKN8gizvXRU5psW.md @@ -6,6 +6,4 @@ Visit the following resources to learn more: - [@official@Quickstart for GitHub Copilot](https://docs.github.com/en/copilot/quickstart) - [@article@What is GitHub Copilot?](https://www.codecademy.com/article/what-is-github-copilot) -- [@video@Getting started with GitHub Copilot | Tutorial](https://www.youtube.com/watch?v=n0NlxUyA7FI) -- [@video@Intro to GitHob Copilot in Visual Studio](https://www.youtube.com/watch?v=z1ycDvspv8U) -- [@video@GitHub Copilot in VSCode: Top 10 Features Explained](https://www.youtube.com/watch?v=2nPoiUJpDaU) \ No newline at end of file +- [@video@Getting started with GitHub Copilot | Tutorial](https://www.youtube.com/watch?v=n0NlxUyA7FI) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/couchdb@qOlNzZ7U8LhIGukb67n7U.md b/src/data/roadmaps/backend/content/couchdb@qOlNzZ7U8LhIGukb67n7U.md index 3b39dfd02..aa43d684c 100644 --- a/src/data/roadmaps/backend/content/couchdb@qOlNzZ7U8LhIGukb67n7U.md +++ b/src/data/roadmaps/backend/content/couchdb@qOlNzZ7U8LhIGukb67n7U.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@official@CouchDB](https://couchdb.apache.org/) - [@official@CouchDB Documentation](https://docs.couchdb.org/en/stable/) -- [@video@What is CouchDB?](https://www.youtube.com/watch?v=Mru4sHzIfSA) -- [@feed@Explore top posts about CouchDB](https://app.daily.dev/tags/couchdb?ref=roadmapsh) \ No newline at end of file +- [@video@What is CouchDB?](https://www.youtube.com/watch?v=Mru4sHzIfSA) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/csp@HgQBde1zLUFtlwB66PR6_.md b/src/data/roadmaps/backend/content/csp@HgQBde1zLUFtlwB66PR6_.md index bc6bd0f69..51b9d8cbb 100644 --- a/src/data/roadmaps/backend/content/csp@HgQBde1zLUFtlwB66PR6_.md +++ b/src/data/roadmaps/backend/content/csp@HgQBde1zLUFtlwB66PR6_.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@article@MDN — Content Security Policy (CSP)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP) - [@article@Google Devs — Content Security Policy (CSP)](https://developers.google.com/web/fundamentals/security/csp) -- [@video@Content Security Policy Explained](https://www.youtube.com/watch?v=-LjPRzFR5f0) -- [@feed@Explore top posts about Security](https://app.daily.dev/tags/security?ref=roadmapsh) \ No newline at end of file +- [@video@Content Security Policy Explained](https://www.youtube.com/watch?v=-LjPRzFR5f0) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/css@utA1W2O6pzoV_LbtDE5DN.md b/src/data/roadmaps/backend/content/css@utA1W2O6pzoV_LbtDE5DN.md index 5cfb0ddae..25df528ab 100644 --- a/src/data/roadmaps/backend/content/css@utA1W2O6pzoV_LbtDE5DN.md +++ b/src/data/roadmaps/backend/content/css@utA1W2O6pzoV_LbtDE5DN.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@roadmap@Visit the Dedicated CSS Roadmap](https://roadmap.sh/css) - [@book@HTML & CSS: design and build websites](https://sites.math.duke.edu/courses/math_everywhere/assets/techRefs/HTML%20and%20CSS-%20Design%20and%20Build%20Websites_Jon%20Duckett_2011.pdf) - [@article@CSS MDN Docs](https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Styling_basics/What_is_CSS) -- [@article@CSS | Wikipedia](https://en.wikipedia.org/wiki/CSS) - [@video@CSS Tutorial – Full Course for Beginners](https://www.youtube.com/watch?v=OXGznpKZ_sA) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/cursor@CKlkVK_7GZ7xzIUHJqZr8.md b/src/data/roadmaps/backend/content/cursor@CKlkVK_7GZ7xzIUHJqZr8.md index 5162e9e6c..6340425c9 100644 --- a/src/data/roadmaps/backend/content/cursor@CKlkVK_7GZ7xzIUHJqZr8.md +++ b/src/data/roadmaps/backend/content/cursor@CKlkVK_7GZ7xzIUHJqZr8.md @@ -5,8 +5,6 @@ Cursor is an AI-powered code editor designed to enhance developer productivity. Visit the following resources to learn more: - [@course@Cursor Learn](https://cursor.com/learn) -- [@official@Cursor](https://cursor.com/) - [@official@Cursor Docs](https://cursor.com/docs) -- [@article@Cursor AI: A Guide With 10 Practical Examples](https://www.datacamp.com/tutorial/cursor-ai-code-editor) -- [@video@Cursor AI Tutorial for Beginners](https://www.youtube.com/watch?v=3289vhOUdKA) +- [@article@Claude Code vs Cursor: Which AI Coding Tool To Choose](https://roadmap.sh/claude-code/vs-cursor) - [@video@Cursor Tutorial for Beginners (AI Code Editor)](https://www.youtube.com/watch?v=ocMOZpuAMw4) \ No newline at end of file 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 e211679b8..1ca2eddbe 100644 --- a/src/data/roadmaps/backend/content/database-indexes@y-xkHFE9YzhNIX3EiWspL.md +++ b/src/data/roadmaps/backend/content/database-indexes@y-xkHFE9YzhNIX3EiWspL.md @@ -6,8 +6,5 @@ Visit the following resources to learn more: - [@official@PostgreSQL - Indexes](https://www.postgresql.org/docs/current/indexes.html) - [@article@What is a Database Index?](https://www.codecademy.com/article/sql-indexes) -- [@article@How Do Database Indexes Work?](https://planetscale.com/blog/how-do-database-indexes-work) - [@article@Use the Index, Luke! - A Guide to Database Performance for Developers](https://use-the-index-luke.com/) -- [@video@Database Indexing Explained](https://www.youtube.com/watch?v=-qNSXK7s7_w) -- [@video@How do SQL Indexes Work](https://www.youtube.com/watch?v=fsG1XaZEa78) -- [@feed@Explore top posts about Database](https://app.daily.dev/tags/database?ref=roadmapsh) \ No newline at end of file +- [@video@Database Indexing Explained](https://www.youtube.com/watch?v=-qNSXK7s7_w) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/dgraph@GKrcTsUi5XWj_pP1TOK0S.md b/src/data/roadmaps/backend/content/dgraph@GKrcTsUi5XWj_pP1TOK0S.md index ab54642ab..8e0e49373 100644 --- a/src/data/roadmaps/backend/content/dgraph@GKrcTsUi5XWj_pP1TOK0S.md +++ b/src/data/roadmaps/backend/content/dgraph@GKrcTsUi5XWj_pP1TOK0S.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Dgraph](https://docs.hypermode.com/dgraph/overview) - [@opensource@dgraph](https://github.com/dgraph-io/dgraph) - [@article@Dgraph, what is a graph database anyway?](https://medium.com/@JalalOkbi/dgraph-what-is-a-graph-database-anyway-8b6c22fb1eeb) -- [@video@What is Dgraph?](https://www.youtube.com/watch?v=7oufmZ0xbds) - [@video@Learn Dgraph in 20 minutes (Graph Database) quick tutorial](https://www.youtube.com/watch?v=roHj5G4vM9Q) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/dns-and-how-it-works@hkxw9jPGYphmjhTjw8766.md b/src/data/roadmaps/backend/content/dns-and-how-it-works@hkxw9jPGYphmjhTjw8766.md index 46cf98018..f0e75076e 100644 --- a/src/data/roadmaps/backend/content/dns-and-how-it-works@hkxw9jPGYphmjhTjw8766.md +++ b/src/data/roadmaps/backend/content/dns-and-how-it-works@hkxw9jPGYphmjhTjw8766.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@article@Everything You Need to Know About DNS](https://cs.fyi/guide/everything-you-need-to-know-about-dns) - [@article@What is DNS?](https://www.cloudflare.com/en-gb/learning/dns/what-is-dns/) - [@article@How DNS works (comic)](https://howdns.works/) -- [@video@DNS and How does it Work?](https://www.youtube.com/watch?v=Wj0od2ag5sk) -- [@feed@Explore top posts about DNS](https://app.daily.dev/tags/dns?ref=roadmapsh) \ No newline at end of file +- [@video@DNS and How does it Work?](https://www.youtube.com/watch?v=Wj0od2ag5sk) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/dynamodb@dwfEHInbX2eFiafM-nRMX.md b/src/data/roadmaps/backend/content/dynamodb@dwfEHInbX2eFiafM-nRMX.md index d5443a13b..9bd99ed46 100644 --- a/src/data/roadmaps/backend/content/dynamodb@dwfEHInbX2eFiafM-nRMX.md +++ b/src/data/roadmaps/backend/content/dynamodb@dwfEHInbX2eFiafM-nRMX.md @@ -5,5 +5,4 @@ AWS DynamoDB is a fully managed, serverless NoSQL database supporting key-value Visit the following resources to learn more: - [@official@AWS DynamoDB](https://aws.amazon.com/dynamodb/) -- [@video@AWS DynamoDB Tutorial For Beginners](https://www.youtube.com/watch?v=2k2GINpO308) -- [@feed@daily.dev AWS DynamoDB Feed](https://app.daily.dev/tags/aws-dynamodb) \ No newline at end of file +- [@video@AWS DynamoDB Tutorial For Beginners](https://www.youtube.com/watch?v=2k2GINpO308) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/elasticsearch@NulaE1isWqn-feYHg4YQT.md b/src/data/roadmaps/backend/content/elasticsearch@NulaE1isWqn-feYHg4YQT.md index 7cd6a7f37..aa8694c4b 100644 --- a/src/data/roadmaps/backend/content/elasticsearch@NulaE1isWqn-feYHg4YQT.md +++ b/src/data/roadmaps/backend/content/elasticsearch@NulaE1isWqn-feYHg4YQT.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@roadmap@Visit the Dedicated Elasticsearch Roadmap](https://roadmap.sh/elasticsearch) - [@official@Elasticsearch Website](https://www.elastic.co/elasticsearch/) - [@official@Elasticsearch Documentation](https://www.elastic.co/guide/index.html) -- [@video@What is Elasticsearch](https://www.youtube.com/watch?v=ZP0NmfyfsoM) -- [@feed@Explore top posts about ELK](https://app.daily.dev/tags/elk?ref=roadmapsh) \ No newline at end of file +- [@video@What is Elasticsearch](https://www.youtube.com/watch?v=ZP0NmfyfsoM) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/embeddings@Ofv__kXuBk-Vv2jVhaFss.md b/src/data/roadmaps/backend/content/embeddings@Ofv__kXuBk-Vv2jVhaFss.md index 34db21298..a55ce2a22 100644 --- a/src/data/roadmaps/backend/content/embeddings@Ofv__kXuBk-Vv2jVhaFss.md +++ b/src/data/roadmaps/backend/content/embeddings@Ofv__kXuBk-Vv2jVhaFss.md @@ -1,11 +1,10 @@ # Embeddings -Embeddings are dense, continuous vector representations of data, such as words, sentences, or images, in a lower-dimensional space. They capture the semantic relationships and patterns in the data, where similar items are placed closer together in the vector space. In machine learning, embeddings are used to convert complex data into numerical form that models can process more easily. For example, word embeddings represent words based on their meanings and contexts, allowing models to understand relationships like synonyms or analogies. Embeddings are widely used in tasks like natural language processing, recommendation systems, and image recognition to improve model performance and efficiency. +Embeddings are dense, continuous vector representations of data, such as words, sentences, or images, in a lower-dimensional space. They capture the semantic relationships and patterns in the data, where similar items are placed closer together in the vector space. In machine learning, embeddings are used to convert complex data into a numerical form that models can process more easily. For example, word embeddings represent words based on their meanings and contexts, allowing models to understand relationships like synonyms or analogies. Embeddings are widely used in tasks like natural language processing, recommendation systems, and image recognition to improve model performance and efficiency. Visit the following resources to learn more: - [@article@What are Embeddings in Machine Learning?](https://www.cloudflare.com/en-gb/learning/ai/what-are-embeddings/) - [@article@What is Embedding?](https://www.ibm.com/topics/embedding) - [@article@Getting Started With Embeddings](https://huggingface.co/blog/getting-started-with-embeddings) -- [@article@A Guide on Word Embeddings in NLP](https://www.turing.com/kb/guide-on-word-embeddings-in-nlp) - [@video@What are Word Embeddings?](https://www.youtube.com/watch?v=wgfSDrqYMJ4) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/firebase@RyJFLLGieJ8Xjt-DlIayM.md b/src/data/roadmaps/backend/content/firebase@RyJFLLGieJ8Xjt-DlIayM.md index 5da0ffa1d..4d2aad762 100644 --- a/src/data/roadmaps/backend/content/firebase@RyJFLLGieJ8Xjt-DlIayM.md +++ b/src/data/roadmaps/backend/content/firebase@RyJFLLGieJ8Xjt-DlIayM.md @@ -5,6 +5,5 @@ Firebase is Google's comprehensive mobile and web development platform offering Visit the following resources to learn more: - [@course@The Ultimate Guide to Firebase](https://fireship.io/lessons/the-ultimate-beginners-guide-to-firebase/) -- [@official@Firebase](https://firebase.google.com/) - [@official@Firebase Documentation](https://firebase.google.com/docs) - [@video@Firebase in 100 seconds](https://www.youtube.com/watch?v=vAoB4VbhRzM) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/functional-testing@NAGisfq2CgeK3SsuRjnMw.md b/src/data/roadmaps/backend/content/functional-testing@NAGisfq2CgeK3SsuRjnMw.md index f1bc162fe..3d8d9f6ec 100644 --- a/src/data/roadmaps/backend/content/functional-testing@NAGisfq2CgeK3SsuRjnMw.md +++ b/src/data/roadmaps/backend/content/functional-testing@NAGisfq2CgeK3SsuRjnMw.md @@ -7,6 +7,4 @@ Visit the following resources to learn more: - [@official@Playwright - End-to-End Testing Documentation](https://playwright.dev/docs/intro) - [@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) -- [@video@Functional 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) -- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh) \ No newline at end of file +- [@video@Functional Testing vs Non-Functional Testing](https://www.youtube.com/watch?v=NgQT7miTP9M) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/git@_I1E__wCIVrhjMk6IMieE.md b/src/data/roadmaps/backend/content/git@_I1E__wCIVrhjMk6IMieE.md index 988f405db..7254f96bf 100644 --- a/src/data/roadmaps/backend/content/git@_I1E__wCIVrhjMk6IMieE.md +++ b/src/data/roadmaps/backend/content/git@_I1E__wCIVrhjMk6IMieE.md @@ -5,6 +5,6 @@ Git is a distributed version control system created by Linus Torvalds in 2005. T Visit the following resources to learn more: - [@roadmap@Visit Dedicated Git & GitHub Roadmap](https://roadmap.sh/git-github) +- [@course@Why use Git? (Interactive Lesson)](https://inter-git.com/lessons/introduction) - [@article@Tutorial: Git for Absolutely Everyone](https://thenewstack.io/tutorial-git-for-absolutely-everyone/) -- [@video@Git & GitHub Crash Course For Beginners](https://www.youtube.com/watch?v=SWYqp7iY_Tc) -- [@course@Why use Git? (Interactive Lesson)](https://inter-git.com/lessons/introduction) \ No newline at end of file +- [@video@Git & GitHub Crash Course For Beginners](https://www.youtube.com/watch?v=SWYqp7iY_Tc) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/github@ptD8EVqwFUYr4W5A_tABY.md b/src/data/roadmaps/backend/content/github@ptD8EVqwFUYr4W5A_tABY.md index 0ecc0dbf8..65afec563 100644 --- a/src/data/roadmaps/backend/content/github@ptD8EVqwFUYr4W5A_tABY.md +++ b/src/data/roadmaps/backend/content/github@ptD8EVqwFUYr4W5A_tABY.md @@ -5,9 +5,6 @@ GitHub is Microsoft's web-based Git hosting platform offering repositories, pull Visit the following resources to learn more: - [@roadmap@Visit Dedicated Git & GitHub Roadmap](https://roadmap.sh/git-github) -- [@official@GitHub](https://github.com) - [@official@GitHub Documentation](https://docs.github.com) - [@video@What is GitHub?](https://www.youtube.com/watch?v=w3jLJU7DT5E) -- [@video@Git vs. GitHub: Whats the difference?](https://www.youtube.com/watch?v=wpISo9TNjfU) -- [@video@Git and GitHub for Beginners](https://www.youtube.com/watch?v=RGOj5yH7evk) -- [@feed@Explore top posts about GitHub](https://app.daily.dev/tags/github?ref=roadmapsh) \ No newline at end of file +- [@video@Git and GitHub for Beginners](https://www.youtube.com/watch?v=RGOj5yH7evk) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/gitlab@Wcp-VDdFHipwa7hNAp1z_.md b/src/data/roadmaps/backend/content/gitlab@Wcp-VDdFHipwa7hNAp1z_.md index 3ead40a45..08047aea2 100644 --- a/src/data/roadmaps/backend/content/gitlab@Wcp-VDdFHipwa7hNAp1z_.md +++ b/src/data/roadmaps/backend/content/gitlab@Wcp-VDdFHipwa7hNAp1z_.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@official@GitLab](https://gitlab.com/) - [@official@GitLab Documentation](https://docs.gitlab.com/) -- [@video@What is GitLab and Why Use It?](https://www.youtube.com/watch?v=bnF7f1zGpo4) -- [@feed@Explore top posts about GitLab](https://app.daily.dev/tags/gitlab?ref=roadmapsh) \ No newline at end of file +- [@video@What is GitLab and Why Use It?](https://www.youtube.com/watch?v=bnF7f1zGpo4) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/go@BdXbcz4-ar3XOX0wIKzBp.md b/src/data/roadmaps/backend/content/go@BdXbcz4-ar3XOX0wIKzBp.md index aa71b1fad..958d40bc0 100644 --- a/src/data/roadmaps/backend/content/go@BdXbcz4-ar3XOX0wIKzBp.md +++ b/src/data/roadmaps/backend/content/go@BdXbcz4-ar3XOX0wIKzBp.md @@ -1,12 +1,10 @@ # Go -Go (Golang) is Google's statically typed, compiled language combining efficiency with ease of use. Features built-in concurrency via goroutines and channels, simple syntax, fast compilation, and comprehensive standard library. Popular for microservices, web servers, and cloud-native development. +Go (Golang) is Google's statically typed, compiled language combining efficiency with ease of use. Features built-in concurrency via goroutines and channels, simple syntax, fast compilation, and a comprehensive standard library. Popular for microservices, web servers, and cloud-native development. Visit the following resources to learn more: - [@roadmap@Visit Dedicated Go Roadmap](https://roadmap.sh/golang) - [@official@Go Reference Documentation](https://go.dev/doc/) - [@article@Go by Example - annotated example programs](https://gobyexample.com/) -- [@article@Go, the Programming Language of the Cloud](https://thenewstack.io/go-the-programming-language-of-the-cloud/) -- [@video@Go Programming – Golang Course with Bonus Projects](https://www.youtube.com/watch?v=un6ZyFkqFKo) -- [@feed@Explore top posts about Golang](https://app.daily.dev/tags/golang?ref=roadmapsh) \ No newline at end of file +- [@video@Go Programming – Golang Course with Bonus Projects](https://www.youtube.com/watch?v=un6ZyFkqFKo) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/graphql@zp3bq38tMnutT2N0tktOW.md b/src/data/roadmaps/backend/content/graphql@zp3bq38tMnutT2N0tktOW.md index 1bb9e4abc..823f73318 100644 --- a/src/data/roadmaps/backend/content/graphql@zp3bq38tMnutT2N0tktOW.md +++ b/src/data/roadmaps/backend/content/graphql@zp3bq38tMnutT2N0tktOW.md @@ -1,10 +1,9 @@ # GraphQL -GraphQL is Facebook's query language for APIs allowing clients to request exactly the data they need. Uses single endpoint with schema-defined data structure, reducing over-fetching and under-fetching. More flexible than REST for complex applications with diverse platform needs. +GraphQL is Facebook's query language for APIs, allowing clients to request exactly the data they need. Uses a single endpoint with schema-defined data structure, reducing over-fetching and under-fetching. More flexible than REST for complex applications with diverse platform needs. Visit the following resources to learn more: - [@roadmap@Visit Dedicated GraphQL Roadmap](https://roadmap.sh/graphql) - [@official@GraphQL](https://graphql.org/) -- [@video@Tutorial - GraphQL Explained in 100 Seconds](https://www.youtube.com/watch?v=eIQh02xuVw4) -- [@feed@Explore top posts about GraphQL](https://app.daily.dev/tags/graphql?ref=roadmapsh) \ No newline at end of file +- [@video@Tutorial - GraphQL Explained in 100 Seconds](https://www.youtube.com/watch?v=eIQh02xuVw4) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/grpc@J-TOE2lT4At1mSdNoxPS1.md b/src/data/roadmaps/backend/content/grpc@J-TOE2lT4At1mSdNoxPS1.md index 9c386bca0..2d65b466c 100644 --- a/src/data/roadmaps/backend/content/grpc@J-TOE2lT4At1mSdNoxPS1.md +++ b/src/data/roadmaps/backend/content/grpc@J-TOE2lT4At1mSdNoxPS1.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@official@gRPC Website](https://grpc.io/) - [@article@What Is GRPC?](https://www.wallarm.com/what/the-concept-of-grpc) -- [@video@What Is GRPC?](https://www.youtube.com/watch?v=hVrwuMnCtok) -- [@feed@Explore top posts about gRPC](https://app.daily.dev/tags/grpc?ref=roadmapsh) \ No newline at end of file +- [@video@What Is GRPC?](https://www.youtube.com/watch?v=hVrwuMnCtok) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/how-does-the-internet-work@yCnn-NfSxIybUQ2iTuUGq.md b/src/data/roadmaps/backend/content/how-does-the-internet-work@yCnn-NfSxIybUQ2iTuUGq.md index 9c52bdd43..7d2760b45 100644 --- a/src/data/roadmaps/backend/content/how-does-the-internet-work@yCnn-NfSxIybUQ2iTuUGq.md +++ b/src/data/roadmaps/backend/content/how-does-the-internet-work@yCnn-NfSxIybUQ2iTuUGq.md @@ -1,12 +1,9 @@ # Internet -The internet is a global network of interconnected computers using TCP/IP protocols. Requests travel through ISPs to DNS servers for domain-to-IP translation, then route across networks via routers to destination servers. Enables dynamic, decentralized global communication. +The Internet is a global network of interconnected computers using TCP/IP protocols. Requests travel through ISPs to DNS servers for domain-to-IP translation, then are routed across networks via routers to destination servers. Enables dynamic, decentralized global communication. Visit the following resources to learn more: - [@article@How does the Internet Work?](https://cs.fyi/guide/how-does-internet-work) - [@article@The Internet Explained](https://www.vox.com/2014/6/16/18076282/the-internet) -- [@article@How Does the Internet Work?](http://web.stanford.edu/class/msande91si/www-spr04/readings/week1/InternetWhitepaper.htm) -- [@article@Introduction to Internet](/guides/what-is-internet) -- [@video@How does the Internet work?](https://www.youtube.com/watch?v=x3c1ih2NJEg) - [@video@How does the internet work? (Full Course)](https://www.youtube.com/watch?v=zN8YNNHcaZc) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/how-llms-work@tUNP5VRKvrPcufPDPPEo8.md b/src/data/roadmaps/backend/content/how-llms-work@tUNP5VRKvrPcufPDPPEo8.md index e6fa57882..4ae8e177d 100644 --- a/src/data/roadmaps/backend/content/how-llms-work@tUNP5VRKvrPcufPDPPEo8.md +++ b/src/data/roadmaps/backend/content/how-llms-work@tUNP5VRKvrPcufPDPPEo8.md @@ -6,7 +6,5 @@ Visit the following resources to learn more: - [@roadmap@Visit the Dedicated AI Engineer Roadmap](https://roadmap.sh/ai-engineer) - [@article@What is a large language model (LLM)?](https://www.cloudflare.com/en-gb/learning/ai/what-is-large-language-model/) -- [@article@Understanding AI](https://leerob.com/ai) - [@article@New to LLMs? Start Here](https://towardsdatascience.com/new-to-llms-start-here/) -- [@video@How Large Language Models Work](https://www.youtube.com/watch?v=5sLYAQS9sWQ) -- [@video@Large Language Models Made Easy (LLMs)](https://www.youtube.com/watch?v=osKyvYJ3PRM) \ No newline at end of file +- [@video@How Large Language Models Work](https://www.youtube.com/watch?v=5sLYAQS9sWQ) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/html@9-pCsW650T1mfj5dmRB9L.md b/src/data/roadmaps/backend/content/html@9-pCsW650T1mfj5dmRB9L.md index 34fb7adf3..dd007b21a 100644 --- a/src/data/roadmaps/backend/content/html@9-pCsW650T1mfj5dmRB9L.md +++ b/src/data/roadmaps/backend/content/html@9-pCsW650T1mfj5dmRB9L.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@roadmap@Visit the dedicated HTML roadmap](https://roadmap.sh/html) - [@article@Responsive Web Design Certification - Co-Learn HTML & CSS with guided projects](https://www.freecodecamp.org/learn/2022/responsive-web-design/) - [@video@HTML Full Course for Beginners](https://www.youtube.com/watch?v=mJgBOIoGihA) -- [@video@HTML Full Course - Build a Website Tutorial](https://www.youtube.com/watch?v=pQN-pnXPaVg) -- [@feed@Explore top posts about HTML](https://app.daily.dev/tags/html?ref=roadmapsh) \ No newline at end of file +- [@video@HTML Full Course - Build a Website Tutorial](https://www.youtube.com/watch?v=pQN-pnXPaVg) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/https@x-WBJjBd8u93ym5gtxGsR.md b/src/data/roadmaps/backend/content/https@x-WBJjBd8u93ym5gtxGsR.md index 49e5b6069..ed9de1602 100644 --- a/src/data/roadmaps/backend/content/https@x-WBJjBd8u93ym5gtxGsR.md +++ b/src/data/roadmaps/backend/content/https@x-WBJjBd8u93ym5gtxGsR.md @@ -5,7 +5,6 @@ HTTPS (Hypertext Transfer Protocol Secure) extends HTTP with SSL/TLS encryption Visit the following resources to learn more: - [@article@What is HTTPS?](https://www.cloudflare.com/en-gb/learning/ssl/what-is-https/) -- [@article@Why HTTPS Matters](https://developers.google.com/web/fundamentals/security/encrypt-in-transit/why-https) - [@article@How HTTPS works (comic)](https://howhttps.works/) - [@article@HTTPS explained with carrier pigeons](https://baida.dev/articles/https-explained-with-carrier-pigeons) - [@video@HTTP vs HTTPS](https://www.youtube.com/watch?v=nOmT_5hqgPk) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/influx-db@XbM4TDImSH-56NsITjyHK.md b/src/data/roadmaps/backend/content/influx-db@XbM4TDImSH-56NsITjyHK.md index 06a6f471e..d626ac7cb 100644 --- a/src/data/roadmaps/backend/content/influx-db@XbM4TDImSH-56NsITjyHK.md +++ b/src/data/roadmaps/backend/content/influx-db@XbM4TDImSH-56NsITjyHK.md @@ -4,10 +4,7 @@ InfluxDB is a high-performance, open-source time-series database for handling ti Visit the following resources to learn more: -- [@official@InfluxDB Website](https://www.influxdata.com/) - [@official@InfluxDB Documentation](https://docs.influxdata.com/influxdb/cloud/) - [@article@Time series database](https://www.influxdata.com/time-series-database/) - [@article@Introduction to InfluxDB - DigitalOcean](https://www.digitalocean.com/community/tutorials/how-to-monitor-system-metrics-with-the-tick-stack-on-centos-7) -- [@video@InfluxDB for Beginners - Getting Started](https://www.youtube.com/watch?v=Vq4cDIdz_M8) -- [@video@The Basics of Time Series Data](https://www.youtube.com/watch?v=wBWTj-1XiRU) -- [@feed@Explore top posts about Backend Development](https://app.daily.dev/tags/backend?ref=roadmapsh) \ No newline at end of file +- [@video@The Basics of Time Series Data](https://www.youtube.com/watch?v=wBWTj-1XiRU) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/integration-testing@381Kw1IMRv7CJp-Uf--qd.md b/src/data/roadmaps/backend/content/integration-testing@381Kw1IMRv7CJp-Uf--qd.md index b88baf6ce..6514f023d 100644 --- a/src/data/roadmaps/backend/content/integration-testing@381Kw1IMRv7CJp-Uf--qd.md +++ b/src/data/roadmaps/backend/content/integration-testing@381Kw1IMRv7CJp-Uf--qd.md @@ -6,8 +6,5 @@ Visit the following resources to learn more: - [@opensource@Supertest - HTTP Integration Testing for Node.js](https://github.com/ladjs/supertest) - [@article@Integration Testing](https://www.guru99.com/integration-testing.html) -- [@article@Unit Test vs Integration Test: What's the Difference?](https://www.testim.io/blog/unit-test-vs-integration-test/) - [@article@How to Integrate and Test Your Tech Stack](https://thenewstack.io/how-to-integrate-and-test-your-tech-stack/) -- [@video@What is Integration Testing?](https://www.youtube.com/watch?v=kRD6PA6uxiY) -- [@video@Integration Testing in Node.js](https://www.youtube.com/watch?v=r9HdJ8P6GQI) -- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh) \ No newline at end of file +- [@video@Integration Testing in Node.js](https://www.youtube.com/watch?v=r9HdJ8P6GQI) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/java@ANeSwxJDJyQ-49pO2-CCI.md b/src/data/roadmaps/backend/content/java@ANeSwxJDJyQ-49pO2-CCI.md index ca7ed3b78..e36d90079 100644 --- a/src/data/roadmaps/backend/content/java@ANeSwxJDJyQ-49pO2-CCI.md +++ b/src/data/roadmaps/backend/content/java@ANeSwxJDJyQ-49pO2-CCI.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@roadmap@Visit Dedicated Java Roadmap](https://roadmap.sh/java) - [@official@Java Website](https://www.java.com/) -- [@video@Complete Java course](https://www.youtube.com/watch?v=xk4_1vDrzzo) -- [@feed@Explore top posts about Java](https://app.daily.dev/tags/java?ref=roadmapsh) \ No newline at end of file +- [@video@Complete Java course](https://www.youtube.com/watch?v=xk4_1vDrzzo) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/javascript@8-lO-v6jCYYoklEJXULxN.md b/src/data/roadmaps/backend/content/javascript@8-lO-v6jCYYoklEJXULxN.md index dc0400712..815145f1a 100644 --- a/src/data/roadmaps/backend/content/javascript@8-lO-v6jCYYoklEJXULxN.md +++ b/src/data/roadmaps/backend/content/javascript@8-lO-v6jCYYoklEJXULxN.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@roadmap@Visit Dedicated JavaScript Roadmap](https://roadmap.sh/javascript) - [@article@The Modern JavaScript Tutorial](https://javascript.info/) - [@article@Build 30 Javascript Projects in 30 days](https://javascript30.com/) -- [@video@JavaScript Crash Course for Beginners](https://youtu.be/hdI2bqOjy3c?t=2) -- [@feed@Explore top posts about JavaScript](https://app.daily.dev/tags/javascript?ref=roadmapsh) \ No newline at end of file +- [@video@JavaScript Crash Course for Beginners](https://youtu.be/hdI2bqOjy3c?t=2) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/javascript@An2lMuJEkkpL0cfw4RrSl.md b/src/data/roadmaps/backend/content/javascript@An2lMuJEkkpL0cfw4RrSl.md index 9fd172da6..8a9b48aef 100644 --- a/src/data/roadmaps/backend/content/javascript@An2lMuJEkkpL0cfw4RrSl.md +++ b/src/data/roadmaps/backend/content/javascript@An2lMuJEkkpL0cfw4RrSl.md @@ -7,6 +7,4 @@ Visit the following resources to learn more: - [@roadmap@Visit Dedicated JavaScript Roadmap](https://roadmap.sh/javascript) - [@book@JavaScript from Beginner to Professional](https://www.gurukultti.org/admin/notice/javascript.pdf) - [@article@The Modern JavaScript Tutorial](https://javascript.info/) -- [@article@Build 30 Javascript projects in 30 days](https://javascript30.com/) -- [@video@JavaScript Crash Course For Beginners](https://www.youtube.com/watch?v=hdI2bqOjy3c&t=4s) -- [@feed@Explore top posts about JavaScript](https://app.daily.dev/tags/javascript?ref=roadmapsh) \ No newline at end of file +- [@video@JavaScript Crash Course For Beginners](https://www.youtube.com/watch?v=hdI2bqOjy3c&t=4s) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/json-apis@sNceS4MpSIjRkWhNDmrFg.md b/src/data/roadmaps/backend/content/json-apis@sNceS4MpSIjRkWhNDmrFg.md index afb342e70..b05abc541 100644 --- a/src/data/roadmaps/backend/content/json-apis@sNceS4MpSIjRkWhNDmrFg.md +++ b/src/data/roadmaps/backend/content/json-apis@sNceS4MpSIjRkWhNDmrFg.md @@ -1,13 +1,10 @@ # JSON APIs -JSON (JavaScript Object Notation) is an encoding scheme eliminating ad-hoc code for server communication. JSON API provides standardized implementation for data stores and structures, including entity types, bundles, and fields with defined communication protocols. +JSON (JavaScript Object Notation) is an encoding scheme eliminating ad-hoc code for server communication. JSON API provides a standardized implementation for data stores and structures, including entity types, bundles, and fields with defined communication protocols. Visit the following resources to learn more: - [@course@Full Stack Open - Node.js and Express (Part 3)](https://fullstackopen.com/en/part3) -- [@official@JSON API Specification](https://jsonapi.org/) - [@official@JSON.org - Introducing JSON](https://www.json.org/json-en.html) -- [@article@What is JSON API?](https://medium.com/@niranjan.cs/what-is-json-api-3b824fba2788) - [@article@JSON API Recommendations and Best Practices](https://jsonapi.org/recommendations/) -- [@video@JSON API: Explained in 4 minutes](https://www.youtube.com/watch?v=N-4prIh7t38) - [@video@REST API vs JSON API - Which Should You Use?](https://www.youtube.com/watch?v=0oXYLzuucwE) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/jwt@UxS_mzVUjLigEwKrXnEeB.md b/src/data/roadmaps/backend/content/jwt@UxS_mzVUjLigEwKrXnEeB.md index 5cadfdf86..1b0f39cbf 100644 --- a/src/data/roadmaps/backend/content/jwt@UxS_mzVUjLigEwKrXnEeB.md +++ b/src/data/roadmaps/backend/content/jwt@UxS_mzVUjLigEwKrXnEeB.md @@ -5,9 +5,6 @@ JWT (JSON Web Token) securely transmits information as JSON objects with three p Visit the following resources to learn more: - [@official@jwt.io Website](https://jwt.io/) -- [@official@RFC 7519 - JSON Web Token Standard](https://datatracker.ietf.org/doc/html/rfc7519) - [@article@What is JWT?](https://www.akana.com/blog/what-is-jwt) - [@article@JWT Security Best Practices](https://curity.io/resources/learn/jwt-best-practices/) -- [@video@What Is JWT and Why Should You Use JWT](https://www.youtube.com/watch?v=7Q17ubqLfaM) -- [@video@Node.js JWT Authentication Tutorial](https://www.youtube.com/watch?v=mbsmsi7l3r4) -- [@feed@Explore top posts about JWT](https://app.daily.dev/tags/jwt?ref=roadmapsh) \ No newline at end of file +- [@video@Node.js JWT Authentication Tutorial](https://www.youtube.com/watch?v=mbsmsi7l3r4) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/kafka@VoYSis1F1ZfTxMlQlXQKB.md b/src/data/roadmaps/backend/content/kafka@VoYSis1F1ZfTxMlQlXQKB.md index a2b0bedce..fe0d7fb5f 100644 --- a/src/data/roadmaps/backend/content/kafka@VoYSis1F1ZfTxMlQlXQKB.md +++ b/src/data/roadmaps/backend/content/kafka@VoYSis1F1ZfTxMlQlXQKB.md @@ -7,6 +7,4 @@ Visit the following resources to learn more: - [@official@Apache Kafka](https://kafka.apache.org/quickstart) - [@official@Apache Kafka Streams](https://kafka.apache.org/documentation/streams/) - [@official@Kafka Streams Confluent](https://docs.confluent.io/platform/current/streams/concepts.html) -- [@video@Apache Kafka Fundamentals](https://www.youtube.com/watch?v=B5j3uNBH8X4) -- [@video@Kafka in 100 Seconds](https://www.youtube.com/watch?v=uvb00oaa3k8) -- [@feed@Explore top posts about Kafka](https://app.daily.dev/tags/kafka?ref=roadmapsh) \ No newline at end of file +- [@video@Apache Kafka Fundamentals](https://www.youtube.com/watch?v=B5j3uNBH8X4) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/learn-about-apis@EwvLPSI6AlZ4TnNIJTZA4.md b/src/data/roadmaps/backend/content/learn-about-apis@EwvLPSI6AlZ4TnNIJTZA4.md index 00f29bf63..91227561e 100644 --- a/src/data/roadmaps/backend/content/learn-about-apis@EwvLPSI6AlZ4TnNIJTZA4.md +++ b/src/data/roadmaps/backend/content/learn-about-apis@EwvLPSI6AlZ4TnNIJTZA4.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@roadmap@Visit the Dedicated API Design Roadmap](https://roadmap.sh/api-design) - [@roadmap@Visit the Dedicated API Security Best Practices](https://roadmap.sh/api-security-best-practices) - [@article@What is an API?](https://aws.amazon.com/what-is/api/) -- [@video@What is an API (in 5 minutes)](https://www.youtube.com/watch?v=ByGJQzlzxQg) -- [@feed@daily.dev API Feed](https://app.daily.dev/tags/rest-api) \ No newline at end of file +- [@video@What is an API (in 5 minutes)](https://www.youtube.com/watch?v=ByGJQzlzxQg) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/learn-the-basics@UTupdqjOyLh7-56_0SXJ8.md b/src/data/roadmaps/backend/content/learn-the-basics@UTupdqjOyLh7-56_0SXJ8.md index 25b946dd2..0b3731641 100644 --- a/src/data/roadmaps/backend/content/learn-the-basics@UTupdqjOyLh7-56_0SXJ8.md +++ b/src/data/roadmaps/backend/content/learn-the-basics@UTupdqjOyLh7-56_0SXJ8.md @@ -4,6 +4,6 @@ Visit the following resources to learn more: -- [@article@AI in software development](https://www.ibm.com/think/topics/ai-in-software-development) -- [@article@AI in Software Development](https://github.com/resources/articles/ai-in-software-development) +- [@article@AI in software development - IBM](https://www.ibm.com/think/topics/ai-in-software-development) +- [@article@AI in Software Development - GitHub](https://github.com/resources/articles/ai-in-software-development) - [@article@AI in Software Development: Revolutionizing the Coding Landscape](https://www.coursera.org/articles/ai-in-software-development) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/mariadb@tD3i-8gBpMKCHB-ITyDiU.md b/src/data/roadmaps/backend/content/mariadb@tD3i-8gBpMKCHB-ITyDiU.md index 4fcf6de74..133bc2135 100644 --- a/src/data/roadmaps/backend/content/mariadb@tD3i-8gBpMKCHB-ITyDiU.md +++ b/src/data/roadmaps/backend/content/mariadb@tD3i-8gBpMKCHB-ITyDiU.md @@ -1,10 +1,9 @@ # MariaDB -MariaDB is a community-developed MySQL fork created by original MySQL team members. Designed as a feature-rich, stable, drop-in replacement for MySQL with better licensing. Works with external developers to deliver comprehensive open-source SQL server. +MariaDB is a community-developed MySQL fork created by original MySQL team members. Designed as a feature-rich, stable, drop-in replacement for MySQL with better licensing. Works with external developers to deliver a comprehensive open-source SQL server. Visit the following resources to learn more: - [@official@MariaDB](https://mariadb.org/) - [@article@MariaDB vs MySQL](https://www.guru99.com/mariadb-vs-mysql.html) -- [@video@MariaDB Tutorial For Beginners in One Hour](https://www.youtube.com/watch?v=_AMj02sANpI) -- [@feed@Explore top posts about Infrastructure](https://app.daily.dev/tags/infrastructure?ref=roadmapsh) \ No newline at end of file +- [@video@MariaDB Tutorial For Beginners in One Hour](https://www.youtube.com/watch?v=_AMj02sANpI) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/mcp@mHnI19RgZ57XDEIDaHxD0.md b/src/data/roadmaps/backend/content/mcp@mHnI19RgZ57XDEIDaHxD0.md index ad58e6642..ad786e5ee 100644 --- a/src/data/roadmaps/backend/content/mcp@mHnI19RgZ57XDEIDaHxD0.md +++ b/src/data/roadmaps/backend/content/mcp@mHnI19RgZ57XDEIDaHxD0.md @@ -7,6 +7,4 @@ Visit the following resources to learn more: - [@course@MCP: Build Rich-Context AI Apps with Anthropic](https://www.deeplearning.ai/short-courses/mcp-build-rich-context-ai-apps-with-anthropic/) - [@official@Model Context Protocol](https://modelcontextprotocol.io/introduction) - [@opensource@modelcontexprotocol](https://github.com/modelcontextprotocol/modelcontextprotocol) -- [@article@The Ultimate Guide to MCP](https://guangzhengli.com/blog/en/model-context-protocol) -- [@article@A Clear Intro to MCP (Model Context Protocol) with Code Examples](https://towardsdatascience.com/clear-intro-to-mcp/) -- [@article@Model Context Protocol (MCP): A Guide With Demo Project](https://www.datacamp.com/tutorial/mcp-model-context-protocol) \ No newline at end of file +- [@article@A Clear Intro to MCP (Model Context Protocol) with Code Examples](https://towardsdatascience.com/clear-intro-to-mcp/) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/microservices@K55h3aqOGe6-hgVhiFisT.md b/src/data/roadmaps/backend/content/microservices@K55h3aqOGe6-hgVhiFisT.md index d7c295d1a..e5d53fa74 100644 --- a/src/data/roadmaps/backend/content/microservices@K55h3aqOGe6-hgVhiFisT.md +++ b/src/data/roadmaps/backend/content/microservices@K55h3aqOGe6-hgVhiFisT.md @@ -7,6 +7,4 @@ 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/) -- [@article@Articles about Microservices](https://thenewstack.io/category/microservices/) -- [@video@Microservices explained in 5 minutes](https://www.youtube.com/watch?v=lL_j7ilk7rc) -- [@feed@Explore top posts about Microservices](https://app.daily.dev/tags/microservices?ref=roadmapsh) \ No newline at end of file +- [@video@Microservices explained in 5 minutes](https://www.youtube.com/watch?v=lL_j7ilk7rc) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/migrations@MOLAXgs0CMCT7o84L0EaK.md b/src/data/roadmaps/backend/content/migrations@MOLAXgs0CMCT7o84L0EaK.md index b65b5e0a6..d460b454e 100644 --- a/src/data/roadmaps/backend/content/migrations@MOLAXgs0CMCT7o84L0EaK.md +++ b/src/data/roadmaps/backend/content/migrations@MOLAXgs0CMCT7o84L0EaK.md @@ -6,6 +6,5 @@ Visit the following resources to learn more: - [@article@Schema migration](https://en.wikipedia.org/wiki/Schema_migration) - [@article@What is Database Migration?](https://www.mongodb.com/resources/basics/databases/database-migration) -- [@article@Database Migrations](https://vadimkravcenko.com/shorts/database-migrations/) - [@article@Introduction to Database Migration: A Beginner's Guide](https://www.dbvis.com/thetable/introduction-to-database-migration-a-beginners-guide/) - [@video@Database Migrations Explained](https://www.youtube.com/watch?v=mMsZPZKNc4g) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/mongodb@28U6q_X-NTYf7OSKHjoWH.md b/src/data/roadmaps/backend/content/mongodb@28U6q_X-NTYf7OSKHjoWH.md index d346dd961..20ef983d2 100644 --- a/src/data/roadmaps/backend/content/mongodb@28U6q_X-NTYf7OSKHjoWH.md +++ b/src/data/roadmaps/backend/content/mongodb@28U6q_X-NTYf7OSKHjoWH.md @@ -5,7 +5,5 @@ MongoDB is a NoSQL document-oriented database storing data in BSON format withou Visit the following resources to learn more: - [@roadmap@Visit Dedicated MongoDB Roadmap](https://roadmap.sh/mongodb) -- [@official@MongoDB Website](https://www.mongodb.com/) - [@official@Learning Path for MongoDB Developers](https://learn.mongodb.com/catalog) -- [@article@MongoDB Online Sandbox](https://mongoplayground.net/) -- [@feed@daily.dev MongoDB Feed](https://app.daily.dev/tags/mongodb) \ No newline at end of file +- [@article@MongoDB Online Sandbox](https://mongoplayground.net/) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/monitoring@QvMEEsXh0-rzn5hDGcmEv.md b/src/data/roadmaps/backend/content/monitoring@QvMEEsXh0-rzn5hDGcmEv.md index c8f601ddc..0fc45b5bf 100644 --- a/src/data/roadmaps/backend/content/monitoring@QvMEEsXh0-rzn5hDGcmEv.md +++ b/src/data/roadmaps/backend/content/monitoring@QvMEEsXh0-rzn5hDGcmEv.md @@ -6,8 +6,5 @@ Visit the following resources to learn more: - [@official@Prometheus Documentation](https://prometheus.io/docs/introduction/overview/) - [@official@Grafana Documentation](https://grafana.com/docs/grafana/latest/) -- [@article@Top Monitoring Tools](https://thectoclub.com/tools/best-application-monitoring-software/) -- [@article@Monitoring Distributed Systems - Google SRE Book](https://sre.google/sre-book/monitoring-distributed-systems/) - [@video@Prometheus and Grafana Tutorial for Beginners](https://www.youtube.com/watch?v=9TJx7QTrTyo) -- [@video@Grafana Explained in 5 Minutes](https://www.youtube.com/watch?v=lILY8eSspEo) -- [@feed@Explore top posts about Monitoring](https://app.daily.dev/tags/monitoring?ref=roadmapsh) \ No newline at end of file +- [@video@Grafana Explained in 5 Minutes](https://www.youtube.com/watch?v=lILY8eSspEo) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/ms-iis@0NJDgfe6eMa7qPUOI6Eya.md b/src/data/roadmaps/backend/content/ms-iis@0NJDgfe6eMa7qPUOI6Eya.md index 97c0b035e..99386770f 100644 --- a/src/data/roadmaps/backend/content/ms-iis@0NJDgfe6eMa7qPUOI6Eya.md +++ b/src/data/roadmaps/backend/content/ms-iis@0NJDgfe6eMa7qPUOI6Eya.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@official@Microsoft -IIS](https://www.iis.net/) - [@video@Learn Windows Web Server IIS](https://www.youtube.com/watch?v=1VdxPWwtISA) -- [@video@What is IIS?](https://www.youtube.com/watch?v=hPWSqEXOjQY) -- [@feed@Explore top posts about .NET](https://app.daily.dev/tags/.net?ref=roadmapsh) \ No newline at end of file +- [@video@What is IIS?](https://www.youtube.com/watch?v=hPWSqEXOjQY) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/mysql@VPxOdjJtKAqmM5V0LR5OC.md b/src/data/roadmaps/backend/content/mysql@VPxOdjJtKAqmM5V0LR5OC.md index bd17733f6..3a3819b56 100644 --- a/src/data/roadmaps/backend/content/mysql@VPxOdjJtKAqmM5V0LR5OC.md +++ b/src/data/roadmaps/backend/content/mysql@VPxOdjJtKAqmM5V0LR5OC.md @@ -1,11 +1,10 @@ # MySQL -MySQL is an open-source RDBMS known for speed, reliability, and ease of use. Supports SQL, transactions, indexing, and stored procedures. Widely used for web applications, integrates with many languages, and part of LAMP stack. Maintained by Oracle with large community support. +MySQL is an open-source RDBMS known for speed, reliability, and ease of use. Supports SQL, transactions, indexing, and stored procedures. Widely used for web applications, integrates with many languages, and is part of the LAMP stack. Maintained by Oracle with large community support. Visit the following resources to learn more: - [@official@MySQL](https://www.mysql.com/) - [@article@MySQL for Developers](https://planetscale.com/courses/mysql-for-developers/introduction/course-introduction) - [@article@MySQL Tutorial](https://www.mysqltutorial.org/) -- [@video@MySQL Complete Course](https://www.youtube.com/watch?v=5OdVJbNCSso) -- [@feed@Explore top posts about MySQL](https://app.daily.dev/tags/mysql?ref=roadmapsh) \ No newline at end of file +- [@video@MySQL Complete Course](https://www.youtube.com/watch?v=5OdVJbNCSso) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/n1-problem@bQnOAu863hsHdyNMNyJop.md b/src/data/roadmaps/backend/content/n1-problem@bQnOAu863hsHdyNMNyJop.md index 79cf3df91..017fbb44a 100644 --- a/src/data/roadmaps/backend/content/n1-problem@bQnOAu863hsHdyNMNyJop.md +++ b/src/data/roadmaps/backend/content/n1-problem@bQnOAu863hsHdyNMNyJop.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@article@In Detail Explanation of N+1 Problem](https://medium.com/doctolib/understanding-and-fixing-n-1-query-30623109fe89) - [@article@What is the N+1 Problem](https://planetscale.com/blog/what-is-n-1-query-problem-and-how-to-solve-it) -- [@article@Solving N+1 Problem: For Java Backend Developers](https://dev.to/jackynote/solving-the-notorious-n1-problem-optimizing-database-queries-for-java-backend-developers-2o0p) - [@video@SQLite and the N+1 (no) problem](https://www.youtube.com/watch?v=qPfAQY_RahA) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/neo4j@BTNJfWemFKEeNeTyENXui.md b/src/data/roadmaps/backend/content/neo4j@BTNJfWemFKEeNeTyENXui.md index 4b166568d..59319d609 100644 --- a/src/data/roadmaps/backend/content/neo4j@BTNJfWemFKEeNeTyENXui.md +++ b/src/data/roadmaps/backend/content/neo4j@BTNJfWemFKEeNeTyENXui.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@official@Neo4j Website](https://neo4j.com) - [@video@Neo4j in 100 Seconds](https://www.youtube.com/watch?v=T6L9EoBy8Zk) -- [@video@Neo4j Course for Beginners](https://www.youtube.com/watch?v=_IgbB24scLI) -- [@feed@Explore top posts about Backend Development](https://app.daily.dev/tags/backend?ref=roadmapsh) \ No newline at end of file +- [@video@Neo4j Course for Beginners](https://www.youtube.com/watch?v=_IgbB24scLI) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/nginx@z5AdThp9ByulmM9uekgm-.md b/src/data/roadmaps/backend/content/nginx@z5AdThp9ByulmM9uekgm-.md index 8923ab1d1..c3d506b95 100644 --- a/src/data/roadmaps/backend/content/nginx@z5AdThp9ByulmM9uekgm-.md +++ b/src/data/roadmaps/backend/content/nginx@z5AdThp9ByulmM9uekgm-.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@official@Nginx Website](https://nginx.org/) - [@video@NGINX Explained in 100 Seconds](https://www.youtube.com/watch?v=JKxlsvZXG7c) -- [@video@NGINX Tutorial for Beginners](https://www.youtube.com/watch?v=9t9Mp0BGnyI) -- [@feed@Explore top posts about Nginx](https://app.daily.dev/tags/nginx?ref=roadmapsh) \ No newline at end of file +- [@video@NGINX Tutorial for Beginners](https://www.youtube.com/watch?v=9t9Mp0BGnyI) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/normalization@Ge2SnKBrQQrU-oGLz6TmT.md b/src/data/roadmaps/backend/content/normalization@Ge2SnKBrQQrU-oGLz6TmT.md index 81f54f89e..329b72933 100644 --- a/src/data/roadmaps/backend/content/normalization@Ge2SnKBrQQrU-oGLz6TmT.md +++ b/src/data/roadmaps/backend/content/normalization@Ge2SnKBrQQrU-oGLz6TmT.md @@ -5,5 +5,4 @@ Database normalization structures relational databases using normal forms to red Visit the following resources to learn more: - [@article@What is Normalization in DBMS (SQL)? 1NF, 2NF, 3NF, BCNF Database with Example](https://www.guru99.com/database-normalization.html) -- [@video@Complete guide to Database Normalization in SQL](https://www.youtube.com/watch?v=rBPQ5fg_kiY) -- [@feed@Explore top posts about Database](https://app.daily.dev/tags/database?ref=roadmapsh) \ No newline at end of file +- [@video@Complete guide to Database Normalization in SQL](https://www.youtube.com/watch?v=rBPQ5fg_kiY) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/nosql-databases@F8frGuv1dunOdcVJ_IiGs.md b/src/data/roadmaps/backend/content/nosql-databases@F8frGuv1dunOdcVJ_IiGs.md index 4b601133f..8a67c0d96 100644 --- a/src/data/roadmaps/backend/content/nosql-databases@F8frGuv1dunOdcVJ_IiGs.md +++ b/src/data/roadmaps/backend/content/nosql-databases@F8frGuv1dunOdcVJ_IiGs.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@article@NoSQL Explained](https://www.mongodb.com/nosql-explained) - [@video@How do NoSQL Databases work](https://www.youtube.com/watch?v=0buKQHokLK8) -- [@video@SQL vs NoSQL Explained](https://www.youtube.com/watch?v=ruz-vK8IesE) -- [@feed@Explore top posts about NoSQL](https://app.daily.dev/tags/nosql?ref=roadmapsh) \ No newline at end of file +- [@video@SQL vs NoSQL Explained](https://www.youtube.com/watch?v=ruz-vK8IesE) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/oauth@vp-muizdICcmU0gN8zmkS.md b/src/data/roadmaps/backend/content/oauth@vp-muizdICcmU0gN8zmkS.md index d4dab53e2..61eca086d 100644 --- a/src/data/roadmaps/backend/content/oauth@vp-muizdICcmU0gN8zmkS.md +++ b/src/data/roadmaps/backend/content/oauth@vp-muizdICcmU0gN8zmkS.md @@ -1,10 +1,9 @@ # OAuth -OAuth is an open authorization standard allowing third-party applications to access user resources without exposing credentials. Uses access tokens issued after user permission, involving resource owner, resource server, and authorization server. Enables secure token-based access management for services. +OAuth is an open authorization standard allowing third-party applications to access user resources without exposing credentials. Uses access tokens issued after user permission, involving the resource owner, the resource server, and the authorization server. Enables secure token-based access management for services. Visit the following resources to learn more: - [@article@Okta - What the Heck is OAuth](https://developer.okta.com/blog/2017/06/21/what-the-heck-is-oauth) - [@article@DigitalOcean - An Introduction to OAuth 2](https://www.digitalocean.com/community/tutorials/an-introduction-to-oauth-2) -- [@video@OAuth 2 Explained In Simple Terms](https://www.youtube.com/watch?v=ZV5yTm4pT8g) -- [@feed@Explore top posts about OAuth](https://app.daily.dev/tags/oauth?ref=roadmapsh) \ No newline at end of file +- [@video@OAuth 2 Explained In Simple Terms](https://www.youtube.com/watch?v=ZV5yTm4pT8g) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/observability@Z01E67D6KjrShvQCHjGR7.md b/src/data/roadmaps/backend/content/observability@Z01E67D6KjrShvQCHjGR7.md index debe250ba..2059b5348 100644 --- a/src/data/roadmaps/backend/content/observability@Z01E67D6KjrShvQCHjGR7.md +++ b/src/data/roadmaps/backend/content/observability@Z01E67D6KjrShvQCHjGR7.md @@ -5,8 +5,6 @@ Observability monitors system internal state through external outputs like metri Visit the following resources to learn more: - [@article@DataDog Docs](https://docs.datadoghq.com/) -- [@article@AWS CloudWatch Docs](https://aws.amazon.com/cloudwatch/getting-started/) - [@article@Sentry Docs](https://docs.sentry.io/) - [@article@Observability and Instrumentation: What They Are and Why They Matter](https://newrelic.com/blog/best-practices/observability-instrumentation) -- [@video@What is observability?](https://www.youtube.com/watch?v=--17See0KHs) -- [@feed@Explore top posts about Observability](https://app.daily.dev/tags/observability?ref=roadmapsh) \ No newline at end of file +- [@video@What is observability?](https://www.youtube.com/watch?v=--17See0KHs) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/open-api-specs@9cD5ag1L0GqHx4_zxc5JX.md b/src/data/roadmaps/backend/content/open-api-specs@9cD5ag1L0GqHx4_zxc5JX.md index 6eb8a2db6..9b33c7294 100644 --- a/src/data/roadmaps/backend/content/open-api-specs@9cD5ag1L0GqHx4_zxc5JX.md +++ b/src/data/roadmaps/backend/content/open-api-specs@9cD5ag1L0GqHx4_zxc5JX.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@OpenAPI Specification Website](https://swagger.io/specification/) - [@official@Open API Live Editor](https://swagger.io/tools/swagger-editor/) - [@video@OpenAPI 3.0: How to Design and Document APIs with the Latest OpenAPI Specification 3.0](https://www.youtube.com/watch?v=6kwmW_p_Tig) -- [@video@ REST API and OpenAPI: It’s Not an Either/Or Question](https://www.youtube.com/watch?v=pRS9LRBgjYg) \ No newline at end of file +- [@video@REST API and OpenAPI: It’s Not an Either/Or Question](https://www.youtube.com/watch?v=pRS9LRBgjYg) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/openid@z3EJBpgGm0_Uj3ymhypbX.md b/src/data/roadmaps/backend/content/openid@z3EJBpgGm0_Uj3ymhypbX.md index 0a2f985a0..337e0a407 100644 --- a/src/data/roadmaps/backend/content/openid@z3EJBpgGm0_Uj3ymhypbX.md +++ b/src/data/roadmaps/backend/content/openid@z3EJBpgGm0_Uj3ymhypbX.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@OpenID Website](https://openid.net/) - [@article@OpenID Connect Protocol](https://auth0.com/docs/authenticate/protocols/openid-connect-protocol) - [@video@An Illustrated Guide to OAuth and OpenID Connect](https://www.youtube.com/watch?v=t18YB3xDfXI) -- [@video@OAuth 2.0 and OpenID Connect (in plain English)](https://www.youtube.com/watch?v=996OiexHze0) -- [@feed@Explore top posts about Authentication](https://app.daily.dev/tags/authentication?ref=roadmapsh) \ No newline at end of file +- [@video@OAuth 2.0 and OpenID Connect (in plain English)](https://www.youtube.com/watch?v=996OiexHze0) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/oracle@h1SAjQltHtztSt8QmRgab.md b/src/data/roadmaps/backend/content/oracle@h1SAjQltHtztSt8QmRgab.md index 5afc3d2e2..e968efd0c 100644 --- a/src/data/roadmaps/backend/content/oracle@h1SAjQltHtztSt8QmRgab.md +++ b/src/data/roadmaps/backend/content/oracle@h1SAjQltHtztSt8QmRgab.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@official@Oracle Website](https://www.oracle.com/database/) - [@official@Oracle Docs](https://docs.oracle.com/en/database/index.html) -- [@video@Oracle SQL Tutorial for Beginners](https://www.youtube.com/watch?v=ObbNGhcxXJA) -- [@feed@Explore top posts about Oracle](https://app.daily.dev/tags/oracle?ref=roadmapsh) \ No newline at end of file +- [@video@Oracle SQL Tutorial for Beginners](https://www.youtube.com/watch?v=ObbNGhcxXJA) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/orms@Z7jp_Juj5PffSxV7UZcBb.md b/src/data/roadmaps/backend/content/orms@Z7jp_Juj5PffSxV7UZcBb.md index fea7ace9d..150bce93b 100644 --- a/src/data/roadmaps/backend/content/orms@Z7jp_Juj5PffSxV7UZcBb.md +++ b/src/data/roadmaps/backend/content/orms@Z7jp_Juj5PffSxV7UZcBb.md @@ -4,10 +4,6 @@ ORM (Object-Relational Mapping) allows developers to interact with databases usi Visit the following resources to learn more: -- [@official@Prisma ORM Documentation](https://www.prisma.io/docs) -- [@official@SQLAlchemy Documentation](https://docs.sqlalchemy.org/) - [@article@What is an ORM, how does it work, and how should I use one?](https://stackoverflow.com/a/1279678) - [@article@What is an ORM](https://www.freecodecamp.org/news/what-is-an-orm-the-meaning-of-object-relational-mapping-database-tools/) -- [@video@What is an ORM? - NestJS and Prisma Tutorial](https://www.youtube.com/watch?v=rLRIB6AF2Dg) -- [@video@Why Use an ORM?](https://www.youtube.com/watch?v=vHt2LC1EM3Q) -- [@feed@Explore top posts about Backend Development](https://app.daily.dev/tags/backend?ref=roadmapsh) \ No newline at end of file +- [@video@Why Use an ORM?](https://www.youtube.com/watch?v=vHt2LC1EM3Q) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/php@l9Wrq_Ad9-Ju4NIB0m5Ha.md b/src/data/roadmaps/backend/content/php@l9Wrq_Ad9-Ju4NIB0m5Ha.md index 208d9257a..29e17b914 100644 --- a/src/data/roadmaps/backend/content/php@l9Wrq_Ad9-Ju4NIB0m5Ha.md +++ b/src/data/roadmaps/backend/content/php@l9Wrq_Ad9-Ju4NIB0m5Ha.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Visit Dedicated PHP Roadmap](https://roadmap.sh/php) - [@official@PHP](https://php.net/) - [@article@PHP - The Right Way](https://phptherightway.com/) -- [@video@PHP for Beginners](https://www.youtube.com/watch?v=zZ6vybT1HQs) -- [@feed@Explore top posts about PHP](https://app.daily.dev/tags/php?ref=roadmapsh) \ No newline at end of file +- [@video@PHP for Beginners](https://www.youtube.com/watch?v=zZ6vybT1HQs) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/postgresql@FihTrMO56kj9jT8O_pO2T.md b/src/data/roadmaps/backend/content/postgresql@FihTrMO56kj9jT8O_pO2T.md index b668de0dd..7c31f8fee 100644 --- a/src/data/roadmaps/backend/content/postgresql@FihTrMO56kj9jT8O_pO2T.md +++ b/src/data/roadmaps/backend/content/postgresql@FihTrMO56kj9jT8O_pO2T.md @@ -5,9 +5,6 @@ PostgreSQL is an advanced, open-source RDBMS known for robustness, extensibility Visit the following resources to learn more: - [@roadmap@Visit Dedicated PostgreSQL DBA Roadmap](https://roadmap.sh/postgresql-dba) -- [@course@PostgreSQL Full Course for Beginners – freeCodeCamp](https://www.youtube.com/watch?v=qw--VYLpxG4) - [@official@Official Website](https://www.postgresql.org/) - [@article@Learn PostgreSQL - Full Tutorial for Beginners](https://www.postgresqltutorial.com/) -- [@video@PostgreSQL in 100 Seconds](https://www.youtube.com/watch?v=n2Fluyr3lbc) -- [@video@Postgres tutorial for Beginners](https://www.youtube.com/watch?v=SpfIwlAYaKk) -- [@feed@Explore top posts about PostgreSQL](https://app.daily.dev/tags/postgresql?ref=roadmapsh) \ No newline at end of file +- [@course@PostgreSQL Full Course for Beginners – freeCodeCamp](https://www.youtube.com/watch?v=qw--VYLpxG4) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/prompting-techniques@xL8d-uHMpJKwUvT8z-Jia.md b/src/data/roadmaps/backend/content/prompting-techniques@xL8d-uHMpJKwUvT8z-Jia.md index 633df551a..1d59cb590 100644 --- a/src/data/roadmaps/backend/content/prompting-techniques@xL8d-uHMpJKwUvT8z-Jia.md +++ b/src/data/roadmaps/backend/content/prompting-techniques@xL8d-uHMpJKwUvT8z-Jia.md @@ -6,7 +6,5 @@ Visit the following resources to learn more: - [@roadmap@Visit Dedicated Prompt Engineering Roadmap](https://roadmap.sh/prompt-engineering) - [@course@Introduction to Prompt Engineering](https://learnprompting.org/courses/intro-to-prompt-engineering) -- [@article@What is Prompt Engineering? A Detailed Guide For 2026](https://www.datacamp.com/blog/what-is-prompt-engineering-the-future-of-ai-communication) -- [@article@Prompting Techniques](https://www.promptingguide.ai/techniques) - [@article@Prompt engineering techniques](https://www.ibm.com/think/topics/prompt-engineering-techniques) - [@video@What is Prompt Engineering?](https://www.youtube.com/watch?v=nf1e-55KKbg) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/python@J_sVHsD72Yzyqb9KCIvAY.md b/src/data/roadmaps/backend/content/python@J_sVHsD72Yzyqb9KCIvAY.md index 7b4fb64bf..8147476e1 100644 --- a/src/data/roadmaps/backend/content/python@J_sVHsD72Yzyqb9KCIvAY.md +++ b/src/data/roadmaps/backend/content/python@J_sVHsD72Yzyqb9KCIvAY.md @@ -7,6 +7,4 @@ Visit the following resources to learn more: - [@roadmap@Visit Dedicated Python Roadmap](https://roadmap.sh/python) - [@course@Python Full Course for free](https://www.youtube.com/watch?v=ix9cRaBkVe0) - [@official@Python Website](https://www.python.org/) -- [@article@Automate the Boring Stuff](https://automatetheboringstuff.com/) -- [@article@An Introduction to Python for Non-Programmers](https://thenewstack.io/an-introduction-to-python-for-non-programmers/) -- [@feed@Explore top posts about Python](https://app.daily.dev/tags/python?ref=roadmapsh) \ No newline at end of file +- [@article@Automate the Boring Stuff](https://automatetheboringstuff.com/) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/rabbitmq@GPFRMcY1DEtRgnaZwJ3vW.md b/src/data/roadmaps/backend/content/rabbitmq@GPFRMcY1DEtRgnaZwJ3vW.md index af77910f6..479ff2c2d 100644 --- a/src/data/roadmaps/backend/content/rabbitmq@GPFRMcY1DEtRgnaZwJ3vW.md +++ b/src/data/roadmaps/backend/content/rabbitmq@GPFRMcY1DEtRgnaZwJ3vW.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@official@RabbitMQ Tutorials](https://www.rabbitmq.com/getstarted.html) - [@video@RabbitMQ Tutorial - Message Queues and Distributed Systems](https://www.youtube.com/watch?v=nFxjaVmFj5E) -- [@video@RabbitMQ in 100 Seconds](https://m.youtube.com/watch?v=NQ3fZtyXji0) -- [@feed@Explore top posts about RabbitMQ](https://app.daily.dev/tags/rabbitmq?ref=roadmapsh) \ No newline at end of file +- [@video@RabbitMQ in 100 Seconds](https://m.youtube.com/watch?v=NQ3fZtyXji0) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/redis@M0iaSSdVPWaCUpyTG50Vf.md b/src/data/roadmaps/backend/content/redis@M0iaSSdVPWaCUpyTG50Vf.md index 3799756e1..9a632574a 100644 --- a/src/data/roadmaps/backend/content/redis@M0iaSSdVPWaCUpyTG50Vf.md +++ b/src/data/roadmaps/backend/content/redis@M0iaSSdVPWaCUpyTG50Vf.md @@ -6,9 +6,5 @@ Visit the following resources to learn more: - [@roadmap@Visit Dedicated Redis Roadmap](https://roadmap.sh/redis) - [@course@Redis Crash Course](https://www.youtube.com/watch?v=XCsS_NVAa1g) -- [@official@Redis](https://redis.io/) - [@official@Redis Documentation](https://redis.io/docs/latest/) -- [@article@Redis Data Types Explained](https://redis.io/docs/data-types/) -- [@video@Redis in 100 Seconds](https://www.youtube.com/watch?v=G1rOthIU-uo) -- [@video@Redis Tutorial for Beginners](https://www.youtube.com/watch?v=jgpVdJB2sKQ) -- [@feed@Explore top posts about Redis](https://app.daily.dev/tags/redis?ref=roadmapsh) \ No newline at end of file +- [@video@Redis Tutorial for Beginners](https://www.youtube.com/watch?v=jgpVdJB2sKQ) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/redis@g8GjkJAhvnSxXTZks0V1g.md b/src/data/roadmaps/backend/content/redis@g8GjkJAhvnSxXTZks0V1g.md index 3799756e1..9a632574a 100644 --- a/src/data/roadmaps/backend/content/redis@g8GjkJAhvnSxXTZks0V1g.md +++ b/src/data/roadmaps/backend/content/redis@g8GjkJAhvnSxXTZks0V1g.md @@ -6,9 +6,5 @@ Visit the following resources to learn more: - [@roadmap@Visit Dedicated Redis Roadmap](https://roadmap.sh/redis) - [@course@Redis Crash Course](https://www.youtube.com/watch?v=XCsS_NVAa1g) -- [@official@Redis](https://redis.io/) - [@official@Redis Documentation](https://redis.io/docs/latest/) -- [@article@Redis Data Types Explained](https://redis.io/docs/data-types/) -- [@video@Redis in 100 Seconds](https://www.youtube.com/watch?v=G1rOthIU-uo) -- [@video@Redis Tutorial for Beginners](https://www.youtube.com/watch?v=jgpVdJB2sKQ) -- [@feed@Explore top posts about Redis](https://app.daily.dev/tags/redis?ref=roadmapsh) \ No newline at end of file +- [@video@Redis Tutorial for Beginners](https://www.youtube.com/watch?v=jgpVdJB2sKQ) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/relational-databases@r45b461NxLN6wBODJ5CNP.md b/src/data/roadmaps/backend/content/relational-databases@r45b461NxLN6wBODJ5CNP.md index 6715c529f..03aa8ad01 100644 --- a/src/data/roadmaps/backend/content/relational-databases@r45b461NxLN6wBODJ5CNP.md +++ b/src/data/roadmaps/backend/content/relational-databases@r45b461NxLN6wBODJ5CNP.md @@ -6,7 +6,5 @@ Visit the following resources to learn more: - [@course@Databases and SQL](https://www.edx.org/course/databases-5-sql) - [@article@Relational Databases](https://www.ibm.com/cloud/learn/relational-databases) -- [@article@51 Years of Relational Databases](https://learnsql.com/blog/codd-article-databases/) - [@article@Intro To Relational Databases](https://www.udacity.com/course/intro-to-relational-databases--ud197) -- [@video@What is Relational Database](https://youtu.be/OqjJjpjDRLc) -- [@feed@Explore top posts about Backend Development](https://app.daily.dev/tags/backend?ref=roadmapsh) \ No newline at end of file +- [@video@What is Relational Database](https://youtu.be/OqjJjpjDRLc) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/rest@lfNFDZZNdrB0lbEaMtU71.md b/src/data/roadmaps/backend/content/rest@lfNFDZZNdrB0lbEaMtU71.md index 106e2bc62..3716310f6 100644 --- a/src/data/roadmaps/backend/content/rest@lfNFDZZNdrB0lbEaMtU71.md +++ b/src/data/roadmaps/backend/content/rest@lfNFDZZNdrB0lbEaMtU71.md @@ -6,8 +6,5 @@ Visit the following resources to learn more: - [@article@What is a REST API?](https://www.redhat.com/en/topics/api/what-is-a-rest-api) - [@article@Best practices for RESTful web API design](https://learn.microsoft.com/en-us/azure/architecture/best-practices/api-design) -- [@article@Roy Fieldings dissertation chapter, Representational State Transfer (REST)](https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm) - [@article@Learn REST: A RESTful Tutorial](https://restapitutorial.com/) -- [@video@What is a REST API?](https://www.youtube.com/watch?v=-mN3VyJuCjM) -- [@video@REST API Best Practices – REST Endpoint Design](https://www.youtube.com/watch?v=1Wl-rtew1_E) -- [@feed@Explore top posts about REST API](https://app.daily.dev/tags/rest-api?ref=roadmapsh) \ No newline at end of file +- [@video@REST API Best Practices – REST Endpoint Design](https://www.youtube.com/watch?v=1Wl-rtew1_E) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/rethinkdb@5T0ljwlHL0545ICCeehcQ.md b/src/data/roadmaps/backend/content/rethinkdb@5T0ljwlHL0545ICCeehcQ.md index efc2aa167..32f8677b6 100644 --- a/src/data/roadmaps/backend/content/rethinkdb@5T0ljwlHL0545ICCeehcQ.md +++ b/src/data/roadmaps/backend/content/rethinkdb@5T0ljwlHL0545ICCeehcQ.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@course@RethinkDB Crash Course](https://www.youtube.com/watch?v=pW3PFtchHDc) - [@official@RethinkDB Website](https://rethinkdb.com/) -- [@official@Ten-minute Guide with RethinkDB](https://rethinkdb.com/docs/guide/) -- [@feed@Explore top posts about RethinkDB](https://app.daily.dev/tags/rethinkdb?ref=roadmapsh) \ No newline at end of file +- [@official@Ten-minute Guide with RethinkDB](https://rethinkdb.com/docs/guide/) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/ruby@SlH0Rl07yURDko2nDPfFy.md b/src/data/roadmaps/backend/content/ruby@SlH0Rl07yURDko2nDPfFy.md index a173f6982..8630c6231 100644 --- a/src/data/roadmaps/backend/content/ruby@SlH0Rl07yURDko2nDPfFy.md +++ b/src/data/roadmaps/backend/content/ruby@SlH0Rl07yURDko2nDPfFy.md @@ -1,11 +1,10 @@ # Ruby -Ruby is a high-level, object-oriented language known for simplicity, productivity, and elegant syntax. Emphasizes developer happiness and supports multiple paradigms. Famous for Ruby on Rails framework enabling rapid web application development. Popular for web development, scripting, and prototyping. +Ruby is a high-level, object-oriented language known for simplicity, productivity, and elegant syntax. Emphasizes developer happiness and supports multiple paradigms. Famous for the Ruby on Rails framework, enabling rapid web application development. Popular for web development, scripting, and prototyping. Visit the following resources to learn more: -- [@article@Ruby Website](https://www.ruby-lang.org/en/) +- [@roadmap@Visit the Dedicated Ruby Roadmap](https://roadmap.sh/ruby) - [@article@Learn Ruby in 20 minutes](https://www.ruby-lang.org/en/documentation/quickstart/) - [@article@Ruby, An Introduction to a Programmer’s Best Friend](https://thenewstack.io/ruby-a-programmers-best-friend/) -- [@video@Ruby Comprehensive courses](https://www.youtube.com/playlist?list=PL_EzhIKp343lBMH4UuklrMRL_WkilGoXe) -- [@feed@Explore top posts about Ruby](https://app.daily.dev/tags/ruby?ref=roadmapsh) \ No newline at end of file +- [@video@Ruby Comprehensive courses](https://www.youtube.com/playlist?list=PL_EzhIKp343lBMH4UuklrMRL_WkilGoXe) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/rust@CWwh2abwqx4hAxpAGvhIx.md b/src/data/roadmaps/backend/content/rust@CWwh2abwqx4hAxpAGvhIx.md index 3e4a5f589..93c8f50f8 100644 --- a/src/data/roadmaps/backend/content/rust@CWwh2abwqx4hAxpAGvhIx.md +++ b/src/data/roadmaps/backend/content/rust@CWwh2abwqx4hAxpAGvhIx.md @@ -7,6 +7,4 @@ Visit the following resources to learn more: - [@roadmap@Visit Dedicated Rust Roadmap](https://roadmap.sh/rust) - [@official@The Rust Programming Language - Book](https://doc.rust-lang.org/book/) - [@article@Rust vs. Go: Why They’re Better Together](https://thenewstack.io/rust-vs-go-why-theyre-better-together/) -- [@article@Rust by the Numbers: The Rust Programming Language in 2021](https://thenewstack.io/rust-by-the-numbers-the-rust-programming-language-in-2021/) -- [@video@Learn Rust Programming](https://www.youtube.com/watch?v=BpPEoZW5IiY) -- [@feed@Explore top posts about Rust](https://app.daily.dev/tags/rust?ref=roadmapsh) \ No newline at end of file +- [@video@Learn Rust Programming](https://www.youtube.com/watch?v=BpPEoZW5IiY) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/scaling-databases@95d9itpUZ4s9roZN8kG9x.md b/src/data/roadmaps/backend/content/scaling-databases@95d9itpUZ4s9roZN8kG9x.md index dadbbf006..410131615 100644 --- a/src/data/roadmaps/backend/content/scaling-databases@95d9itpUZ4s9roZN8kG9x.md +++ b/src/data/roadmaps/backend/content/scaling-databases@95d9itpUZ4s9roZN8kG9x.md @@ -6,7 +6,5 @@ Visit the following resources to learn more: - [@article@Strategies for Scaling Databases: A Comprehensive Guide](https://medium.com/@anil.goyal0057/strategies-for-scaling-databases-a-comprehensive-guide-b69cda7df1d3) - [@article@Horizontal vs. Vertical Scaling - How to Scale a Database](https://www.freecodecamp.org/news/horizontal-vs-vertical-scaling-in-database/) -- [@article@Understanding Database Sharding - DigitalOcean](https://www.digitalocean.com/community/tutorials/understanding-database-sharding) - [@article@Database Replication Explained](https://towardsdatascience.com/database-replication-explained-5c76a200d8f3) -- [@video@Database Scaling Strategies for Beginners](https://www.youtube.com/watch?v=dkhOZOmV7Fo) -- [@video@Database Sharding and Partitioning](https://www.youtube.com/watch?v=wXvljefXyEo) \ No newline at end of file +- [@video@Database Scaling Strategies for Beginners](https://www.youtube.com/watch?v=dkhOZOmV7Fo) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/scylladb@aArZ3gKwObzafCkTOd-Hj.md b/src/data/roadmaps/backend/content/scylladb@aArZ3gKwObzafCkTOd-Hj.md index e5a310604..71cddee81 100644 --- a/src/data/roadmaps/backend/content/scylladb@aArZ3gKwObzafCkTOd-Hj.md +++ b/src/data/roadmaps/backend/content/scylladb@aArZ3gKwObzafCkTOd-Hj.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@ScyllaDB](https://www.scylladb.com/) - [@opensource@scylladb](https://github.com/scylladb/scylladb) - [@article@Understanding ScyllaDB: A Comprehensive Overview](https://risingwave.com/blog/understanding-scylladb-a-comprehensive-overview/) -- [@video@What Makes ScyllaDB So Fast?](https://www.youtube.com/watch?v=JPkrdWMVpPk) -- [@video@Todo App Part 1: Create an API using NodeJS and Express](https://www.youtube.com/watch?v=bvULDI6dtpw&list=PLSV-L4GsXwgkPrwyXCpL4S5NLAnCeGhvX) \ No newline at end of file +- [@video@What Makes ScyllaDB So Fast?](https://www.youtube.com/watch?v=JPkrdWMVpPk) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/search-engines@gKTSe9yQFVbPVlLzWB0hC.md b/src/data/roadmaps/backend/content/search-engines@gKTSe9yQFVbPVlLzWB0hC.md index d63a5b767..cf4222088 100644 --- a/src/data/roadmaps/backend/content/search-engines@gKTSe9yQFVbPVlLzWB0hC.md +++ b/src/data/roadmaps/backend/content/search-engines@gKTSe9yQFVbPVlLzWB0hC.md @@ -4,8 +4,7 @@ Search engines like Elasticsearch are specialized tools for fast, scalable searc Visit the following resources to learn more: -- [@official@Elasticsearch](https://www.elastic.co/elasticsearch/) +- [@roadmap@Visit the Dedicated Elasticsearch Roamdap](https://roadmap.sh/elasticsearch) - [@article@What is Elasticsearch? - Official Docs](https://www.elastic.co/guide/en/elasticsearch/reference/current/elasticsearch-intro.html) - [@official@Intro to OpenSearch](https://opensearch.org/docs/latest/getting-started/intro/) -- [@video@Elasticsearch Tutorial for Beginners](https://www.youtube.com/watch?v=ZP0NmfyNsuo) -- [@feed@Explore top posts about Elasticsearch](https://app.daily.dev/tags/elasticsearch?ref=roadmapsh) \ No newline at end of file +- [@video@Elasticsearch Tutorial for Beginners](https://www.youtube.com/watch?v=ZP0NmfyNsuo) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/serverless@nkmIv3dNwre4yrULMgTh3.md b/src/data/roadmaps/backend/content/serverless@nkmIv3dNwre4yrULMgTh3.md index 11cdba2a1..31fe4a6be 100644 --- a/src/data/roadmaps/backend/content/serverless@nkmIv3dNwre4yrULMgTh3.md +++ b/src/data/roadmaps/backend/content/serverless@nkmIv3dNwre4yrULMgTh3.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@article@Serverless](https://www.ibm.com/cloud/learn/serverless) - [@article@AWS Services](https://aws.amazon.com/serverless/) -- [@video@Serverless Computing in 100 Seconds](https://www.youtube.com/watch?v=W_VV2Fx32_Y&ab_channel=Fireship) -- [@feed@Explore top posts about Serverless](https://app.daily.dev/tags/serverless?ref=roadmapsh) \ No newline at end of file +- [@video@Serverless Computing in 100 Seconds](https://www.youtube.com/watch?v=W_VV2Fx32_Y&ab_channel=Fireship) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/service-mesh@n14b7sfTOwsjKTpFC9EZ2.md b/src/data/roadmaps/backend/content/service-mesh@n14b7sfTOwsjKTpFC9EZ2.md index 022a2fc4d..65a82825b 100644 --- a/src/data/roadmaps/backend/content/service-mesh@n14b7sfTOwsjKTpFC9EZ2.md +++ b/src/data/roadmaps/backend/content/service-mesh@n14b7sfTOwsjKTpFC9EZ2.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@article@What is a Service Mesh (AWS blog)?](https://aws.amazon.com/what-is/service-mesh/) - [@article@What is a Service Mesh (RedHat blog)?](https://www.redhat.com/en/topics/microservices/what-is-a-service-mesh) -- [@video@What is a Service Mesh?](https://www.youtube.com/watch?v=vh1YtWjfcyk) -- [@feed@Explore top posts about Service Mesh](https://app.daily.dev/tags/service-mesh?ref=roadmapsh) \ No newline at end of file +- [@video@What is a Service Mesh?](https://www.youtube.com/watch?v=vh1YtWjfcyk) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/sharding-strategies@zWstl08R4uzqve4BdYurp.md b/src/data/roadmaps/backend/content/sharding-strategies@zWstl08R4uzqve4BdYurp.md index f886ed434..b0637a1b6 100644 --- a/src/data/roadmaps/backend/content/sharding-strategies@zWstl08R4uzqve4BdYurp.md +++ b/src/data/roadmaps/backend/content/sharding-strategies@zWstl08R4uzqve4BdYurp.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@article@Wikipedia - Sharding in Database Architectures](https://en.wikipedia.org/wiki/Shard_(database_architecture)) - [@article@How sharding a database can make it faster](https://stackoverflow.blog/2022/03/14/how-sharding-a-database-can-make-it-faster/) -- [@video@What is Database Sharding?](https://www.youtube.com/watch?v=XP98YCr-iXQ) -- [@feed@Explore top posts about Backend Development](https://app.daily.dev/tags/backend?ref=roadmapsh) \ No newline at end of file +- [@video@What is Database Sharding?](https://www.youtube.com/watch?v=XP98YCr-iXQ) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/skills@IWubGe3oquSj882QVnhLU.md b/src/data/roadmaps/backend/content/skills@IWubGe3oquSj882QVnhLU.md index 6eaf89dd4..187fe6314 100644 --- a/src/data/roadmaps/backend/content/skills@IWubGe3oquSj882QVnhLU.md +++ b/src/data/roadmaps/backend/content/skills@IWubGe3oquSj882QVnhLU.md @@ -5,9 +5,6 @@ AI coding assistants can now leverage "skills" – pre-defined functions or tool Visit the following resources to learn more: - [@course@Agent Skills with Anthropic](https://www.deeplearning.ai/short-courses/agent-skills-with-anthropic/) -- [@article@Agent Skills: The Universal Standard Transforming How AI Agents Work](https://medium.com/@richardhightower/agent-skills-the-universal-standard-transforming-how-ai-agents-work-fc7397406e2e) - [@article@AI Agents or Skills? Why the Answer Is ‘Both’](https://thenewstack.io/ai-agents-or-skills-why-the-answer-is-both/) - [@article@Agent Skills vs Tools: What Actually Matters](https://blog.arcade.dev/what-are-agent-skills-and-tools) -- [@video@Claude Agent Skills Explained](https://www.youtube.com/watch?v=fOxC44g8vig) -- [@video@Agent Skills Explained: Why This Changes Everything for AI Development](https://www.youtube.com/watch?v=Ihoxov5x66k) - [@video@The complete guide to Agent Skills](https://www.youtube.com/watch?v=fabAI1OKKww) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/soa@tObmzWpjsJtK4GWhx6pwB.md b/src/data/roadmaps/backend/content/soa@tObmzWpjsJtK4GWhx6pwB.md index 012e0a336..96aa6dc1e 100644 --- a/src/data/roadmaps/backend/content/soa@tObmzWpjsJtK4GWhx6pwB.md +++ b/src/data/roadmaps/backend/content/soa@tObmzWpjsJtK4GWhx6pwB.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@article@What is SOA?](https://aws.amazon.com/what-is/service-oriented-architecture/) - [@article@Reference Architecture Foundation for Service Oriented Architecture](http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra.html) -- [@video@Service Oriented Architecture (SOA) Simplified](https://www.youtube.com/watch?v=PA9RjHI463g) -- [@feed@Explore top posts about Architecture](https://app.daily.dev/tags/architecture?ref=roadmapsh) \ No newline at end of file +- [@video@Service Oriented Architecture (SOA) Simplified](https://www.youtube.com/watch?v=PA9RjHI463g) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/soap@sSNf93azjuyMzQqIHE0Rh.md b/src/data/roadmaps/backend/content/soap@sSNf93azjuyMzQqIHE0Rh.md index 1ae37e4ee..c8961b890 100644 --- a/src/data/roadmaps/backend/content/soap@sSNf93azjuyMzQqIHE0Rh.md +++ b/src/data/roadmaps/backend/content/soap@sSNf93azjuyMzQqIHE0Rh.md @@ -1,12 +1,10 @@ # SOAP -SOAP (Simple Object Access Protocol) is a structured message protocol for exchanging information between systems and applications. SOAP APIs are developed in formal, structured ways. Messages can be carried over various protocols including HTTP. +SOAP (Simple Object Access Protocol) is a structured message protocol for exchanging information between systems and applications. SOAP APIs are developed in formal, structured ways. Messages can be carried over various protocols, including HTTP. Visit the following resources to learn more: -- [@official@W3C SOAP Specification](https://www.w3.org/TR/soap12/) - [@article@What is SOAP? REST vs SOAP - AWS](https://aws.amazon.com/what-is/soap-vs-rest/) -- [@article@SOAP vs REST - Red Hat](https://www.redhat.com/en/topics/integration/whats-the-difference-between-soap-rest) - [@article@SOAP Web Services Tutorial for Beginners](https://www.guru99.com/soap-simple-object-access-protocol.html) - [@video@REST vs SOAP](https://www.youtube.com/watch?v=_fq8Ye8kodA) - [@video@SOAP vs REST vs GraphQL vs gRPC](https://www.youtube.com/watch?v=4vLxWqE94l4) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/sqlite@kdulE3Z_BdbtRmq6T2KmR.md b/src/data/roadmaps/backend/content/sqlite@kdulE3Z_BdbtRmq6T2KmR.md index e2c27bcc0..afa64a5e6 100644 --- a/src/data/roadmaps/backend/content/sqlite@kdulE3Z_BdbtRmq6T2KmR.md +++ b/src/data/roadmaps/backend/content/sqlite@kdulE3Z_BdbtRmq6T2KmR.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/) -- [@video@SQLite Introduction](https://www.youtube.com/watch?v=8Xyn8R9eKB8) -- [@feed@Explore top posts about SQLite](https://app.daily.dev/tags/sqlite?ref=roadmapsh) \ No newline at end of file +- [@video@SQLite Introduction](https://www.youtube.com/watch?v=8Xyn8R9eKB8) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/streaming@9f-aWi3_7USy4XpNzrTL6.md b/src/data/roadmaps/backend/content/streaming@9f-aWi3_7USy4XpNzrTL6.md index 18852e839..75be8b981 100644 --- a/src/data/roadmaps/backend/content/streaming@9f-aWi3_7USy4XpNzrTL6.md +++ b/src/data/roadmaps/backend/content/streaming@9f-aWi3_7USy4XpNzrTL6.md @@ -1,8 +1,6 @@ # Streamed Responses -Streamed and unstreamed responses describe how an AI agent sends its answer to the user. With a streamed response, the agent starts sending words as soon as it generates them. The user sees the text grow on the screen in real time. This feels fast and lets the user stop or change the request early. It is useful for long answers and chat-like apps. - -An unstreamed response waits until the whole answer is ready, then sends it all at once. This makes the code on the client side simpler and is easier to cache or log, but the user must wait longer, especially for big outputs. Choosing between the two depends on the need for speed, the length of the answer, and how complex you want the client and server to be. +Streamed and unstreamed responses describe how an AI agent sends its answer to the user. With a streamed response, the agent starts sending words as soon as it generates them. The user sees the text grow on the screen in real time. An unstreamed response waits until the whole answer is ready, then sends it all at once. This makes the code on the client side simpler and is easier to cache or log, but the user must wait longer, especially for big outputs. Visit the following resources to learn more: diff --git a/src/data/roadmaps/backend/content/telemetry@neVRtPjIHP_VG7lHwfah0.md b/src/data/roadmaps/backend/content/telemetry@neVRtPjIHP_VG7lHwfah0.md index 67d5edfe8..0503cb0f3 100644 --- a/src/data/roadmaps/backend/content/telemetry@neVRtPjIHP_VG7lHwfah0.md +++ b/src/data/roadmaps/backend/content/telemetry@neVRtPjIHP_VG7lHwfah0.md @@ -5,5 +5,4 @@ Telemetry automates collection, transmission, and analysis of data from distribu Visit the following resources to learn more: - [@course@OpenTelemetry Course - Understand Software Performance](https://www.youtube.com/watch?v=r8UvWSX3KA8) -- [@article@What is telemetry and how does it work?](https://www.techtarget.com/whatis/definition/telemetry) -- [@feed@daily.dev OpenTelemetry feed](https://app.daily.dev/tags/opentelemetry) \ No newline at end of file +- [@article@What is telemetry and how does it work?](https://www.techtarget.com/whatis/definition/telemetry) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/token-authentication@0rGj7FThLJZouSQUhnqGW.md b/src/data/roadmaps/backend/content/token-authentication@0rGj7FThLJZouSQUhnqGW.md index 90eae9f4a..7e3914b49 100644 --- a/src/data/roadmaps/backend/content/token-authentication@0rGj7FThLJZouSQUhnqGW.md +++ b/src/data/roadmaps/backend/content/token-authentication@0rGj7FThLJZouSQUhnqGW.md @@ -6,5 +6,4 @@ Visit the following resources to learn more: - [@article@Token Based Authentication](https://roadmap.sh/guides/token-authentication) - [@article@What Is Token-Based Authentication?](https://www.okta.com/identity-101/what-is-token-based-authentication/) -- [@video@Why is JWT popular?](https://www.youtube.com/watch?v=P2CPd9ynFLg) -- [@feed@Explore top posts about Authentication](https://app.daily.dev/tags/authentication?ref=roadmapsh) \ No newline at end of file +- [@video@Why is JWT popular?](https://www.youtube.com/watch?v=P2CPd9ynFLg) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/transactions@rq_y_OBMD9AH_4aoecvAi.md b/src/data/roadmaps/backend/content/transactions@rq_y_OBMD9AH_4aoecvAi.md index 7c54ea1da..72e3509b8 100644 --- a/src/data/roadmaps/backend/content/transactions@rq_y_OBMD9AH_4aoecvAi.md +++ b/src/data/roadmaps/backend/content/transactions@rq_y_OBMD9AH_4aoecvAi.md @@ -4,10 +4,7 @@ Database transactions are series of operations executed as atomic units to ensur Visit the following resources to learn more: -- [@official@PostgreSQL Transaction Isolation Documentation](https://www.postgresql.org/docs/current/transaction-iso.html) - [@article@What are Transactions?](https://fauna.com/blog/database-transaction) - [@article@SQL Transactions Tutorial](https://www.sqlservertutorial.net/sql-server-basics/sql-server-transaction/) -- [@article@How does a Relational Database work?](https://vladmihalcea.com/how-does-a-relational-database-work/) - [@video@What is a Database transaction?](https://www.youtube.com/watch?v=wHUOeXbZCYA) -- [@video@ACID Properties in Databases With Examples](https://www.youtube.com/watch?v=GAe5oB742dw) -- [@video@Database Transactions and ACID Properties](https://www.youtube.com/watch?v=AcqtAEzuoj0) \ No newline at end of file +- [@video@ACID Properties in Databases With Examples](https://www.youtube.com/watch?v=GAe5oB742dw) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/unit-testing@3OYm6b9f6WOrKi4KTOZYK.md b/src/data/roadmaps/backend/content/unit-testing@3OYm6b9f6WOrKi4KTOZYK.md index 474ef1549..76a0c9c7e 100644 --- a/src/data/roadmaps/backend/content/unit-testing@3OYm6b9f6WOrKi4KTOZYK.md +++ b/src/data/roadmaps/backend/content/unit-testing@3OYm6b9f6WOrKi4KTOZYK.md @@ -6,8 +6,5 @@ Visit the following resources to learn more: - [@official@Jest - JavaScript Testing Framework](https://jestjs.io/docs/getting-started) - [@opensource@JavaScript Testing Best Practices](https://github.com/goldbergyoni/javascript-testing-best-practices) -- [@article@Unit Testing](https://en.wikipedia.org/wiki/Unit_testing) - [@article@What is Unit Testing?](https://www.guru99.com/unit-testing-guide.html) -- [@video@JavaScript Unit Testing with Jest - Full Course](https://www.youtube.com/watch?v=IPiUDhwnZxA) -- [@video@What is Unit Testing?](https://youtu.be/x95ez7_V7rA?si=JhCVhcEN7zZOkxdp) -- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh) \ No newline at end of file +- [@video@What is Unit Testing?](https://youtu.be/x95ez7_V7rA?si=JhCVhcEN7zZOkxdp) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/vectors@yKNdBbahm_h81xdMDT-qx.md b/src/data/roadmaps/backend/content/vectors@yKNdBbahm_h81xdMDT-qx.md index 6856f98bd..a27e960bb 100644 --- a/src/data/roadmaps/backend/content/vectors@yKNdBbahm_h81xdMDT-qx.md +++ b/src/data/roadmaps/backend/content/vectors@yKNdBbahm_h81xdMDT-qx.md @@ -5,7 +5,6 @@ Vectors are mathematical objects that have both magnitude (length) and direction Visit the following resources to learn more: - [@article@What is vector embedding?](https://www.ibm.com/think/topics/vector-embedding) -- [@article@What are vectors and how do they apply to machine learning?](https://www.algolia.com/blog/ai/what-are-vectors-and-how-do-they-apply-to-machine-learning) - [@article@A Gentle Introduction to Vectors for Machine Learning](https://machinelearningmastery.com/gentle-introduction-vectors-machine-learning/) - [@article@Vector Databases](https://developers.cloudflare.com/vectorize/reference/what-is-a-vector-database/) - [@video@AI Foundations - What are Vectors?](https://www.youtube.com/watch?v=dvDmXTKFtgQ) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/version-control-systems@ezdqQW9wTUw93F6kjOzku.md b/src/data/roadmaps/backend/content/version-control-systems@ezdqQW9wTUw93F6kjOzku.md index 555a6e7d8..6362a8852 100644 --- a/src/data/roadmaps/backend/content/version-control-systems@ezdqQW9wTUw93F6kjOzku.md +++ b/src/data/roadmaps/backend/content/version-control-systems@ezdqQW9wTUw93F6kjOzku.md @@ -5,6 +5,6 @@ Version Control Systems (VCS) manage and track code changes over time, enabling Visit the following resources to learn more: - [@roadmap@Visit Dedicated Git & GitHub Roadmap](https://roadmap.sh/git-github) -- [@video@What is a Version Control System and why you should always use it](https://www.youtube.com/watch?v=IeXhYROClZk) +- [@course@Why version control? (Interactive Lesson)](https://inter-git.com/lessons/introduction) - [@article@What is version control?](https://www.atlassian.com/git/tutorials/what-is-version-control) -- [@course@Why version control? (Interactive Lesson)](https://inter-git.com/lessons/introduction) \ No newline at end of file +- [@video@What is a Version Control System and why you should always use it](https://www.youtube.com/watch?v=IeXhYROClZk) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/web-security@RBrIP5KbVQ2F0ly7kMfTo.md b/src/data/roadmaps/backend/content/web-security@RBrIP5KbVQ2F0ly7kMfTo.md index 1bbdabb3d..a101b2e1b 100644 --- a/src/data/roadmaps/backend/content/web-security@RBrIP5KbVQ2F0ly7kMfTo.md +++ b/src/data/roadmaps/backend/content/web-security@RBrIP5KbVQ2F0ly7kMfTo.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@roadmap@Visit the Dedicated Cybersecurity Roadmap](https://roadmap.sh/cyber-security) - [@opensource@OWASP Web Application Security Testing Checklist](https://github.com/0xRadi/OWASP-Web-Checklist) - [@article@Why HTTPS Matters](https://developers.google.com/web/fundamentals/security/encrypt-in-transit/why-https) -- [@video@7 Security Risks and Hacking Stories for Web Developers](https://www.youtube.com/watch?v=4YOpILi9Oxs) -- [@feed@Explore top posts about Security](https://app.daily.dev/tags/security?ref=roadmapsh) \ No newline at end of file +- [@video@7 Security Risks and Hacking Stories for Web Developers](https://www.youtube.com/watch?v=4YOpILi9Oxs) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/what-is-domain-name@ZhSuu2VArnzPDp6dPQQSC.md b/src/data/roadmaps/backend/content/what-is-domain-name@ZhSuu2VArnzPDp6dPQQSC.md index cf9bb7e55..49caa5418 100644 --- a/src/data/roadmaps/backend/content/what-is-domain-name@ZhSuu2VArnzPDp6dPQQSC.md +++ b/src/data/roadmaps/backend/content/what-is-domain-name@ZhSuu2VArnzPDp6dPQQSC.md @@ -1,6 +1,6 @@ # Domain Name -Domain names are human-readable internet addresses that translate to IP addresses for computer identification. Consist of second-level domain ("example") and top-level domain (".com"). Managed by registrars, providing user-friendly website navigation instead of numeric IP addresses. +Domain names are human-readable internet addresses that translate to IP addresses for computer identification. Consists of a second-level domain ("example") and a top-level domain (".com"). Managed by registrars, providing user-friendly website navigation instead of numeric IP addresses. Visit the following resources to learn more: diff --git a/src/data/roadmaps/backend/content/what-is-hosting@aqMaEY8gkKMikiqleV5EP.md b/src/data/roadmaps/backend/content/what-is-hosting@aqMaEY8gkKMikiqleV5EP.md index 34c82144b..72d4a23aa 100644 --- a/src/data/roadmaps/backend/content/what-is-hosting@aqMaEY8gkKMikiqleV5EP.md +++ b/src/data/roadmaps/backend/content/what-is-hosting@aqMaEY8gkKMikiqleV5EP.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@article@What is the difference between Webpage, Website, Web server, and search engine?](https://developer.mozilla.org/en-US/docs/Learn/Common_questions/Web_mechanics/Pages_sites_servers_and_search_engines) - [@article@What is a web server?](https://developer.mozilla.org/en-US/docs/Learn/Common_questions/Web_mechanics/What_is_a_web_server) - [@video@What is Web Hosting and How Does It Work?](https://www.youtube.com/watch?v=H8oAvyqQwew) -- [@video@Different Types of Web Hosting Explained](https://www.youtube.com/watch?v=AXVZYzw8geg) -- [@video@Where to Host a Fullstack Project on a Budget](https://www.youtube.com/watch?v=Kx_1NYYJS7Q) \ No newline at end of file +- [@video@Different Types of Web Hosting Explained](https://www.youtube.com/watch?v=AXVZYzw8geg) \ No newline at end of file diff --git a/src/data/roadmaps/backend/content/what-is-http@R12sArWVpbIs_PHxBqVaR.md b/src/data/roadmaps/backend/content/what-is-http@R12sArWVpbIs_PHxBqVaR.md index 087eb3bd7..17a3181d3 100644 --- a/src/data/roadmaps/backend/content/what-is-http@R12sArWVpbIs_PHxBqVaR.md +++ b/src/data/roadmaps/backend/content/what-is-http@R12sArWVpbIs_PHxBqVaR.md @@ -1,13 +1,10 @@ # What is HTTP? -HTTP (Hypertext Transfer Protocol) transmits hypertext over the web using request-response model. Defines message formatting and server-browser communication. Stateless protocol where each request is independent. Forms foundation of web communication, often used with HTTPS for encryption. +HTTP (Hypertext Transfer Protocol) transmits hypertext over the web using a request-response model. Defines message formatting and server-browser communication. Stateless protocol where each request is independent. Forms the foundation of web communication, often used with HTTPS for encryption. Visit the following resources to learn more: - [@course@Full HTTP Networking Course](https://www.youtube.com/watch?v=2JYT5f2isg4) - [@article@What is HTTP?](https://www.cloudflare.com/en-gb/learning/ddos/glossary/hypertext-transfer-protocol-http/) -- [@article@Overview of HTTP](https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview) - [@article@HTTP/3 From A To Z: Core Concepts](https://www.smashingmagazine.com/2021/08/http3-core-concepts-part1/) -- [@article@Every thing you need to know about HTTP](https://www3.ntu.edu.sg/home/ehchua/programming/webprogramming/HTTP_Basics.html) -- [@video@HTTP/1 to HTTP/2 to HTTP/3](https://www.youtube.com/watch?v=a-sBfyiXysI) -- [@video@SSL, TLS, HTTPS Explained](https://www.youtube.com/watch?v=j9QmMEWmcfo) \ No newline at end of file +- [@video@HTTP/1 to HTTP/2 to HTTP/3](https://www.youtube.com/watch?v=a-sBfyiXysI) \ No newline at end of file