| title | Diginsight Team Knowledge Journey |
|---|---|
| subtitle | A Shared Knowledge Base for Modern Software Development |
| date | last-modified |
| author | Dario Airoldi |
| description | A **shared knowledge hub** that evolves continuously with contributions from multiple sources, **reduced verification and update overhead**, and **assisted reasoning**. |
This is an experiment about learning from AI, sharing knowledge collaboratively, and understanding how knowledge management can evolve when assisted by AI.
From 40+ Build, Ignite and YouTube sessions analysis to Azure production patterns, from prompt engineering techniques to real-world troubleshootingβ250+ articles where learning happens in the open.
| Section | Description |
|---|---|
| π° News | Latest updates on VS Code releases and developer tools |
| π€ AI & Prompt Engineering | AI-assisted development and prompt file organization |
| π― Conference Notes | 40+ Build 2025 sessions with detailed analysis |
| βοΈ Azure Development | Practical Azure service guides and patterns |
| π οΈ Development Tools | Documentation tools, API testing, version control |
| π‘ Ideas & Projects | Knowledge Hub concepts |
| π Problem Solving | Real-world issue solutions |
| π§ Hardware & DIY | Surface analysis and DIY projects |
This isn't just documentationβit's a shared knowledge experience. Each article, note, and guide reflects:
- Collaborative contributions from multiple sources and perspectives
- Real-world problem solving with actionable solutions
- Conference learnings distilled into practical insights
- Progressive complexity from fundamentals to advanced topics
- Continuous refinement as knowledge evolves and expands
- VS Code v1.107 Release Analysis π
Deep analysis of unified agentic experiences, model management, MCP protocol updates - VS Code v1.107 Summary π
Quick overview of the December 2024 release highlights
Exploring the frontiers of AI-powered development:
- Prompt Engineering - Crafting effective prompts, organizing prompt files for GitHub Copilot
- Azure AI Foundry - Building enterprise AI applications and agents
- Local AI Development - Running LLMs locally with .NET integration
- RAG Patterns - Retrieval-augmented generation for enterprise scenarios
- .NET Aspire AI - Cloud-native AI application development
Deep dives into 40+ sessions from Build 2025, covering the cutting edge of:
- AI & Machine Learning - Azure AI Foundry, local AI development, RAG patterns, agentic applications
- .NET Development - C# 14 features, .NET Aspire, Blazor, ASP.NET Core modernization
- Developer Tools - GitHub Copilot, Visual Studio enhancements, advanced debugging techniques
- Microsoft 365 & Copilot - Building intelligent agents and extending Microsoft 365
- Windows AI - Windows AI Foundry, Model Context Protocol (MCP), local AI APIs
Practical, production-ready guides for Azure services:
- Compute & Hosting - Azure Apps, Functions, Container Apps, deployment strategies
- Data Services - Cosmos DB, Table Storage, Blob Storage with access patterns and partitioning
- Security & Identity - Key Vault secrets management, Azure AD, external user authentication
- Messaging & Events - Event Hubs, Service Bus, event-driven architectures
- Best Practices - Naming conventions, service limitations, cost optimization, common pitfalls
Tools and techniques that elevate productivity:
- Prompt Engineering - Crafting effective prompts, organizing prompt files for GitHub Copilot π
- Markdown Documentation - Quarto and MkDocs guides for building beautiful documentation sites π
- Version Control - Git command-line workflows, GitHub CLI commands, repository management
- API Testing - Comprehensive comparison of HTTP/REST testing tools, .http files in VS Code/Visual Studio
- Data Processing - yq for YAML processing, Diginsight for telemetry and query cost metrics
- Feed Architectures - RSS/Atom protocols, podcast feeds, C# reference implementations
- HowTo Guides - Step-by-step tutorials for common development tasks
Battle-tested solutions to actual development challenges:
- GitHub Actions - Artifact storage quota fixes, CI/CD optimizations, workflow troubleshooting
- Authentication & Security - Azure AD configurations, external user management
- Development Environment - Visual Studio troubleshooting, WSL fixes, ReFS compatibility issues
- Repository Management - GitHub limitations, workarounds, and best practices
- Azure Service Constraints - Understanding and working within service limits
Beyond softwareβexploring the physical side of technology:
- Surface Laptop 6 - Feature analysis and hardware insights π
- DIY Battery Packs - Building custom Li-Ion battery solutions
- E-Bike Projects - Electric bike builds and customization
Exploring new concepts and tool development:
- Knowledge Hub Concepts - Documentation taxonomy and organization patterns π
- Automated validation for documentation quality
- Integrated with GitHub Copilot for intelligent checks
- Metadata management and publishing workflows
- Knowledge Hub Concepts - The philosophy behind this knowledge base
Technology intersects with culture and exploration:
- Travel & Culture - Paris cultural journey 2025, combining technology conferences with cultural experiences
New to a technology? Start with the structured learning paths:
- Azure Beginners β Azure Naming Conventions - Start with best practices
- Prompt Engineering β GitHub Copilot Prompt Files Guide - Master AI-assisted development π
Exploring conference content? Check the latest news:
- Latest News - VS Code releases, Copilot updates
- Focus areas: AI & ML, .NET Development, Azure Services, Developer Tools
Hit a roadblock? Check solutions to common issues:
- Issues & Solutions - GitHub Actions, authentication, environment setup
- Azure Service Limitations - Working within service constraints
Need a specific guide? Jump to popular how-tos:
- How GitHub Copilot Uses Markdown and Prompt Folders β
Understanding the .github folder structure and how Copilot discovers custom instructions - How to Name and Organize Prompt Files
Best practices for structuring your prompt engineering workflow - How to Structure Content for Copilot Prompt Files
Creating effective, maintainable prompt instructions - How to Structure Content for Copilot Agent Files
Building autonomous AI agents with .agent.md files - How to Structure Content for Copilot Instruction Files
Path-specific custom instructions with .instructions.md files - Creating Prompts That Interact with Agents π
Advanced techniques for agent-aware prompt design - Prompts for Documentation Sites π
Specialized prompts for documentation workflows
- Azure Naming Conventions β
Best practices for Azure resource naming standards - CosmosDB Access Options
Database access patterns and authentication strategies - Blob Storage Access Options
Working with Azure Blob Storage effectively
- Azure Naming Conventions - Standards for resource naming β
- Azure AD External Users - External authentication deep dive π
- Cosmos DB Access Options - Database access patterns and best practices
- Table Storage Access Options - Table storage patterns
- Blob Storage Access Options - Blob storage access patterns
- Using Quarto (Overview) β
Complete guide to building documentation sites with Quarto - Quarto Architecture: How It Works
Understanding Quarto's internal architecture and rendering pipeline - Quarto Theming and Styling
Customizing your Quarto site's appearance - Using MkDocs (Overview) β
Python-based documentation with MkDocs and Material theme - MkDocs Architecture
Understanding MkDocs build and plugin system
- HTTP API Testing Tools Comparison - Comprehensive testing tools overview β π
- Using .http Files in VS Code - REST Client extension guide
- Git Command Line Workflows - Essential Git operations
- yq YAML Processor - YAML processing and transformation
- RSS/Atom Feed Architectures - Feed protocols and C# implementations
- GitHub Actions Artifact Quota Fix - Complete CI/CD storage solution β
- GitHub Repository Limitations - Understanding service constraints
- Surface Laptop 6 Features Analysis - Comprehensive hardware review π
- Knowledge Hub Introduction β
Philosophy and approach to shared knowledge management - Using Knowledge Hub for Learning Technologies
How to maximize value from this knowledge base - Documentation Taxonomy
Content organization and classification patterns
This knowledge hub contains 250+ articles organized into clear categories:
- π° News - Latest tool releases and industry updates (VS Code, development tools)
- π― Events - Conference sessions with summaries (coming soon)
- βοΈ Azure - Cloud services organized by type (data, security)
- π€ AI & Prompt Engineering - Practical guides for AI-assisted development
- π οΈ Development Tools - Git, API testing, documentation (Quarto, MkDocs), data processing
- ποΈ Architectures - Feed protocols, RSS/Atom, architectural patterns
- π‘ Ideas & Projects - Learning Hub concepts
- π HowTo Guides - Step-by-step tutorials for common tasks
- π§ Hardware - Device analysis
- π± Beginner - Start with HowTo guides, Q&A articles, and introductory content
- π Intermediate - Explore Azure learning paths, conference sessions, and tool comparisons
- π¬ Advanced - Deep dive into architecture patterns, problem-solving, and optimization
- β Featured - Highly recommended starting points
- π New - Recently added content
- β Solved - Issues with complete solutions
Learning a New Technology?
- Start with the structured learning paths (e.g., Azure Developer Learning Path)
- Review conference sessions for latest patterns and practices
- Consult HowTo guides for hands-on implementation
- Check Issues & Solutions for common pitfalls
Solving a Specific Problem?
- Use the search feature to find relevant troubleshooting guides
- Check the Issues & Solutions section
- Review Azure service limitations if working with cloud resources
Staying Current?
- Browse π marked content for recent additions
- Explore Build 2025 sessions for latest industry trends
- Check Prompt Engineering for AI-assisted development techniques
Building Reference Knowledge?
- Bookmark β featured articles as go-to references
- Use the sidebar navigation to explore systematically
- Follow architectural pattern articles for design insights
Learning together, documented for shared reference
This repository embodies a collaborative knowledge philosophyβevery article originates from real projects, conference attendance, or actual problem-solving. It's not just documentation; it's a shared laboratory where contributions from multiple sources combine.
- π¬ Experiential Learning - Content created while actively working through challenges
- π― Context-Rich - Includes the "why" and "when," not just the "how"
- π± Growth Mindset - Documents the learning journey, including pivots and discoveries
- π Living Documentation - Continuously refined as understanding deepens and technologies evolve
- π€ Learning in Public - Sharing knowledge to help others (and future me)
Each article is a snapshot of learning at a specific point in time. As technologies mature and understanding deepens, content is revisited and enhancedβmaking this truly a living knowledge base.
- Knowledge Hub Introduction - Philosophy and approach
- Using This Hub for Learning - How to maximize value
- Azure Naming Conventions β
- Azure Data Services - Structured journey
- VS Code v1.107 Release - Latest release notes
- 6 Vital Rules for Copilot Agents
While this is a personal learning repository, feedback is welcome! If you:
- Find errors or outdated information
- Have suggestions for improvements
- Want to discuss a topic
- Encounter broken links
Feel free to open an issue on GitHub.
Content is available for personal and educational use. See LICENSE for details.
π Happy Learning! π
Last Updated: December 2025 | Total Articles: 250+ | Conference Sessions: 40+ | Topics Covered: 18+