- 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
9.1 KiB
| title | linkTitle | weight | description |
|---|---|---|---|
| Video Tutorials | Videos | 2 | 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:
- Introduction and Setup (3 videos)
- Basic Techniques (4 videos)
- Advanced Patterns (4 videos)
- Real Projects (3 videos)
- 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:
- Create quality content
- Make it publicly accessible
- Submit via 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 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 - Written content
- Tools & Extensions - Development utilities
- Discussions - Community conversations
- Getting Started - Foundational concepts