mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2026-10-24 01:08:07 +08:00
chore: sync content to repo (#10468)
Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
This commit is contained in:
co-authored by
nilbuild
parent
1a029ab757
commit
2584fbd03b
+7
-1
@@ -1,3 +1,9 @@
|
||||
# Agent Architectures
|
||||
|
||||
Agent architectures define how an AI agent is structured: how it reasons, selects tools, manages memory, and decides when to stop. Common patterns include ReAct (reason + act), plan-and-execute, and tree-of-thought. Choosing the right architecture depends on how much control the application needs over model behavior and how tolerant the customer is of unpredictable agent outputs.
|
||||
Agent architectures define how an AI agent is structured: how it reasons, selects tools, manages memory, and decides when to stop. Common patterns include ReAct (reason + act), plan-and-execute, and tree-of-thought. Choosing the right architecture depends on how much control the application needs over model behavior and how tolerant the customer is of unpredictable agent outputs.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@What is agentic architecture?](https://www.ibm.com/think/topics/agentic-architecture)
|
||||
- [@article@AI Agent Architecture: Tutorial & Examples](https://fme.safe.com/guides/ai-agent-architecture/)
|
||||
- [@video@AI Agents, Clearly Explained](https://www.youtube.com/watch?v=FwOTs4UxQS4)
|
||||
+3
-3
@@ -1,10 +1,10 @@
|
||||
# AI Engineering Skills
|
||||
|
||||
AI Engineering
|
||||
|
||||
AI engineering involves building software systems that use machine learning models and large language models (LLMs) as components. This includes selecting models, integrating them via APIs, engineering prompts, managing context, and deploying AI features in production. AI engineering is at the core of the job of FDEs. It's what turns an AI model into a product that runs reliably inside a company's infrastructure.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@What Is an AI Engineer? (And How to Become One)](https://www.coursera.org/articles/ai-engineer)
|
||||
- [@video@AI, Machine Learning, Deep Learning and Generative AI Explained](https://www.youtube.com/watch?v=qYNweeDHiyU)
|
||||
- [@video@A Practical Guide To Becoming An AI Engineer (2026)](https://www.youtube.com/watch?v=oHu_xWe0agI)
|
||||
- [@video@AI, Machine Learning, Deep Learning and Generative AI Explained](https://www.youtube.com/watch?v=qYNweeDHiyU)
|
||||
- [@video@AI Engineering Vs AI Forward Deployed Engineer(FDE)](https://www.youtube.com/watch?v=05ZezulZKkQ)
|
||||
@@ -1,3 +1,10 @@
|
||||
# AI Governance
|
||||
|
||||
AI governance refers to the policies, processes, and controls that ensure AI systems behave safely, fairly, and in compliance with regulations and organizational standards. This includes defining acceptable use, managing model risk, ensuring transparency in AI decision-making, and monitoring for bias or harmful outputs.
|
||||
AI governance refers to the policies, processes, and controls that ensure AI systems behave safely, fairly, and in compliance with regulations and organizational standards. This includes defining acceptable use, managing model risk, ensuring transparency in AI decision-making, and monitoring for bias or harmful outputs.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@What is AI governance?](https://www.ibm.com/think/topics/ai-governance)
|
||||
- [@article@AI Governance Best Practices: How to Build Responsible and Effective AI Programs](https://www.databricks.com/blog/ai-governance-best-practices-how-build-responsible-and-effective-ai-programs)
|
||||
- [@video@Security & AI Governance: Reducing Risks in AI Systems](https://www.youtube.com/watch?v=4QXtObc61Lw)
|
||||
- [@video@The Importance of AI Governance](https://www.youtube.com/watch?v=Q020C-Jw0o8)
|
||||
@@ -4,7 +4,7 @@ Apache Airflow is an open-source workflow orchestration platform for scheduling
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@official@Airflow](https://airflow.apache.org/)
|
||||
- [@official@Airflow Docs](https://airflow.apache.org/docs)
|
||||
- [@opensource@airflow](https://github.com/apache/airflow)
|
||||
- [@article@Building Pipelines In Apache Airflow – For Beginners](https://towardsdatascience.com/building-pipelines-in-apache-airflow-for-beginners-58f87a1512d5/?utm_source=roadmap&utm_medium=Referral&utm_campaign=TDS+roadmap+integration)
|
||||
- [@article@Building Pipelines In Apache Airflow – For Beginners](https://towardsdatascience.com/building-pipelines-in-apache-airflow-for-beginners-58f87a1512d5/?utm_source=roadmap&utm_medium=Referral&utm_campaign=TDS+roadmap+integration)
|
||||
- [@video@Airflow Tutorial For Beginners](https://www.youtube.com/watch?v=IiczxlbQb8s)
|
||||
@@ -4,4 +4,6 @@ API design is the process of defining how services communicate with each other t
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated API Design Roadmap](https://roadmap.sh/api-design)
|
||||
- [@roadmap@Visit the Dedicated API Design Roadmap](https://roadmap.sh/api-design)
|
||||
- [@article@What is API design?](https://www.ibm.com/think/topics/api-design)
|
||||
- [@video@APIs for Beginners - How to use an API (Full Course / Tutorial)](https://www.youtube.com/watch?v=WXsD0ZgxjRw)
|
||||
@@ -6,4 +6,5 @@ Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated AWS Roadmap](https://roadmap.sh/aws)
|
||||
- [@official@AWS Cloud Essentials](https://aws.amazon.com/getting-started/cloud-essentials/)
|
||||
- [@official@Overview of Amazon Web Services](https://docs.aws.amazon.com/whitepapers/latest/aws-overview/introduction.html)
|
||||
- [@official@Overview of Amazon Web Services](https://docs.aws.amazon.com/whitepapers/latest/aws-overview/introduction.html)
|
||||
- [@video@AWS Certified Cloud Practitioner Training 2020 - Full Course](https://www.youtube.com/watch?v=3hLmDS179YE)
|
||||
@@ -4,5 +4,7 @@ Microsoft Azure is Microsoft's cloud platform with particularly strong adoption
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@official@Azure Website](https://azure.microsoft.com/en-us/)
|
||||
- [@video@Microsoft Azure Fundamentals Certification Course (AZ-900)](https://www.youtube.com/watch?v=5abffC-K40c)
|
||||
- [@official@What is Azure?](https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-azure)
|
||||
- [@official@Azure Docs](https://learn.microsoft.com/en-us/azure/?product=popular)
|
||||
- [@video@Microsoft Azure](https://www.youtube.com/playlist?list=PLEiEAq2VkUUKihhGvJw05bU8DhoQMn_ni)
|
||||
- [@video@Microsoft Azure Fundamentals Certification Course](https://www.youtube.com/watch?v=5abffC-K40c)
|
||||
@@ -5,4 +5,5 @@ Backend development refers to the server-side logic of a web application, includ
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@What is backend? A comprehensive intro to server-side development](https://alokai.com/blog/what-is-backend)
|
||||
- [@video@How The Backend Works](https://www.youtube.com/watch?v=4r6WdaY3SOA)
|
||||
- [@video@How The Backend Works](https://www.youtube.com/watch?v=4r6WdaY3SOA)
|
||||
- [@video@Complete Backend Course](https://www.youtube.com/watch?v=rOpEN1JDaD0)
|
||||
+7
-1
@@ -1,3 +1,9 @@
|
||||
# Building Eval Pipelines
|
||||
|
||||
Evaluation pipelines are automated systems for measuring the quality of an AI model or application over a set of test cases. A good eval does not just check whether the final answer is correct. It traces the steps a skilled human would take to solve the same problem and grades the agent on each one. Building this starts with a golden dataset: a set of real queries with the ideal output labeled by hand. That becomes the standard everything else is measured against.
|
||||
Evaluation pipelines are automated systems for measuring the quality of an AI model or application over a set of test cases. A good eval does not just check whether the final answer is correct. It traces the steps a skilled human would take to solve the same problem and grades the agent on each one. Building this starts with a golden dataset: a set of real queries with the ideal output labeled by hand. That becomes the standard everything else is measured against.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@What Is An Evaluation Pipeline?](https://arize.com/glossary/evaluation-pipeline/)
|
||||
- [@article@Automated Regression Testing: The Complete 2026 Guide](https://roadmap.sh/ai-engineer/automated-regression-testing)
|
||||
- [@video@LLM Evaluation](https://www.youtube.com/playlist?list=PLEneLIDJFpcA)
|
||||
@@ -6,4 +6,5 @@ Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated C++ Developer Roadmap](https://roadmap.sh/cpp)
|
||||
- [@article@Learn C++](https://www.learncpp.com/)
|
||||
- [@article@C++ vs. C: When (and when not) to use each language](https://roadmap.sh/cpp/vs-c)
|
||||
- [@video@C++ Tutorial for Beginners - Full Course](https://youtu.be/vLnPwxZdW4Y)
|
||||
+6
-1
@@ -1,3 +1,8 @@
|
||||
# Choosing your Model Provider
|
||||
|
||||
Different LLM providers offer models with different tradeoffs in capability, cost, latency, context length, and licensing terms. Common providers include OpenAI, Anthropic, Google, Meta (open weights), and Mistral. Choosing the right model for a use case involves evaluating benchmarks, pricing, API reliability, data privacy terms, and whether the model's strengths match the application's requirements.
|
||||
Different LLM providers offer models with different tradeoffs in capability, cost, latency, context length, and licensing terms. Common providers include OpenAI, Anthropic, Google, Meta (open weights), and Mistral. Choosing the right model for a use case involves evaluating benchmarks, pricing, API reliability, data privacy terms, and whether the model's strengths match the application's requirements.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@video@How to Choose Large Language Models: A Developer’s Guide to LLMs](https://www.youtube.com/watch?v=pYax2rupKEY&t=9s)
|
||||
- [@video@Choose the right AI model for your use case](https://www.youtube.com/watch?v=aqWXSShwGO0)
|
||||
@@ -6,4 +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)
|
||||
- [@official@How Claude Code works](https://code.claude.com/docs/en/how-claude-code-works)
|
||||
- [@official@How Claude Code works](https://code.claude.com/docs/en/how-claude-code-works)
|
||||
- [@video@CLAUDE CODE FULL COURSE 4 HOURS: Build & Sell (2026)](https://www.youtube.com/watch?v=QoQBzR1NIqI)
|
||||
@@ -1,3 +1,9 @@
|
||||
# Cloud Platforms
|
||||
|
||||
Cloud platforms provide on-demand access to computing resources including servers, storage, networking, databases, and managed services. Instead of running physical hardware, teams deploy and scale their applications on cloud infrastructure. The major providers each offer a broad set of services that cover most infrastructure needs.
|
||||
Cloud platforms provide on-demand access to computing resources including servers, storage, networking, databases, and managed services. Instead of running physical hardware, teams deploy and scale their applications on cloud infrastructure. The major providers each offer a broad set of services that cover most infrastructure needs.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@What is cloud computing?](https://aws.amazon.com/what-is-cloud-computing/)
|
||||
- [@video@Cloud Computing In 6 Minutes | What Is Cloud Computing?](https://www.youtube.com/watch?v=M988_fsOSWo)
|
||||
- [@video@Cloud Computing Playlist \[2027 Updated\] | Cloud Computing Tutorial For Beginners | C](https://www.youtube.com/playlist?list=PLEiEAq2VkUUIJ3o1tehvtux0_Ynf42CBN)
|
||||
@@ -5,5 +5,4 @@ Containers are a lightweight way to package an application along with its depend
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@What are Containers?](https://cloud.google.com/learn/what-are-containers)
|
||||
- [@article@What is a Container?](https://www.docker.com/resources/what-container/)
|
||||
- [@video@What are Containers?](https://www.youtube.com/playlist?list=PLawsLZMfND4nz-WDBZIj8-nbzGFD4S9oz)
|
||||
+4
-4
@@ -4,7 +4,7 @@ Context engineering is the practice of strategically curating, structuring, and
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@What is a Context Window in AI?](https://www.ibm.com/think/topics/context-window)
|
||||
- [@article@What Is an AI Context Window?](https://www.coursera.org/articles/context-window)
|
||||
- [@article@Cutting Through the Noise: Smarter Context Management for LLM-Powered Agents](https://blog.jetbrains.com/research/2025/12/efficient-context-management/)
|
||||
- [@video@What is a Context Window? Unlocking LLM Secrets](https://www.youtube.com/watch?v=-QVoIxEpFkM)
|
||||
- [@article@What Is Context Engineering? | IBM](https://www.ibm.com/think/topics/context-engineering)
|
||||
- [@article@Effective context engineering for AI agents](https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents)
|
||||
- [@article@Context Engineering for AI Agents: A Deep Dive](https://towardsdatascience.com/deep-dive-into-context-engineering-for-ai-agents/)
|
||||
- [@video@Context engineering explained: What every AI developer should know](https://www.youtube.com/watch?v=BBPQYtR7oUk)
|
||||
@@ -5,4 +5,5 @@ CSS, or Cascading Style Sheets, controls the visual appearance of HTML elements
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated CSS Roadmap](https://roadmap.sh/css)
|
||||
- [@article@Web.dev by Google — Learn CSS](https://web.dev/learn/css/)
|
||||
- [@article@Web.dev by Google — Learn CSS](https://web.dev/learn/css/)
|
||||
- [@video@CSS Tutorial – Full Course for Beginners](https://www.youtube.com/watch?v=OXGznpKZ_sA&t=25s)
|
||||
+7
-1
@@ -1,3 +1,9 @@
|
||||
# Data Engineering
|
||||
|
||||
Data engineering involves building and maintaining the systems that collect, store, process, and move data at scale. This includes designing pipelines, working with data warehouses, and ensuring data quality for downstream consumers like analysts and ML systems.
|
||||
Data engineering involves building and maintaining the systems that collect, store, process, and move data at scale. This includes designing pipelines, working with data warehouses, and ensuring data quality for downstream consumers like analysts and ML systems.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@Visit the Dedicated Data Engineer Roadmap](https://roadmap.sh/data-engineer)
|
||||
- [@article@What is data engineering?](https://www.ibm.com/think/topics/data-engineering)
|
||||
- [@video@Data Engineering Course for Beginners](https://www.youtube.com/watch?v=PHsC_t0j1dU)
|
||||
@@ -1,3 +1,8 @@
|
||||
# Data Modeling
|
||||
|
||||
Data modeling is the process of deciding how data should be structured and stored so it can be queried efficiently and understood by the people who use it. Common patterns include the star schema, where a central fact table is surrounded by dimension tables; the one big table (OBT) approach favored in some analytics workloads; and the medallion architecture used in data lakehouses, where data flows through bronze (raw), silver (cleaned), and gold (aggregated) layers.
|
||||
Data modeling is the process of deciding how data should be structured and stored so it can be queried efficiently and understood by the people who use it. Common patterns include the star schema, where a central fact table is surrounded by dimension tables; the one big table (OBT) approach favored in some analytics workloads; and the medallion architecture used in data lakehouses, where data flows through bronze (raw), silver (cleaned), and gold (aggregated) layers.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@What Is Data Modeling? | IBM](https://www.ibm.com/think/topics/data-modeling)
|
||||
- [@video@What is Data Modelling? Beginner's Guide to Data Models and Data Modelling](https://www.youtube.com/watch?v=CUR6rKrIEGc)
|
||||
@@ -4,6 +4,7 @@ A data pipeline is a series of steps that move and transform data from one place
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated Data Engineer Roadmap](https://roadmap.sh/data-engineer)
|
||||
- [@article@What is a Data Pipeline? - IBM](https://www.ibm.com/topics/data-pipeline)
|
||||
- [@video@What are Data Pipelines?](https://www.youtube.com/watch?v=oKixNpz6jNo)
|
||||
- [@video@What are Data Pipelines?](https://www.youtube.com/watch?v=oKixNpz6jNo)
|
||||
- [@video@Build a Data Engineering Pipeline using Python and Airflow](https://www.youtube.com/playlist?list=https://www.youtube.com/playlist?list=PLf0swTFhTI8pRV9DDzae2o1m-cqe5PtJ2-cqe5PtJ2)
|
||||
- [@video@Building Data Pipelines with Apache Kafka and Confluent](https://www.youtube.com/playlist?list=PLa7VYi0yPIH1MculjFWJxs-aENPxRHHOS)
|
||||
+7
-1
@@ -1,3 +1,9 @@
|
||||
# Data Privacy & Compliance
|
||||
|
||||
Data privacy and compliance involves handling personal or sensitive data according to applicable laws and organizational policies. Relevant regulations include GDPR, CCPA, HIPAA, and others depending on the industry and geography. For AI systems, this includes what data is sent to third-party model APIs, what is stored, and how long it is retained.
|
||||
Data privacy and compliance involves handling personal or sensitive data according to applicable laws and organizational policies. Relevant regulations include GDPR, CCPA, HIPAA, and others depending on the industry and geography. For AI systems, this includes what data is sent to third-party model APIs, what is stored, and how long it is retained.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@Security, Compliance, and Data for Forward Deployed Engineers](https://www.theforwarddeployed.io/production/security-compliance)
|
||||
- [@article@Understanding Data Privacy Compliance](https://www.salesforce.com/platform/data-privacy-compliance/what-is-data-privacy-compliance/)
|
||||
- [@video@Data Security: Protect your critical data (or else)](https://www.youtube.com/watch?v=N8xEgSe5RwE)
|
||||
@@ -5,4 +5,5 @@ A data warehouse is a system optimized for analytical queries across large volum
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@What Is a Data Warehouse?](https://www.oracle.com/database/what-is-a-data-warehouse/)
|
||||
- [@video@What is a Data Warehouse?](https://www.youtube.com/watch?v=k4tK2ttdSDg)
|
||||
- [@video@What is a Data Warehouse?](https://www.youtube.com/watch?v=k4tK2ttdSDg)
|
||||
- [@video@Database vs Data Warehouse vs Data Lake | What is the Difference?](https://www.youtube.com/watch?v=-bSkREem8dM)
|
||||
+6
-1
@@ -1,3 +1,8 @@
|
||||
# Day 2 Operations
|
||||
|
||||
Day 2 Operations refers to everything that happens after a system goes live. Day 1 is the launch. Day 2 is the ongoing work of keeping the system running, monitoring for failures, handling edge cases that were not anticipated during development, and responding to feedback from real users.
|
||||
Day 2 Operations refers to everything that happens after a system goes live. Day 1 is the launch. Day 2 is the ongoing work of keeping the system running, monitoring for failures, handling edge cases that were not anticipated during development, and responding to feedback from real users.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@What are Day-2 Operations?](https://www.cloudthinker.io/what-is-day-2-operations)
|
||||
- [@article@Day 2 Operations: A Practical Guide for Managing Post-Deployment Complexity](https://www.cycloid.io/blog/day-2-operations-a-practical-guide-for-managing-post-deployment-complexity/)
|
||||
+7
-1
@@ -1,3 +1,9 @@
|
||||
# Debugging Agent Logic
|
||||
|
||||
Debugging AI agent logic involves tracing through the sequence of reasoning steps, tool calls, and decisions an agent made to find where it went wrong. This is harder than debugging traditional code because agent behavior is non-deterministic and depends on model outputs. Structured logging, step-by-step traces, and replay capabilities are the main tools for making agent failures visible and reproducible.
|
||||
Debugging AI agent logic involves tracing through the sequence of reasoning steps, tool calls, and decisions an agent made to find where it went wrong. This is harder than debugging traditional code because agent behavior is non-deterministic and depends on model outputs. Structured logging, step-by-step traces, and replay capabilities are the main tools for making agent failures visible and reproducible.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@What Is Agent Debugging?](https://arize.com/glossary/debugging-agents/)
|
||||
- [@article@AI Agent Debugging](https://nhimg.org/glossary/ai-agent-debugging/)
|
||||
- [@video@How to Debug, Evaluate, and Ship Reliable AI Agents with LangSmith](https://www.youtube.com/watch?v=oSjAbx67f0k)
|
||||
@@ -1,3 +1,8 @@
|
||||
# The Delta
|
||||
|
||||
The Delta is the original term Palantir used for what is now called an FDE. It refers to the gap between what a software product does out of the box and what a specific customer actually needs. A Delta is both a role (the engineer who closes that gap) and a concept (the custom work required to make a product work in a real environment). In FDE interviews, you may be asked to identify the Delta in a given customer scenario, meaning the specific technical or workflow gap that needs to be bridged.
|
||||
The Delta is the original term Palantir used for what is now called an FDE. It refers to the gap between what a software product does out of the box and what a specific customer actually needs. A Delta is both a role (the engineer who closes that gap) and a concept (the custom work required to make a product work in a real environment). In FDE interviews, you may be asked to identify the Delta in a given customer scenario, meaning the specific technical or workflow gap that needs to be bridged.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@A Comprehensive Analysis of Palantir’s Forward Deployed Engineering Model](https://medium.com/activated-thinker/a-comprehensive-analysis-of-palantirs-forward-deployed-engineering-model-4502a036b5e4)
|
||||
- [@article@How Palantir Invented the Forward Deployed Engineer Model and Why AI Startups Are Adopting It](https://fde.academy/blog/how-palantir-invented-the-forward-deployed-engineer-model)
|
||||
@@ -5,4 +5,5 @@ DevOps is the practice of automating and streamlining how software is built, tes
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@What Is DevOps? A Guide to the Basics](https://www.coursera.org/articles/what-is-devops)
|
||||
- [@video@DevOps In 5 Minutes](https://www.youtube.com/watch?v=Xrgk023l4lI)
|
||||
- [@video@DevOps In 5 Minutes](https://www.youtube.com/watch?v=Xrgk023l4lI)
|
||||
- [@video@DevOps Engineering Course for Beginners](https://www.youtube.com/watch?v=j5Zsa_eOXeY)
|
||||
@@ -5,5 +5,5 @@ Docker is the leading platform for building, shipping, and running containers. A
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated Docker Roadmap](https://roadmap.sh/docker)
|
||||
- [@official@Docker](https://www.docker.com/)
|
||||
- [@official@Docker Docs](https://docs.docker.com/)
|
||||
- [@official@Docker Docs](https://docs.docker.com/)
|
||||
- [@video@Docker Crash Course for Absolute Beginners](https://www.youtube.com/watch?v=pg19Z8LL06w)
|
||||
+3
-2
@@ -4,6 +4,7 @@ Data structures are ways of organizing data in memory, such as arrays, linked li
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated Data Structures & Algorithms Roadmap](https://roadmap.sh/datastructures-and-algorithms)
|
||||
- [@article@What is System Design?](https://algomaster.io/learn/system-design/what-is-system-design)
|
||||
- [@article@Data Structures and Algorithms (DSA) Tutorial](https://www.tutorialspoint.com/data_structures_algorithms/index.htm)
|
||||
- [@video@What Are Data Structures?](https://www.youtube.com/watch?v=bum_19loj9A)
|
||||
- [@video@What Are Data Structures?](https://www.youtube.com/watch?v=bum_19loj9A)
|
||||
- [@video@Learn Data Structures and Algorithms Visually – Crash Course](https://www.youtube.com/watch?v=RpLnQnurpLY)
|
||||
+6
-3
@@ -1,5 +1,8 @@
|
||||
# undefined
|
||||
# Embedded Engineering
|
||||
|
||||
Embedded Engineering
|
||||
Embedded engineering describes the physical and organizational model of an FDE engagement: the engineer is embedded inside the customer's team, not working remotely or at arm's length. This means joining the customer's Slack, attending their standups, working in their codebase, and being present in the environment where the problems actually live.
|
||||
|
||||
Embedded engineering describes the physical and organizational model of an FDE engagement: the engineer is embedded inside the customer's team, not working remotely or at arm's length. This means joining the customer's Slack, attending their standups, working in their codebase, and being present in the environment where the problems actually live.
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@What Is Forward Deployment Engineering?](https://optywise.com/forward-deployment-engineering)
|
||||
- [@article@Forward Deployed AI Engineers: What They Are and When You Need One](https://www.futureproofing.dev/resources/ai-native-team/forward-deployed-ai-engineers)
|
||||
@@ -1,3 +1,8 @@
|
||||
# FDE Tiers
|
||||
|
||||
Not all FDE roles are the same. The job market has split into three distinct tiers with different skill requirements. AI lab FDEs need deep ML fluency, strong agent architecture skills, and the ability to help customers adopt models in production. Enterprise software FDEs need data platform depth, integration experience, and the ability to connect a vendor's product to a customer's existing data infrastructure. Consulting and staffing FDEs need broad solutions architecture skills, account management instincts, and the ability to run an end-to-end engagement independently. Knowing which tier you are targeting shapes which parts of this roadmap to prioritize.
|
||||
Not all FDE roles are the same. The job market has split into three distinct tiers with different skill requirements. AI lab FDEs need deep ML fluency, strong agent architecture skills, and the ability to help customers adopt models in production. Enterprise software FDEs need data platform depth, integration experience, and the ability to connect a vendor's product to a customer's existing data infrastructure. Consulting and staffing FDEs need broad solutions architecture skills, account management instincts, and the ability to run an end-to-end engagement independently. Knowing which tier you are targeting shapes which parts of this roadmap to prioritize.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@How AI Labs Are Solving The Last Mile Problem](https://www.forbes.com/sites/gelilabekele/2026/09/04/ai-deployment-and-the-forward-deployed-engineering-model/)
|
||||
- [@article@Forward Deployed roles: the emerging job family](https://forwarddeployedcreative.com/forward-deployed-roles/)
|
||||
@@ -5,4 +5,5 @@ Three backgrounds tend to transition well into the FDE role: software engineers,
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@How to Become a Forward Deployed Engineer:](https://fde.academy/blog/how-to-become-a-forward-deployed-engineer)
|
||||
- [@article@How to Transition from a Developer or Architect to AI FDE roles](https://newsletter.bigtechcareers.com/p/how-to-transition-from-a-developer)
|
||||
- [@article@The Definitive Guide to Forward Deployed Engineer Interviews in 2026](https://www.sundeepteki.org/advice/the-definitive-guide-to-forward-deployed-engineer-interviews-in-2026)
|
||||
@@ -4,5 +4,6 @@ Frontend development refers to the part of web development concerned with what u
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@book@Frontend Development Handbook](https://github.com/FrontendMasters/front-end-handbook-2019/blob/master/exports/Front-end%20Developer%20Handbook%202019.pdf)
|
||||
- [@video@Frontend web development - a complete overview](https://www.youtube.com/watch?v=WG5ikvJ2TKA)
|
||||
- [@article@What Is Front-End Development?](https://www.coursera.org/articles/what-is-front-end-development)
|
||||
- [@video@Introduction to Front End Development](https://www.simplilearn.com/front-end-developer-free-course-skillup)
|
||||
- [@video@Front End Developer Learning Path](https://www.youtube.com/playlist?list=PLWKjhJtqVAbmMuZ3saqRIBimAKIMYkt0E)
|
||||
@@ -4,5 +4,6 @@ Google Cloud Platform (GCP) is Google's cloud offering, known for strong data an
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@video@Cloud OnAir: Google Cloud Networking 101](https://www.youtube.com/watch?v=0hN-dyOV10c&t=146s)
|
||||
- [@video@Networking End to End](https://www.youtube.com/playlist?list=PLIivdWyY5sqJ0oXcnZYqOnuNRsLF9H48u)
|
||||
- [@official@Google Cloud Documentation](https://docs.cloud.google.com/docs)
|
||||
- [@article@What is Google Cloud Platform?](https://www.huntress.com/cybersecurity-101/topic/what-is-google-cloud-platform)
|
||||
- [@video@Google Cloud Platform playlist \[2027 Updated\] | Google Cloud Platform Tutorials](https://www.youtube.com/playlist?list=PLEiEAq2VkUUI0xT8VNpjBuWvmnLHxPcsE)
|
||||
@@ -4,6 +4,6 @@ Gemini is Google DeepMind's family of multimodal AI models, capable of processin
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@official@Google Gemini](https://gemini.google.com/)
|
||||
- [@official@Google's Gemini Documentation](https://workspace.google.com/solutions/ai/)
|
||||
- [@video@Welcome to the Gemini era](https://www.youtube.com/watch?v=_fuimO6ErKI)
|
||||
- [@official@Google's Gemini Docs](https://workspace.google.com/solutions/ai/)
|
||||
- [@article@What is Google Gemini?](https://zapier.com/blog/google-gemini/)
|
||||
- [@article@How To Master Google Gemini in 2026 (Free Course)](https://www.youtube.com/watch?v=-_FizlRlfYs)
|
||||
@@ -6,5 +6,5 @@ Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated Git and GitHub Roadmap](https://roadmap.sh/git-github)
|
||||
- [@official@Getting Started - Installing Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
|
||||
- [@official@Creating an account on GitHub](https://docs.github.com/en/get-started/start-your-journey/creating-an-account-on-github)
|
||||
- [@article@What is version control?](https://www.atlassian.com/git/tutorials/what-is-version-control)
|
||||
- [@article@What is version control?](https://www.atlassian.com/git/tutorials/what-is-version-control)
|
||||
- [@video@Git & GitHub Crash Course for Beginners \[2026\]](https://www.youtube.com/watch?v=mAFoROnOfHs)
|
||||
@@ -4,7 +4,7 @@ Go is a statically typed, compiled language developed by Google, designed for si
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated Go Developer Roadmap](https://roadmap.sh/golang)
|
||||
- [@official@Go](https://go.dev/)
|
||||
- [@roadmap@Visit the Dedicated Go Roadmap](https://roadmap.sh/golang)
|
||||
- [@official@Go Documentation](https://go.dev/doc/)
|
||||
- [@official@Get Started with Go](https://go.dev/doc/tutorial/getting-started)
|
||||
- [@official@Get Started with Go](https://go.dev/doc/tutorial/getting-started)
|
||||
- [@video@Learn GO Fast: Full Tutorial](https://www.youtube.com/watch?v=8uiZC0l4Ajw)
|
||||
@@ -6,4 +6,5 @@ Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated GraphQL Roadmap](https://roadmap.sh/graphql)
|
||||
- [@official@Introduction to GraphQL](https://graphql.org/learn/)
|
||||
- [@official@Getting started with GraphQL](https://graphql.org/)
|
||||
- [@official@Getting started with GraphQL](https://graphql.org/)
|
||||
- [@video@GraphQL Course for Beginners](https://www.youtube.com/watch?v=5199E50O7SI)
|
||||
+8
-1
@@ -1,3 +1,10 @@
|
||||
# Inference Optimization
|
||||
|
||||
Inference optimization refers to techniques for making model predictions faster and cheaper without significantly reducing quality. Common approaches include quantization (reducing numerical precision), distillation (training a smaller model to mimic a larger one), caching repeated requests, and batching. These optimizations are especially relevant for LLMs, where inference costs can be substantial at scale.
|
||||
Inference optimization refers to techniques for making model predictions faster and cheaper without significantly reducing quality. Common approaches include quantization (reducing numerical precision), distillation (training a smaller model to mimic a larger one), caching repeated requests, and batching. These optimizations are especially relevant for LLMs, where inference costs can be substantial at scale.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@How can I optimize for an inference application?](https://cloud.google.com/discover/inference-optimization?hl=en)
|
||||
- [@article@Inference optimization techniques and solutions](https://nebius.com/blog/posts/inference-optimization-techniques-solutions)
|
||||
- [@video@Mastering LLM Inference Optimization From Theory to Cost Effective Deployment:](https://www.youtube.com/watch?v=9tvJ_GYJA-o)
|
||||
- [@video@Inference Engines explained in 10min..](https://www.youtube.com/watch?v=_xM8scs4_x4&t=54s)
|
||||
+6
-1
@@ -1,3 +1,8 @@
|
||||
# Integration Engineering
|
||||
|
||||
Integration engineering is the practice of connecting systems that were not designed to work together. This usually means building APIs over existing data layers, bridging incompatible authentication systems, chaining tools across services with different data formats, and wrapping third-party products in interfaces a new system can use reliably. Most of the technical difficulty in real-world AI deployments lives here, not in the model itself.
|
||||
Integration engineering is the practice of connecting systems that were not designed to work together. This usually means building APIs over existing data layers, bridging incompatible authentication systems, chaining tools across services with different data formats, and wrapping third-party products in interfaces a new system can use reliably. Most of the technical difficulty in real-world AI deployments lives here, not in the model itself.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@Software Integration: Examples and Why It’s Important](https://www.coursera.org/articles/software-integration)
|
||||
- [@article@What Is An Integration Engineer?](https://latamcent.com/glossary/integration-engineer/)
|
||||
@@ -5,4 +5,6 @@ Java is a statically typed, object-oriented language that runs on the Java Virtu
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated Java Developer Roadmap](https://roadmap.sh/java)
|
||||
- [@roadmap@Visit the Dedicated Scala Developer Roadmap](https://roadmap.sh/scala)
|
||||
- [@roadmap@Visit the Dedicated Scala Developer Roadmap](https://roadmap.sh/scala)
|
||||
- [@video@Java Basics – Crash Course](https://www.youtube.com/watch?v=GdzRzWymT4c)
|
||||
- [@video@Scala Crash Course by a Scala Veteran (with some JavaScript flavor)](https://www.youtube.com/watch?v=-xRfJcwhy7A)
|
||||
+3
-1
@@ -7,4 +7,6 @@ Visit the following resources to learn more:
|
||||
- [@roadmap@Visit the Dedicated JavaScript Roadmap](https://roadmap.sh/javascript)
|
||||
- [@roadmap@Visit the Dedicated TypeScript Roadmap](https://roadmap.sh/typescript)
|
||||
- [@official@Overview of TypeScript](https://www.typescriptlang.org/docs/handbook/typescript-from-scratch.html)
|
||||
- [@official@TypeScript Official Handbook](https://www.typescriptlang.org/docs/handbook/intro.html)
|
||||
- [@official@JavaScript Docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
|
||||
- [@video@JavaScript Crash Course - Tutorial for Complete Beginners](https://www.youtube.com/watch?v=XIOLqoPHCJ4)
|
||||
- [@video@Learn TypeScript – Crash Course for Beginners](https://www.youtube.com/watch?v=ZvZ7gvcmPmI)
|
||||
@@ -5,6 +5,6 @@ JavaScript is the scripting language that runs in web browsers, giving web pages
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated JavaScript Roadmap](https://roadmap.sh/javascript)
|
||||
- [@opensource@You Don't Know JS Yet (book series)](https://github.com/getify/You-Dont-Know-JS)
|
||||
- [@article@JavaScript MDN Docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
|
||||
- [@article@The Modern JavaScript Tutorial](https://javascript.info/)
|
||||
- [@course@JavaScript Essentials 1](https://www.netacad.com/courses/javascript-essentials-1?courseLang=en-US)
|
||||
- [@official@JavaScript MDN Docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
|
||||
- [@video@JavaScript Tutorial Full Course - Beginner to Pro](https://www.youtube.com/watch?v=EerdGm-ehJQ)
|
||||
@@ -5,6 +5,6 @@ Kubernetes is an open-source container orchestration system that automates the d
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated Kubernetes Roadmap](https://roadmap.sh/kubernetes)
|
||||
- [@official@Kubernetes Documentation](https://kubernetes.io/)
|
||||
- [@official@Kubernetes Docs](https://kubernetes.io/docs/home/)
|
||||
- [@article@Introduction of Kubernetes](https://www.digitalocean.com/community/tutorials/an-introduction-to-kubernetes)
|
||||
- [@video@Kubernetes Tutorial for Beginners](https://www.youtube.com/watch?v=X48VuDVv0do)
|
||||
+7
-1
@@ -1,3 +1,9 @@
|
||||
# Last-Mile Integration
|
||||
|
||||
Last-mile integration refers to the final set of connections between a product and the specific systems, data sources, and workflows of a customer environment. It is called last-mile because it is often the shortest but hardest part of a deployment: the product works in general, but making it work with this particular customer's setup requires custom engineering.
|
||||
Last-mile integration refers to the final set of connections between a product and the specific systems, data sources, and workflows of a customer environment. It is called last-mile because it is often the shortest but hardest part of a deployment: the product works in general, but making it work with this particular customer's setup requires custom engineering.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@What a forward deployed engineer does, and how to tell if you are ready](https://www.extendfuture.com/blog/forward-deployed-engineer/)
|
||||
- [@article@The Last Mile of AI: Why Forward Deployed Engineers Are Becoming the Most Critical Role in Enterprise AI Delivery](https://www.linkedin.com/pulse/last-mile-ai-why-forward-deployed-engineers-becoming-gottumukkala-7a79c/)
|
||||
- [@article@What is a Forward Deployed Engineer(FDE)? The "Last Mile" Special Ops of the AI Revolution](https://blog.mrprompty.com/what-is-a-forward-deployed-engineer-fde-the-last-mile-special-ops-of-the-ai-revolution/)
|
||||
+7
-1
@@ -1,3 +1,9 @@
|
||||
# Learn a Programming Language
|
||||
|
||||
Learning a programming language involves mastering the syntax, semantics, and standard libraries of a specific tool used to instruct computers. This process begins by understanding fundamental programming constructs like variables, data types, control flow, and functions, and progresses to utilizing idiomatic patterns to write efficient and maintainable code.
|
||||
Learning a programming language involves mastering the syntax, semantics, and standard libraries of a specific tool used to instruct computers. This process begins by understanding fundamental programming constructs like variables, data types, control flow, and functions, and progresses to utilizing idiomatic patterns to write efficient and maintainable code.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@Best Programming Languages to Learn for an FDE Role](https://fde.academy/blog/best-programming-languages-to-learn-for-an-fde-role)
|
||||
- [@article@The Forward Deployed Engineer Tech Stack: Tools, Languages, and Frameworks](https://fde.academy/blog/forward-deployed-engineer-tech-stack)
|
||||
- [@article@The Exact Tools, Languages and Frameworks Forward Deployed Engineers Rely On](https://www.scaler.com/topics/forward-deployed-engineer-tools-frameworks-language/)
|
||||
@@ -6,4 +6,5 @@ Visit the following resources to learn more:
|
||||
|
||||
- [@course@Linux for Noobs](https://labex.io/courses/linux-for-noobs)
|
||||
- [@article@Practice Linux Fundamentals](https://labex.io/linuxjourney)
|
||||
- [@video@Linux Fundamentals](https://www.youtube.com/watch?v=kPylihJRG70)
|
||||
- [@video@Linux Fundamentals](https://www.youtube.com/watch?v=kPylihJRG70)
|
||||
- [@video@Bash Scripting Tutorial for Beginners](https://www.youtube.com/watch?v=tK9Oc6AEnR4)
|
||||
@@ -4,7 +4,7 @@ MLOps applies DevOps principles to machine learning systems, covering the proces
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated MLOps Roadmap](https://roadmap.sh/mlops)
|
||||
- [@article@What is MLOps?](https://aws.amazon.com/what-is/mlops/)
|
||||
- [@article@Machine Learning Operations (MLOps) For Beginners](https://towardsdatascience.com/machine-learning-operations-mlops-for-beginners-a5686bfe02b2/?utm_source=roadmap&utm_medium=Referral&utm_campaign=TDS+roadmap+integration)
|
||||
- [@article@MLOps: What It Is, Why It Matters, and How to Implement It](https://web.archive.org/web/20251126053103/https://neptune.ai/blog/mlops)
|
||||
- [@article@MLOps: What It Is, Why It Matters, and How to Implement It](https://web.archive.org/web/20251126053103/https://neptune.ai/blog/mlops)
|
||||
- [@video@MLOps Course – Build Machine Learning Production Grade Projects](https://www.youtube.com/watch?v=-dJPoLm_gtE)
|
||||
@@ -6,5 +6,5 @@ Visit the following resources to learn more:
|
||||
|
||||
- [@article@What is a multi-agent system?](https://www.ibm.com/think/topics/multiagent-system)
|
||||
- [@article@Multi-Agent Systems](https://huggingface.co/learn/agents-course/en/unit2/smolagents/multi_agent_systems)
|
||||
- [@article@Guide to multi-agent systems (MAS)](https://cloud.google.com/discover/what-is-a-multi-agent-system)
|
||||
- [@article@Agentic AI 103: Building Multi-Agent Teams](https://towardsdatascience.com/agentic-ai-103-building-multi-agent-teams/?utm_source=roadmap&utm_medium=Referral&utm_campaign=TDS+roadmap+integration)
|
||||
- [@article@Agentic AI 103: Building Multi-Agent Teams](https://towardsdatascience.com/agentic-ai-103-building-multi-agent-teams/?utm_source=roadmap&utm_medium=Referral&utm_campaign=TDS+roadmap+integration)
|
||||
- [@article@Multi Agent Systems Explained: How AI Agents & LLMs Work Together](https://www.youtube.com/watch?v=sWH0T4Zez6I)
|
||||
@@ -5,6 +5,6 @@ Node.js is a JavaScript runtime built on Chrome's V8 engine that lets developers
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated Node.js Developer Roadmap](https://roadmap.sh/nodejs)
|
||||
- [@official@Node.js](https://nodejs.org/en/about/)
|
||||
- [@official@Node.js - Getting Started](https://nodejs.org/en/learn/getting-started/introduction-to-nodejs)
|
||||
- [@video@What is Node.js?](https://www.youtube.com/watch?v=uVwtVBpw7RQ)
|
||||
- [@article@Node.js Introduction](https://www.w3schools.com/nodejs/nodejs_intro.asp)
|
||||
- [@video@Node.js Crash Course](https://www.youtube.com/watch?v=32M1al-Y6Ag)
|
||||
@@ -4,7 +4,8 @@ NoSQL databases store data in formats other than traditional relational tables,
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated MongoDB Roadmap](https://roadmap.sh/mongodb)
|
||||
- [@roadmap@Visit the Dedicated Redis Roadmap](https://roadmap.sh/redis)
|
||||
- [@article@Types of NoSQL Databases: How to Choose the Right One](https://roadmap.sh/backend/types-of-nosql-databases)
|
||||
- [@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)
|
||||
@@ -4,5 +4,6 @@ Observability in software systems refers to the ability to understand the intern
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@Applying Basic vs. Advanced Monitoring Techniques](https://thenewstack.io/applying-basic-vs-advanced-monitoring-techniques/)
|
||||
- [@video@Application Monitoring - 4 Golden Signals](https://www.youtube.com/watch?v=PHcnmTdVPT0)
|
||||
- [@article@What is LLM observability?](https://www.ibm.com/think/topics/llm-observability)
|
||||
- [@article@Top 10 Best LLM Observability Tools](https://roadmap.sh/ai-engineer/observability-tools)
|
||||
- [@video@LLM Observability Explained: Why do you need LLM Observability?](https://www.youtube.com/watch?v=o76xU3RQ47Q)
|
||||
@@ -0,0 +1,12 @@
|
||||
# OpenClaw
|
||||
|
||||
OpenClaw is an AI-assisted development tool designed to automate the integration and interaction between complex software systems and large language models. It functions by providing a structured framework for developers to execute code generation, refactoring, and debugging tasks directly within their existing environment, effectively lowering the barrier for rapid prototyping.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated OpenClaw Roadmap](https://roadmap.sh/openclaw)
|
||||
- [@official@OpenClaw Docs](https://docs.openclaw.ai/)
|
||||
- [@article@How to Install OpenClaw: A Complete Setup Guide](https://roadmap.sh/openclaw/installation-guide)
|
||||
- [@article@OpenClaw Security: 12 Best Practices From Our Experts](https://roadmap.sh/openclaw/security-best-practices)
|
||||
- [@article@OpenClaw vs. Claude Code: Which AI agent fits your workflow?](https://roadmap.sh/openclaw/vs-claude-code)
|
||||
- [@video@OpenClaw Tutorial for Beginners - Crash Course](https://www.youtube.com/watch?v=u4ydH-QvPeg)
|
||||
@@ -0,0 +1,10 @@
|
||||
# OpenCode
|
||||
|
||||
OpenCode is an open-source AI coding agent that runs in the terminal. It works with many model providers, including Anthropic, OpenAI, Google and locally hosted models, so you are not tied to a single vendor. It can read and edit files across a project, run shell commands and work through multi-step tasks. FDEs often work in customer environments with strict rules about which models and data can be used. A provider-agnostic, open-source tool lets them keep the same workflow when a customer approves only one provider, or requires a self-hosted model.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@official@OpenCode Docs](https://opencode.ai/v2/docs/)
|
||||
- [@article@https://opencode.school/](https://opencode.school/)
|
||||
- [@article@Claude Code vs OpenCode: Which Coding Agent Fits You?](https://roadmap.sh/claude-code/vs-opencode)
|
||||
- [@video@OpenCode Tutorial for Beginners: Learn 90% Of OpenCode in Under 25 Minutes](https://www.youtube.com/watch?v=QzqaZshQcJI&t=91s)
|
||||
@@ -4,7 +4,7 @@ PostgreSQL is a powerful, open-source relational database system that supports a
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated PostgreSQL DBA Roadmap](https://roadmap.sh/postgresql)
|
||||
- [@official@PostgreSQL](https://www.postgresql.org/)
|
||||
- [@roadmap@Visit the Dedicated PostgreSQL DBA Roadmap](https://roadmap.sh/postgresql-dba)
|
||||
- [@official@PostgreSQL Documentation](https://www.postgresql.org/docs/)
|
||||
- [@article@History of POSTGRES to PostgreSQL](https://www.postgresql.org/docs/current/history.html)
|
||||
- [@article@Introduction to PostgreSQL](https://www.w3schools.com/postgresql/postgresql_intro.php)
|
||||
- [@video@Learn PostgreSQL Tutorial - Full Course for Beginners](https://www.youtube.com/watch?v=qw--VYLpxG4)
|
||||
+6
-1
@@ -1,3 +1,8 @@
|
||||
# Product Feedback Loop
|
||||
|
||||
A product feedback loop is the cycle of shipping something, collecting feedback from users or stakeholders, and using that input to improve future iterations. This usually means working closely with the customer to observe how the delivered product is actually being used, identifying gaps between expectation and reality, and feeding those observations back into the build process while still on the engagement.
|
||||
A product feedback loop is the cycle of shipping something, collecting feedback from users or stakeholders, and using that input to improve future iterations. This usually means working closely with the customer to observe how the delivered product is actually being used, identifying gaps between expectation and reality, and feeding those observations back into the build process while still on the engagement.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@What is a product feedback loop (and how do I implement it)?](https://launchdarkly.com/blog/product-feedback-loop/)
|
||||
- [@article@Product Feedback Loop: Definition, 5 Steps, Types & Examples (2026)](https://formbricks.com/blog/product-feedback-loop)
|
||||
+7
-1
@@ -1,3 +1,9 @@
|
||||
# Productized Consulting
|
||||
|
||||
Productized consulting refers to a model where a consulting engagement delivers not just advice or a custom solution but a repeatable, packaged system that can be redeployed with other customers. It means building in a way that abstracts customer-specific details so the core architecture can be reused across similar engagements.
|
||||
Productized consulting refers to a model where a consulting engagement delivers not just advice or a custom solution but a repeatable, packaged system that can be redeployed with other customers. It means building in a way that abstracts customer-specific details so the core architecture can be reused across similar engagements.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@How to productize consulting services: A strategic guide](https://www.naviu.tech/blog/how-to-productize-consulting-services)
|
||||
- [@article@Consultant’s Guide to Productization: How To Productize Consulting Services](https://www.consultingsuccess.com/consultants-guide-to-productization)
|
||||
- [@video@How To Productize Your Consulting Services](https://www.youtube.com/watch?v=CltfhWVp9p8)
|
||||
+2
-1
@@ -5,4 +5,5 @@ Prompt engineering is the practice of crafting inputs to language models in a wa
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated Prompt Engineering Roadmap](https://roadmap.sh/prompt-engineering)
|
||||
- [@article@What is Generative AI? - LearnPrompting](https://learnprompting.org/docs/basics/generative_ai)
|
||||
- [@article@What is prompt engineering?](https://www.ibm.com/think/topics/prompt-engineering)
|
||||
- [@video@Prompt Engineering Full Course](https://www.youtube.com/watch?v=2BpCk4d2Cc0)
|
||||
+7
-1
@@ -1,3 +1,9 @@
|
||||
# Prompt Management
|
||||
|
||||
Prompt management is the systematic process of creating, versioning, testing, and refining the text inputs used to guide large language models toward desired outputs. It involves maintaining a structured library of effective prompt templates, tracking how specific changes in phrasing impact model performance, and integrating these prompts into the application development lifecycle. By treating prompts as code, engineers can ensure consistency across different model versions, optimize for latency and cost, and provide a reliable interface for interacting with generative AI systems.
|
||||
Prompt management is the systematic process of creating, versioning, testing, and refining the text inputs used to guide large language models toward desired outputs. It involves maintaining a structured library of effective prompt templates, tracking how specific changes in phrasing impact model performance, and integrating these prompts into the application development lifecycle. By treating prompts as code, engineers can ensure consistency across different model versions, optimize for latency and cost, and provide a reliable interface for interacting with generative AI systems.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@What is prompt management? Versioning, collaboration, and deployment for prompts](https://www.braintrust.dev/articles/what-is-prompt-management)
|
||||
- [@article@What is Prompt Management?](https://humanloop.com/blog/prompt-management)
|
||||
- [@video@Prompt Management 101 - Full Guide for AI Engineers](https://www.youtube.com/watch?v=Qddc_DNo9qY)
|
||||
@@ -5,4 +5,6 @@ React is a JavaScript library for building user interfaces using a component-bas
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated React Developer Roadmap](https://roadmap.sh/react)
|
||||
- [@official@React Website](https://react.dev)
|
||||
- [@official@React Docs](https://es.react.dev/index)
|
||||
- [@article@Introduction to React](https://www.w3schools.com/react/react_intro.asp)
|
||||
- [@video@React Tutorial Full Course - Beginner to Pro](https://www.youtube.com/watch?v=TtPXvEcE11E)
|
||||
@@ -5,6 +5,6 @@ Rust is a systems programming language that focuses on safety, speed, and concur
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated Rust Roadmap](https://roadmap.sh/rust)
|
||||
- [@official@Rust Programming Language](https://www.rust-lang.org/)
|
||||
- [@official@Rust by Example](https://doc.rust-lang.org/stable/rust-by-example/index.html)
|
||||
- [@opensource@Rust Book](https://edu.anarcho-copy.org/Programming%20Languages/Rust/rust-programming-language-steve-klabnik.pdf)
|
||||
- [@opensource@Rust Book](https://edu.anarcho-copy.org/Programming%20Languages/Rust/rust-programming-language-steve-klabnik.pdf)
|
||||
- [@video@Rust Crash Course Tutorial for Beginners](https://www.youtube.com/playlist?list=PLPoSdR46FgI412aItyJhj2bF66cudB6Qs)
|
||||
@@ -4,4 +4,6 @@ Security in software systems means protecting applications, data, and infrastruc
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated Cyber Security Expert Roadmap](https://roadmap.sh/cyber-security)
|
||||
- [@roadmap@Visit the Dedicated Cyber Security Expert Roadmap](https://roadmap.sh/cyber-security)
|
||||
- [@article@What Is LLM (Large Language Model) Security? | Starter Guide](https://www.paloaltonetworks.com/cyberpedia/what-is-llm-security)
|
||||
- [@video@OWASP's Top 10 Ways to Attack LLMs: AI Vulnerabilities Exposed](https://www.youtube.com/watch?v=gUNXZMcd2jU)
|
||||
@@ -4,5 +4,6 @@ Apache Spark is a distributed computing framework for processing large datasets
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@official@ApacheSpark](https://spark.apache.org/documentation.html)
|
||||
- [@article@Spark By Examples](https://sparkbyexamples.com)
|
||||
- [@official@ApacheSpark Docs](https://spark.apache.org/docs/latest/)
|
||||
- [@article@Spark By Examples](https://sparkbyexamples.com)
|
||||
- [@video@PySpark - Zero to Hero | PySpark Tutorial](https://www.youtube.com/playlist?list=PL2IsFZBGM_IHCl9zhRVC1EXTomkEp_1zm)
|
||||
@@ -5,5 +5,6 @@ SQL, or Structured Query Language, is the standard language for interacting with
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated SQL Roadmap](https://roadmap.sh/sql)
|
||||
- [@article@SQL Tutorial - Mode](https://mode.com/sql-tutorial/)
|
||||
- [@article@SQL Tutorial](https://www.sqltutorial.org/)
|
||||
- [@course@Complete Course to Master Practical SQL](https://roadmap.sh/courses/sql)
|
||||
- [@article@SQL Tutorial](https://www.sqltutorial.org/)
|
||||
- [@video@Learn SQL In 60 Minutes](https://www.youtube.com/watch?v=p3qvj9hO_Bo)
|
||||
@@ -5,6 +5,6 @@ Terraform is an open-source infrastructure-as-code tool by HashiCorp that lets e
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated Terraform Roadmap](https://roadmap.sh/terraform)
|
||||
- [@official@Terraform Website](https://www.terraform.io/)
|
||||
- [@official@Terraform Documentation](https://developer.hashicorp.com/terraform)
|
||||
- [@article@Terraform Backend: How it Works and How to Configure it](https://roadmap.sh/terraform/backend)
|
||||
- [@article@Terraform Backend: How it Works and How to Configure it](https://roadmap.sh/terraform/backend)
|
||||
- [@video@Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)](https://www.youtube.com/watch?v=7xngnjfIlK4)
|
||||
+4
-3
@@ -4,6 +4,7 @@ Tools and functions are the mechanisms through which AI agents interact with the
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@official@What are Tools? - Hugging Face](https://huggingface.co/learn/agents-course/en/unit1/tools)
|
||||
- [@article@Compare 50+ AI Agent Tools in 2026](https://aimultiple.com/ai-agent-tools)
|
||||
- [@article@AI Agents Explained in Simple Terms for Beginners](https://www.geeky-gadgets.com/ai-agents-explained-for-beginners/)
|
||||
- [@article@What are Tools? - Hugging Face](https://huggingface.co/learn/agents-course/en/unit1/tools)
|
||||
- [@article@What is Tool Calling?](https://aimultiple.https://www.databricks.com/blog/what-is-tool-calling/ai-agent-tools)
|
||||
- [@article@AI Agents Explained in Simple Terms for Beginners](https://www.geeky-gadgets.com/ai-agents-explained-for-beginners/)
|
||||
- [@video@What is Tool Calling? Connecting LLMs to Your Data](https://www.youtube.com/watch?v=h8gMhXYAv1k)
|
||||
@@ -5,4 +5,5 @@ User Acceptance Testing (UAT) is the process by which a customer's own team vali
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@What is User Acceptance Testing (UAT)?](https://www.guru99.com/user-acceptance-testing.html)
|
||||
- [@article@User Acceptance Testing (UAT): Definition, Types & Best Practices](https://www.splunk.com/en_us/blog/learn/user-acceptance-testing-uat.html)
|
||||
- [@video@How to plan your UAT](https://www.youtube.com/watch?v=AU8SV7091-s)
|
||||
@@ -5,4 +5,6 @@ Vector databases store high-dimensional vector embeddings and support efficient
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@Vector Databases](https://developers.cloudflare.com/vectorize/reference/what-is-a-vector-database/)
|
||||
- [@article@What are Vector Databases?](https://www.mongodb.com/resources/basics/databases/vector-databases)
|
||||
- [@article@What are Vector Databases?](https://www.mongodb.com/resources/basics/databases/vector-databases)
|
||||
- [@video@What is a Vector Database? Powering Semantic Search & AI Applications](https://www.youtube.com/watch?v=gl1r1XV0SLw)
|
||||
- [@video@Production RAG with LangChain & Vector Databases – Full Course](https://www.youtube.com/watch?v=mHxLXzYjQRE)
|
||||
@@ -4,7 +4,7 @@ Vibe coding refers to using AI-assisted tools to write, edit, and iterate on cod
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@roadmap@Visit the Dedicated Vibe Coding Roadmap](https://roadmap.sh/vibe-coding)
|
||||
- [@article@Vibe coding tutorial: Build your first app with Claude Code](https://roadmap.sh/vibe-coding/tutorial)
|
||||
- [@article@Vibe Coding Best Practices: How To Get Consistent Results](https://roadmap.sh/vibe-coding/best-practices)
|
||||
- [@article@The 10 Best Vibe Coding Tools in 2026: Our Choices](https://roadmap.sh/vibe-coding/best-tools)
|
||||
- [@article@The 10 Best Vibe Coding Tools in 2026: Our Choices](https://roadmap.sh/vibe-coding/best-tools)
|
||||
- [@video@What Is Vibe Coding? Building Software with Agentic AI](https://www.youtube.com/watch?v=Y68FF_nUSWE)
|
||||
+7
-1
@@ -1,3 +1,9 @@
|
||||
# Working with Legacy Systems
|
||||
|
||||
Legacy systems are the established, often undocumented infrastructure that most large organizations run their core operations on. They may be on-prem databases with no API, ERP systems that took years and millions of dollars to migrate to, or internal tools written a decade ago that no one fully understands anymore. The approach is to build around them: wrapping them with APIs, querying them safely, and connecting them to modern infrastructure without replacing the parts the business depends on.
|
||||
Legacy systems are the established, often undocumented infrastructure that most large organizations run their core operations on. They may be on-prem databases with no API, ERP systems that took years and millions of dollars to migrate to, or internal tools written a decade ago that no one fully understands anymore. The approach is to build around them: wrapping them with APIs, querying them safely, and connecting them to modern infrastructure without replacing the parts the business depends on.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@Working With Legacy Systems: A Forward Deployed Engineer’s Survival Guide](https://www.guvi.in/blog/working-with-legacy-systems-fde-guide/)
|
||||
- [@article@Legacy system modernisation: challenges and common approaches](https://www.future-processing.com/blog/legacy-system-modernisation/)
|
||||
- [@video@What Is Legacy Code? How AI Is Modernizing Legacy Systems](https://www.youtube.com/watch?v=CKC47S92wA4)
|
||||
Reference in New Issue
Block a user