Compare commits

...

4 Commits

Author SHA1 Message Date
github-actions[bot]
1af19e70c9 chore: sync content to repo (#9717)
Co-authored-by: kamranahmedse <4921183+kamranahmedse@users.noreply.github.com>
2026-03-11 14:06:08 +01:00
Mark
4a12985855 Feature: Add new article link for replication (#9716) 2026-03-11 14:02:33 +01:00
github-actions[bot]
f5df7547be chore: sync content to repo (#9715)
Co-authored-by: kamranahmedse <4921183+kamranahmedse@users.noreply.github.com>
2026-03-11 11:37:13 +01:00
github-actions[bot]
5ca4fcc9e3 chore: sync content to repo (#9714)
Co-authored-by: kamranahmedse <4921183+kamranahmedse@users.noreply.github.com>
2026-03-11 11:36:29 +01:00
21 changed files with 62 additions and 29 deletions

View File

@@ -4,10 +4,10 @@ ACID represents four database transaction properties: Atomicity (all-or-nothing
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)
- [@book@Database System Concepts - Silberschatz, Korth, Sudarshan](https://db-book.com/)
- [@video@ACID Transactions (Explained by Example)](https://www.youtube.com/watch?v=pomxJOFVcQs)

View File

@@ -0,0 +1,12 @@
# AI vs. Traditional Software Development
Traditional software development relies on developers explicitly writing code to instruct computers on how to perform tasks. This involves defining every step and logic manually. AI-assisted coding, however, leverages machine learning models trained on vast amounts of code to automate parts of the development process. Instead of writing all the code from scratch, developers can use AI to generate code snippets, suggest improvements, and even debug errors, potentially leading to faster development cycles and reduced human error.
Visit the following resources to learn more:
- [@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)

View File

@@ -8,4 +8,4 @@ Visit the following resources to learn more:
- [@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)1f6cf5036b)
- [@video@10 Architecture Patterns Used In Enterprise Software Development Today](https://www.youtube.com/watch?v=BrT3AO8bVQY)

View File

@@ -4,10 +4,10 @@ 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)
- [@course@Redis University - Introduction to Redis Data Structures](https://redis.io/university/courses/ru101/)
- [@video@Cache Systems Every Developer Should Know](https://www.youtube.com/watch?v=dGAgxozNWFE)

View File

@@ -4,9 +4,7 @@ Claude Code is a family of large language models designed for code generation an
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@Claude Code: A Guide With Practical Examples](https://www.datacamp.com/tutorial/claude-code)
- [@video@Introducing Claude Code](https://www.youtube.com/watch?v=AJpK3YTTKZ4)
- [@video@Claude Code Tutorial for Beginners](https://www.youtube.com/watch?v=eMZmDH3T2bY)
- [@video@Claude Code Clearly Explained (and how to use it)](https://www.youtube.com/watch?v=zxMjOqM7DFs&t=82s)
- [@video@Claude Code Tutorial for Beginners](https://www.youtube.com/watch?v=eMZmDH3T2bY)

View File

@@ -4,9 +4,5 @@ Client-side caching stores data locally on user devices to improve performance a
Visit the following resources to learn more:
- [@official@HTTP Caching - MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching)
- [@article@Client Side Caching](https://redis.io/docs/latest/develop/use/client-side-caching/)
- [@article@A Web Developer's Guide to Browser Caching](https://medium.com/@codebyamir/a-web-developers-guide-to-browser-caching-cc41f3b73e7c)
- [@article@HTTP Cache Headers - A Complete Guide](https://www.keycdn.com/blog/http-cache-headers)
- [@video@Everything you need to know about HTTP Caching](https://www.youtube.com/watch?v=HiBDZgTNpXY)
- [@video@HTTP Caching with ETags](https://www.youtube.com/watch?v=TgZnpp5wJWU)
- [@video@Everything you need to know about HTTP Caching](https://www.youtube.com/watch?v=HiBDZgTNpXY)

View File

@@ -4,10 +4,10 @@ JSON (JavaScript Object Notation) is an encoding scheme eliminating ad-hoc code
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/)
- [@course@Full Stack Open - Node.js and Express (Part 3)](https://fullstackopen.com/en/part3)
- [@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)

View File

@@ -5,9 +5,9 @@ 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/)
- [@course@PostgreSQL Full Course for Beginners freeCodeCamp](https://www.youtube.com/watch?v=qw--VYLpxG4)
- [@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)

View File

@@ -5,10 +5,10 @@ Redis is an open-source, in-memory data structure store supporting strings, list
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/)
- [@course@Redis Crash Course](https://www.youtube.com/watch?v=XCsS_NVAa1g)
- [@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)

View File

@@ -5,10 +5,10 @@ Redis is an open-source, in-memory data structure store supporting strings, list
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/)
- [@course@Redis Crash Course](https://www.youtube.com/watch?v=XCsS_NVAa1g)
- [@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)

View File

@@ -5,9 +5,9 @@ Docker is an open-source platform that automates the deployment, scaling, and ma
Visit the following resources to learn more:
- [@roadmap@Visit Dedicated Docker Roadmap](https://roadmap.sh/docker)
- [@official@Docker Docs](https://docs.docker.com/)
- [@official@Docker Getting Started Guide](https://docs.docker.com/get-started/))
- [@course@DevOps with Docker](https://courses.mooc.fi/org/uh-cs/courses/devops-with-docker)
- [@official@Docker Docs](https://docs.docker.com/)
- [@official@Docker Getting Started Guide](https://docs.docker.com/get-started/)
- [@video@Docker Tutorial](https://www.youtube.com/watch?v=RqTEHSBrYFw)
- [@video@Docker simplified in 55 seconds](https://youtu.be/vP_4DlOH1G4)
- [@feed@Explore top posts about Docker](https://app.daily.dev/tags/docker?ref=roadmapsh)

View File

@@ -0,0 +1,3 @@
# Programming Languages
Programming languages are sets of instructions that tell a computer what to do. They're used to create software, applications, and automate tasks. Different languages are suited for different purposes, like web development, data analysis, or system administration. You write code in these languages, and the computer translates it to perform specific actions.

View File

@@ -1,4 +1,6 @@
# Python
Python is a versatile and easy-to-learn programming language used for a wide range of tasks. It's known for its clear syntax, which makes it readable and simplifies coding. You can use Python to automate tasks, build web applications, analyze data, and even manage infrastructure, making it a valuable tool for many DevOps-related tasks.
Visit the following resources to learn more:

View File

@@ -7,6 +7,6 @@ Visit the following resources to learn more:
- [@roadmap@Visit Dedicated Terraform Roadmap](https://roadmap.sh/terraform)
- [@official@Terraform Docs](https://www.terraform.io/docs)
- [@official@Terraform Tutorials](https://learn.hashicorp.com/terraform)
- [@video@Complete Terraform Course](https://www.youtube.com/watch?v=7xngnjfIlK4)
- [@article@How to Scale Your Terraform Infrastructure](https://thenewstack.io/how-to-scale-your-terraform-infrastructure/)
- [@video@Complete Terraform Course](https://www.youtube.com/watch?v=7xngnjfIlK4)
- [@feed@Explore top posts about Terraform](https://app.daily.dev/tags/terraform?ref=roadmapsh)

View File

@@ -0,0 +1,12 @@
# AI vs. Traditional Software Development
Traditional software development relies on developers explicitly writing code to instruct computers on how to perform tasks. This involves defining every step and logic manually. AI-assisted coding, however, leverages machine learning models trained on vast amounts of code to automate parts of the development process. Instead of writing all the code from scratch, developers can use AI to generate code snippets, suggest improvements, and even debug errors, potentially leading to faster development cycles and reduced human error.
Visit the following resources to learn more:
- [@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@What is vibe coding?](https://www.ibm.com/think/topics/vibe-coding)
- [@article@How AI is transforming work at Anthropic](https://www.anthropic.com/research/how-ai-is-transforming-work-at-anthropic)
- [@video@I Systems vs Traditional Coding](https://www.youtube.com/watch?v=P7lryCIvxgA)
- [@video@ibe Coding Fundamentals In 33 minutes](https://www.youtube.com/watch?v=iLCDSY2XX7E)
- [@video@hat is Vibe Coding?](https://www.youtube.com/watch?v=5OWurmg41tI)

View File

@@ -4,9 +4,7 @@ Claude Code is a family of large language models designed for code generation an
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@Claude Code: A Guide With Practical Examples](https://www.datacamp.com/tutorial/claude-code)
- [@video@Introducing Claude Code](https://www.youtube.com/watch?v=AJpK3YTTKZ4)
- [@video@Claude Code Tutorial for Beginners](https://www.youtube.com/watch?v=eMZmDH3T2bY)
- [@video@Claude Code Clearly Explained (and how to use it)](https://www.youtube.com/watch?v=zxMjOqM7DFs&t=82s)

View File

@@ -0,0 +1,11 @@
# Documentation Generation with AI
AI-powered documentation generation leverages machine learning models to automatically create and maintain software documentation. These tools can analyze code, comments, and other project artifacts to produce API references, tutorials, and other types of documentation, reducing the manual effort required and ensuring accuracy and consistency. This helps developers by freeing them from manual tasks and ensuring that their APIs are well documented.
Visit the following resources to learn more:
- [@article@AI code documentation: Benefits and top tips](https://www.ibm.com/think/insights/ai-code-documentation-benefits-top-tips)
- [@article@AI Code Documentation Generators: A Guide](https://overcast.blog/ai-code-documentation-generators-a-guide-b6cd72cd0ec4)
- [@article@Automate Your Documentation with Claude Code & GitHub Actions: A Step-by-Step Guide](https://medium.com/@fra.bernhardt/automate-your-documentation-with-claude-code-github-actions-a-step-by-step-guide-2be2d315ed45)
- [@video@How I Built a Tool to Auto-Generate GitHub Documentation with LLMs](https://www.youtube.com/watch?v=QYchuz6nBR8)
- [@video@How to Generate API Documentation Using AI](https://www.youtube.com/watch?v=1529XqH50Xs)

View File

@@ -4,9 +4,9 @@ Model Context Protocol (MCP) is a rulebook that tells an AI agent how to pack ba
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)
- [@course@MCP: Build Rich-Context AI Apps with Anthropic](https://www.deeplearning.ai/short-courses/mcp-build-rich-context-ai-apps-with-anthropic/)
- [@article@Model Context Protocol (MCP): A Guide With Demo Project](https://www.datacamp.com/tutorial/mcp-model-context-protocol)

View File

@@ -4,10 +4,10 @@ AI coding assistants can leverage "skills" pre-defined functions or tools ex
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)
- [@course@Agent Skills with Anthropic](https://www.deeplearning.ai/short-courses/agent-skills-with-anthropic/)
- [@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)

View File

@@ -7,4 +7,4 @@ Visit the following resources to learn more:
- [@article@Server-Side Rendering (SSR)](https://vuejs.org/guide/scaling-up/ssr.html)
- [@video@What are Server Side Rendering (SSR) & Client Side Rendering (CSR)](https://www.youtube.com/watch?v=ObrSuDYMl1s)
- [@video@What is server-side rendering for web development?](https://www.youtube.com/watch?v=okvg3MRAPs0)
- [@feed@Explore top posts about Web Development](https://app.daily.dev/tags/webdev?ref=roadmapsh)
- [@feed@Explore top posts about Web Development](https://app.daily.dev/tags/webdev?ref=roadmapsh)

View File

@@ -8,4 +8,5 @@ Replication is an availability pattern that involves having multiple copies of t
Visit the following resources to learn more:
- [@opensource@Replication: Availability Pattern](https://github.com/donnemartin/system-design-primer#replication)
- [@opensource@Replication: Availability Pattern](https://github.com/donnemartin/system-design-primer#replication)
- [@article@Database Replication Introduction: Types and Advantages](https://www.enjoyalgorithms.com/blog/introduction-to-database-replication-system-design)