Add comprehensive agentic coding documentation

- Add 6 MCP server documentation pages (bc-code-intelligence, al-dependency, azure-devops, serena, al-objid, clockify)
- Add AI Coding Agents documentation (GitHub Copilot, Claude, Cursor)
- Add Getting Started section (what is agentic coding, setup, prompting, best practices, limitations, glossary)
- Add Getting More section (code review, documentation, telemetry examples)
- Add Community Resources placeholders (articles, videos, tools)
- Update Tools section to focus on MCP servers instead of VSCode extensions
This commit is contained in:
Jeremy Vyska 2025-10-10 12:25:41 +02:00
parent 3254d9b7e8
commit 4db38ba4d3
28 changed files with 8152 additions and 0 deletions

View file

@ -0,0 +1,402 @@
---
title: "Video Tutorials"
linkTitle: "Videos"
weight: 2
description: >
Video content demonstrating AI-assisted AL development techniques
---
## Overview
Visual learning resources showing AI coding assistants in action for Business Central development. These videos demonstrate real workflows, techniques, and best practices.
## Getting Started Videos
### Introduction to AI Coding for AL
**Channel**: Community Channel
**Duration**: ~15 minutes
**Level**: Beginner
**What You'll Learn**:
- Setting up GitHub Copilot for AL development
- First steps with AI assistance
- Basic prompting techniques
- Common mistakes to avoid
**Topics Covered**:
- Installation and configuration
- Writing your first AI-assisted AL code
- Understanding suggestions
- Accepting and modifying completions
**Link**: [Example - Replace with actual link when available]
---
### Configuring VS Code for Optimal AI Assistance
**Channel**: Community Channel
**Duration**: ~10 minutes
**Level**: Beginner
**What You'll Learn**:
- VS Code settings for AL + AI
- Workspace configuration
- Extension setup
- Optimizing for better suggestions
**Link**: [Example - Replace with actual link when available]
---
## Technique Demonstrations
### Effective Prompting for AL Development
**Channel**: Community Channel
**Duration**: ~20 minutes
**Level**: Intermediate
**Demonstrations**:
- Writing clear, specific prompts
- Providing context for better results
- Iterative refinement
- Prompt patterns that work for AL
**Example Scenarios**:
- Creating table extensions
- Generating page code
- Writing codeunit logic
- Building API pages
**Link**: [Example - Replace with actual link when available]
---
### Live Coding: Building a Feature with AI
**Channel**: Community Channel
**Duration**: ~30 minutes
**Level**: Intermediate
**Watch As**:
- Complete feature built with AI assistance
- Real-time problem solving
- Code review and refinement
- Testing and debugging
**Feature Built**: Customer loyalty points system
**Link**: [Example - Replace with actual link when available]
---
## Advanced Workflows
### AI-Assisted Code Refactoring
**Channel**: Community Channel
**Duration**: ~25 minutes
**Level**: Advanced
**Demonstrations**:
- Analyzing legacy code
- Planning refactoring with AI
- Executing transformations
- Validating changes
**Before/After**: Real code transformation examples
**Link**: [Example - Replace with actual link when available]
---
### Adding Telemetry with AI Assistance
**Channel**: Community Channel
**Duration**: ~20 minutes
**Level**: Advanced
**Step-by-Step**:
- Planning telemetry strategy
- Generating telemetry code
- Creating custom dimensions
- Testing telemetry output
**Link**: [Example - Replace with actual link when available]
---
### Building Test Coverage with AI
**Channel**: Community Channel
**Duration**: ~30 minutes
**Level**: Advanced
**Covers**:
- Test planning with AI
- Generating test codeunits
- Creating test data
- Running and debugging tests
**Link**: [Example - Replace with actual link when available]
---
## Real-World Projects
### Case Study: Migrating NAV to BC with AI
**Channel**: Company Channel
**Duration**: ~45 minutes
**Level**: Advanced
**Complete Walkthrough**:
- Project scope and planning
- AI-assisted code conversion
- Manual review process
- Quality assurance
- Results and lessons learned
**Metrics Shared**: Time savings, accuracy rates
**Link**: [Example - Replace with actual link when available]
---
### Building a Complete Extension from Scratch
**Channel**: Community Channel
**Duration**: ~60 minutes (multi-part)
**Level**: Intermediate
**Full Development Cycle**:
- Requirements gathering
- Architecture design
- Implementation with AI
- Testing
- Documentation
- Deployment
**Extension Built**: Warehouse management enhancement
**Link**: [Example - Replace with actual link when available]
---
## Tips & Tricks
### "5-Minute AL AI Tips" Series
**Channel**: Community Channel
**Episodes**: 20+
**Duration**: ~5 minutes each
**Level**: All
**Topics Include**:
- Quick productivity hacks
- Useful prompt templates
- Keyboard shortcuts
- Common pitfalls to avoid
- Integration tips
**Link**: [Playlist - Replace with actual link when available]
---
### AI Shortcuts Every AL Developer Should Know
**Channel**: Community Channel
**Duration**: ~15 minutes
**Level**: All
**Quick Wins**:
- Fast code generation
- Smart completions
- Context switching
- Multi-file operations
**Link**: [Example - Replace with actual link when available]
---
## Tool-Specific Tutorials
### GitHub Copilot for AL Developers
**Channel**: GitHub or Community
**Duration**: ~25 minutes
**Level**: Beginner to Intermediate
**Specific to GitHub Copilot**:
- Installation and setup
- Chat vs inline suggestions
- Slash commands
- Best practices for AL
**Link**: [Example - Replace with actual link when available]
---
### Using AI in VS Code for Business Central
**Channel**: Microsoft or Community
**Duration**: ~20 minutes
**Level**: Beginner
**VS Code Integration**:
- Extension setup
- Keyboard shortcuts
- Chat interface
- Multi-file context
**Link**: [Example - Replace with actual link when available]
---
## Conference Talks & Webinars
### "The Future of AL Development with AI"
**Event**: BC TechDays / Directions
**Speaker**: Industry Expert
**Duration**: ~45 minutes
**Level**: All
**Topics**:
- Current state of AI assistance
- Emerging trends
- Impact on development teams
- Future predictions
**Link**: [Example - Replace with actual link when available]
---
### "Practical AI for BC Developers" Workshop
**Event**: Community Webinar
**Duration**: ~90 minutes
**Level**: Intermediate
**Hands-On Workshop**:
- Interactive exercises
- Real-world scenarios
- Q&A session
- Best practices discussion
**Link**: [Example - Replace with actual link when available]
---
## Series & Playlists
### "AI-Powered AL Development" Complete Course
**Creator**: Community Educator
**Videos**: 15
**Total Duration**: ~6 hours
**Level**: Beginner to Advanced
**Curriculum**:
1. Introduction and Setup (3 videos)
2. Basic Techniques (4 videos)
3. Advanced Patterns (4 videos)
4. Real Projects (3 videos)
5. Best Practices (1 video)
**Link**: [Course playlist - Replace with actual link when available]
---
### "Code Review with AI" Series
**Creator**: Community Contributor
**Videos**: 10
**Duration**: ~20 minutes each
**Level**: Intermediate
**Each Episode**: Reviews real AL code with AI assistance, showing improvements and best practices
**Link**: [Series - Replace with actual link when available]
---
## Live Streams & Recordings
### Weekly AL Development with AI
**Stream**: Live on [Platform]
**Schedule**: Weekly
**Duration**: ~60 minutes
**Level**: All
**Format**:
- Live coding with AI
- Community Q&A
- Tip sharing
- Problem solving
**Link**: [Channel - Replace with actual link when available]
---
## How to Use These Videos
### For Learning
- **Beginners**: Start with "Getting Started" videos
- **Intermediate**: Focus on technique demonstrations
- **Advanced**: Watch real-world projects and case studies
### For Reference
- Bookmark specific technique videos
- Use during development as guidance
- Share with team members
- Include in training materials
### For Practice
- Code along with demonstrations
- Pause and try techniques yourself
- Apply patterns to your own projects
- Experiment with variations
## Creating Your Own Content
**Interested in creating AL + AI video content?**
We encourage community members to create and share!
**Tips for Creating Good Content**:
- Show real code and workflows
- Explain your thinking process
- Include mistakes and corrections
- Provide downloadable examples
- Keep audio quality high
- Use clear screen recordings
**To Get Listed**:
1. Create quality content
2. Make it publicly accessible
3. Submit via [Contributing](../../../contributing) process
## Video Quality Standards
Listed videos meet these criteria:
- ✅ Clear audio and video
- ✅ Accurate information
- ✅ Relevant to AL/BC development
- ✅ Good demonstration quality
- ✅ Publicly accessible
## Language & Accessibility
Most videos are in English, but we welcome content in other languages. Please indicate language in submissions.
**Accessibility**:
- Look for videos with closed captions
- Many creators provide transcripts
- Some include downloadable code samples
## Updates
**Latest Additions**: Check back regularly for new videos
**To Suggest Videos**: See [Contributing](../../../contributing) section
---
## Placeholder Notice
> **Note to Contributors**: This page uses example placeholders for community video resources. As actual video content about AI-assisted AL development is published, it should be added here with proper attribution and links. Please contribute by submitting pull requests with real resources that meet the quality criteria above.
---
## Related Resources
- [Blog Posts & Articles](../articles) - Written content
- [Tools & Extensions](../tools) - Development utilities
- [Discussions](../discussions) - Community conversations
- [Getting Started](../../getting-started) - Foundational concepts