.NET Conf 2025는 전 세계 .NET 개발자들이 모이는 연례 컨퍼런스로, .NET 10과 Visual Studio 2026 출시를 중심으로 진행됩니다. 최신 언어 기능, 클라우드 네이티브 아키텍처, AI 통합이 핵심 주제로, 개발자들이 현대적이고 지능형 애플리케이션을 구축할 수 있는 방법을 보여줍니다. 4일간 100개 이상의 세션에서 성능 최적화, 보안, AI 에이전트 개발, 크로스플랫폼 모바일 개발, 클라우드 배포 등을 다루며, 오픈 소스 커뮤니티와 실제 운영 경험을 공유합니다.
메인 컨퍼런스 (11월 12-13일)
Day 1: .NET 10 및 개발 도구 중심
1. 개막 키노트: “Welcome to .NET 10 & Visual Studio 2026!” (11월 12일 1:00-2:30 AM GMT+9)
- 주요 내용: Scott Hanselman과 .NET 팀이 .NET 10 및 C# 14의 혁신적 기능 소개
- 범위: 언어 기능 향상, 생산성 개선, 클라우드 네이티브 개발, 지능형 앱 개발
- 의의: .NET 플랫폼의 최신 방향성과 개발자 생산성 향상 방안 제시
2. ASP.NET Core 혁신 (2:30-3:00 AM)
- OpenAPI 지원 강화
- 패스키(Passkey) 지원: 생물인식 인증으로 보안 강화
- Minimal APIs 검증 개선
- Blazor 업데이트
3. C# 14 새로운 기능 (3:00-3:30 AM)
- C# 설계팀이 직접 설명하는 언어 기능 개선
- 코드 명확성 향상, 생산성 부스트
- 고성능 코드 작성 지원
4. .NET 10 성능 최적화 (3:30-4:00 AM)
- 핵심: .NET 10은 수백 개의 성능 개선 포함
- JIT 컴파일러 향상, 가비지 컬렉션 최적화
- 라이브러리 메서드 성능 개선 (코드 변경 없이)
- 실제 벤치마크 데모 포함
5. Blazor 웹 개발 진화 (4:00-4:30 AM)
- 주요 개선사항:
- WebAuthN과 패스키 기본 지원
- 향상된 진단 기능
- 성능 개선 및 핫 리로드 속도 향상
- 컴포넌트 상태 유지, QuickGrid 강화
- 통합 테스트 단순화
6. .NET Aspire: 클라우드 네이티브 개발 간소화 (4:30-5:00 AM)
- 의미: 클라우드 네이티브 애플리케이션 개발의 복잡성 제거
- 기능:
- 자동 서비스 디스커버리
- 내장 텔레메트리
- 모니터링 대시보드
- 클라우드 서비스/데이터베이스 통합
- 영향: 개발자 워크플로우 혁신
7. Visual Studio 디버거 고급 기법 (5:00-5:30 AM)
- 조건부 중단점, 추적점, 데이터 중단점
- AI 기반 디버깅 인사이트 (버그 식별 가속화)
- 비동기 코드 디버깅, 메모리 문제 분석
- Watch/Immediate 창 고급 활용
8. GitHub Copilot in Visual Studio (5:30-6:00 AM)
- 고급 기능:
- 슬래시 명령어
- 인라인 채팅 (코드 설명)
- 테스트 생성
- 문서화 지원
- 효과: 개발 생산성 대폭 향상
- 팁: 효과적인 프롬프트 작성법
9. .NET로 지능형 앱 구축 (6:00-6:30 AM)
- 기술 스택: Microsoft.Extensions.AI
- 능력:
- LLM 통합
- 의미 검색(Semantic Search)
- 요약, 분류 등 지능형 기능
- AI 어시스턴트 생성
- 모델: 클라우드 호스팅 및 로컬 모델 모두 지원
10. 에이전틱 개발의 미래 (6:30-7:00 AM)
- 정의: 추론, 계획, 행동을 수행하는 AI 시스템
- 아키텍처: 에이전트 설계 패턴, 도구 호출, 함수 실행
- 협력: 에이전트 간 상호작용
- 변화: AI 애플리케이션의 미래상 제시
11. 실시간 성능 프로파일링 (7:00-7:30 AM)
- Visual Studio 프로파일러 고급 기법
- CPU 및 .NET 할당 추적
- BenchmarkDotNet과 GitHub Copilot 활용
- 오픈 소스 라이브러리 최적화 실전
12. MCP (.NET 개발자용) (7:30-8:00 AM)
- Model Context Protocol 소개
- 기능: AI 모델과 데이터/도구 연결
- 패턴: 리소스 노출, 도구 통합
- 의의: AI와 .NET 애플리케이션 간 상호작용 강화
13. .NET MAUI 진화 (8:00-8:30 AM)
- iOS, Android, macOS, Windows 크로스플랫폼 지원
- 성능 최적화, 새로운 컨트롤/레이아웃
- Visual Studio 도구 개선
- 실제 프로덕션 앱 사례
14. Windows 개발 현대화 (8:30-9:00 AM)
- WinUI 3, Windows App SDK, .NET 10 통합
- AI 통합, 플랫폼 기능 접근
- 네이티브 환경 구축
15. Windows Forms 최신 기능 (9:00-9:30 AM)
- 모던 UI 업데이트
- 고해상도(High-DPI) 개선
- 향상된 디자이너
- AI 기능 통합
16. AI 기반 .NET 진단 도구 (9:30-10:00 AM)
- 자동화된 성능 분석
- 지능형 오류 감지
- AI 기반 디버깅 워크플로우
- 개발자 생산성 향상
17. 코드 파티: 경품 추첨 (10:00-11:00 AM)
Day 2: 클라우드 & AI 통합 심화
1. Azure 키노트: “Cloud Innovation with .NET” (11월 13일 2:00-3:00 AM GMT+9)
- Azure Container Apps, AKS, Functions, AI 서비스 혁신
- 클라우드 네이티브 배포 및 확장
- 관찰성, 보안, 확장성 내장
2. 원격 MCP 서버 구축 (3:00-3:30 AM)
- .NET과 Azure로 MCP 서버 구현
- 클라우드 배포 및 확장성
- 자동화 및 도구 통합
3. Redis, .NET, 에이전트 프레임워크 (3:30-4:00 AM)
- Redis 활용:
- 의미적 캐시
- 벡터 저장소
- 채팅 기록
- 세션 관리
- .NET Aspire와 Microsoft Agent Framework 통합
4. Aspire 심화 확장 (4:00-4:30 AM)
- 커스텀 통합 개발
- 대시보드 시각화 확장
- 커스텀 리소스 타입
- 조직 인프라 적응
5. Aspire Unplugged: David Fowler와의 대화 (4:30-5:00 AM)
- Aspire 설계 철학 및 비전
- 개발 과정 스토리
- 커뮤니티 질문 답변
- 향후 방향성
6. .NET 애플리케이션 클라우드 현대화 (5:00-5:30 AM)
- 전략: 단계적 업그레이드
- 레거시 워크로드 컨테이너화
- 클라우드 네이티브 패턴 구현
- Azure 서비스 활용
7. dotnet run file.cs 명령어 (5:30-6:00 AM)
- 혁신: 프로젝트 파일 없이 C# 코드 직접 실행
- 사용 사례:
- 빠른 프로토타이핑
- 교육용 시나리오
- 자동화 스크립트
- 유틸리티 프로그램
- 의의: .NET의 접근성 향상
8. Azure AI Foundry for .NET 개발자 (6:00-6:30 AM)
- AI 모델 작업, 프롬프트 관리
- 오케스트레이션, 평가, 테스트
- 프로토타입에서 프로덕션까지
- 신뢰할 수 있는 AI 배포
9. Azure App Service 신기능 (6:30-7:00 AM)
- 배포 워크플로우 개선
- 향상된 진단 및 모니터링
- .NET 10 지원
- Azure DevOps/GitHub Actions 통합
10. Microsoft.Testing.Platform (7:00-7:30 AM)
- 특징: VSTest 대체로 경량화, 모듈형
- 이점: 빠른 테스트 실행, Native AOT 지원
- 독립성: 자체 포함 테스트 실행 파일
- 호환성: MSTest, NUnit, xUnit 지원
11. .NET 보안 연례 보고 (7:30-8:00 AM)
- MSRC 조사 사례 분석 (2024-2025)
- 개발자가 감지할 수 있는 패턴
- 사전 예방 전략
- 실제 API/라이브러리/클라우드 서비스 적용
12. NuGet 최신 기능 (8:00-8:30 AM)
- NuGet MCP 서버: AI 어시스턴트와 패키지 관리
- NuGet Audit: 취약한 의존성 식별
- Trusted Publishing: 보안 배포
- 패키지 발견, 의존성 관리 개선
13. .NET 10 컨테이너 개선 (8:30-9:00 AM)
- 최적화:
- 이미지 크기 축소
- 시작 성능 향상
- 향상된 디버깅
- Linux/Windows 컨테이너 최적화
- Kubernetes 배포 모범 사례
14. Visual Studio AI 기반 테스팅 (9:00-9:30 AM)
- AI가 테스트 케이스 제안
- 엣지 케이스 식별
- 테스트 데이터 생성
- 코드 진화에 따른 테스트 유지보수
커뮤니티 데이 (11월 13-14일)
주요 세션 (샘플):
-
Newtonsoft.Json → System.Text.Json 마이그레이션 (10:00-10:30 PM 11/13)
- 대규모 코드베이스 전환 경험
- 라이브러리 간 차이점
- 성능 및 메모리 효율성 개선
-
Xamarin.Forms → .NET MAUI 마이그레이션 (10:30-11:00 PM 11/13)
- Android 마이그레이션 난제
- 플랫폼별 문제 해결
- 실전 가이드
-
Blazor와 Microsoft Entra External ID (11:00-11:30 PM 11/13)
- 외부 사용자 인증
- RBAC 보안 구현
- 실전 템플릿 제공
-
Commodore 64 C# 라이브 코딩 (11:30 PM-12:00 AM 11/13)
- 레트로 하드웨어 × 모던 .NET
- C# 고급 기능 활용
- 라이브 데모
-
OpenTelemetry로 .NET 관찰성 (12:00-12:30 AM 11/14)
- 로그, 메트릭, 트레이스 통합
- 성능 모니터링
- APM 및 상용 플랫폼 통합
-
Aspire로 서비스 의존성 관리 (12:30-1:00 AM 11/14)
- 로컬 개발 환경 단순화
- 클라우드 네이티브 + 레거시 앱 통합
-
GitHub 보안 도구로 오픈 소스 보호 (1:00-1:30 AM 11/14)
- Dependency Graph, Dependabot, CodeQL, Secret Scanning
- 실전 보안 워크플로우
- GitHub Copilot 활용
-
오픈 소스 .NET 커뮤니티 구축 (1:30-2:00 AM 11/14)
- 환영하는 커뮤니티 문화
- 문서화 및 거버넌스
- 20년 이상 유지된 CMS 사례
-
MCP 서버로 CLI 도구 확장 (2:00-2:30 AM 11/14)
- .NET CLI 도구 → MCP 서버 변환
- GitHub Copilot 통합
- T-SQL Analyzer 실제 예제
- .NET 10 SDK 기능 활용
-
YARP로 멀티클러스터 로드 밸런싱 (2:30-3:00 AM 11/14)
- Kubernetes + 레거시 컨테이너 라우팅
- 다중 클라우드 확장
- 실제 프로덕션 구현
-
Uno Platform + AI (3:00-3:30 AM 11/14)
- 크로스플랫폼 .NET 앱 신속 개발
- Hot Design 비주얼 디자이너
- AI 기반 풀스택 앱 생성
-
의사결정 기록 (ADR) (3:30-4:00 AM 11/14)
- 시스템 설계 결정 문서화
- 유지보수성, 감사 추적성 향상
- ASP.NET Identity, Aspire, Blazor 사례
-
현대식 CLI 앱 (.NET TUI) (4:00-4:30 AM 11/14)
- 클라우드 시대 CLI 부활
- 라이브러리, 설계 패턴
- 크로스플랫폼 포장 전략
-
.NET Foundation 상태 및 오픈 소스 (4:30-5:00 AM 11/14)
- Foundation 현황
- 신규 프로젝트 소개
- 커뮤니티 참여 방법
-
CI 실패 → AI 기반 디버깅 (5:00-5:30 AM 11/14)
- .trx 결과 → Visual Studio 플레이리스트 자동 변환
- GitHub Copilot/Microsoft Copilot 활용
- 테스트 자동화 가속화
-
ASP.NET Core 10 Clean Architecture (5:30-6:00 AM 11/14)
- 프로젝트 구성 모범 사례
- 느슨한 결합 설계
- 기존 솔루션 리팩토링
-
신입 개발자 온보딩 자동화 (6:00-6:30 AM 11/14)
- .NET Aspire, Winget, VS 설정
- 수일 → 1시간 이하로 단축
- 자동화 전략
-
기존 .NET REST API → MCP 변환 (6:30-7:00 AM 11/14)
- ASP.NET Core 컨트롤러 MCP 활성화
- GitHub Copilot 통합
- Azure API Management 비교
- API → AI 기반 작업 중심 도구 진화
-
.NET 10으로 대규모 마이그레이션 (7:00-7:30 AM 11/14)
- 엔터프라이즈 Blazor 앱 → .NET 10
- 성능/기능 향상
- ASP.NET Core Identity 패스키
-
DataMountain: .NET 고성능 데이터 웨어하우징 (7:30-8:00 AM 11/14)
- C++급 성능 달성
- 코드 생성, Spans/Vectors
- Clickhouse 벤치마크 능가
-
다중 모달 LLM으로 UX 개선 (8:00-8:30 AM 11/14)
- 자연언어 처리로 UI 단순화
- 직관적 앱 인터페이스
-
.NET MAUI 실전: 프로덕션 함정 (8:30-9:00 AM 11/14)
- iOS 빌드 오류, Android 서명 실패
- 메모리 효율적 이미지 처리
- SQLite 동기화, Grid 문제
- 네트워크 회복력, PDF/이미지 내보내기
- 실제 진단 및 원격측정
-
Godot + C# 프로토타입 (9:00-9:30 AM 11/14)
- 콘솔 앱 → 플레이 가능한 프로토타입
- GitHub Copilot으로 학습 가속화
-
Community Toolkit 라운드테이블 (9:30-10:00 AM 11/14)
- .NET/MAUI/Windows Community Toolkit 유지보수자
- 참여 및 기여 방법
-
C# 14 주요 기능 (10:00-10:30 AM 11/14)
- C# 12-14 개선사항
- 일상 개발 습관 변화
-
AI로 .NET 진단 도구 (10:30-11:00 AM 11/14)
- .NET 10 프로파일링
- 모바일 성능 분석
- GitHub Copilot으로 .nettrace 해석
- MCP 서버 연계
-
AI 통합 한계 극복 (11:00-11:30 AM 11/14)
- AI 부정확성 대응
- 실제 구현 전략
- AIStoryBuilders.com, BlazorData.net 사례
-
IoT: Raspberry Pi로 맥주 양조 자동화 (11:30 AM-12:00 PM 11/14)
- .NET IoT 개발
- 저전력 기기 제어
-
Aspire로 비-.NET 앱 관리 (12:00-12:30 PM 11/14)
- Python, Node 통합
- 혼합 언어 마이크로서비스
-
.NET Framework 4.8 → .NET 9 마이그레이션 (12:30-1:00 PM 11/14)
- 12년 된 앱 현대화
- 지속적 배포 중 마이그레이션
- Microsoft.Extensions.* 활용
- .NET Standard 호환성
-
Aspire 문서를 Copilot + 다이어그램으로 (1:00-1:30 PM 11/14)
- AppHost → Mermaid 자동 생성
- GitHub Copilot + Coding Agent
- CI/CD 통합
- 항상 최신 아키텍처 문서
-
Gaea: 고성능 지형 시뮬레이션 (1:30-2:00 PM 11/14)
- Star Wars, Alan Wake 2 영화 제작
- SPMD(Single Program, Multiple Data) 실행
- 커스텀 메모리 관리
- 수십억 연산 처리
-
Windows 365 + .NET Aspire 멀티 레포 (2:00-2:30 PM 11/14)
- 마이크로서비스 개발 생산성
- AddMicroservice 확장
- 컨테이너/에뮬레이터 의존성
- F5 경험 구현
-
F# 스니펫: C# 개발자를 위한 함수형 (2:30-3:00 PM 11/14)
- F# 기초
- C#에서 F# 활용 (댓글 시스템 등)
- 오픈 소스 기여
- 커뮤니티 연결
-
탄소 인식 컴퓨팅 (3:00-3:30 PM 11/14)
- 지속 가능한 소프트웨어 개발
- 재생 에너지 활용
- 시간 이동(Time-Shifting) 및 수요 형성(Demand Shaping)
- CarbonAware SDK, Hangfire, KEDA 활용
-
Avalonia 헤드리스 테스팅 (3:30-4:00 PM 11/14)
- 디스플레이 없이 UI 테스트
- GitHub Copilot 활용
-
.NET MAUI + Azure OpenAI 판매 대시보드 (4:00-4:30 PM 11/14)
- GPT-5 기반 예측 분석
- 자연언어 쿼리 AI 어시스턴트
- Syncfusion 컨트롤
- iOS/Android/macOS/Windows
-
OpenIddict로 SSO 구축 (4:30-5:00 PM 11/14)
- 중앙화된 인증 서버
- 다중 앱 통합
- 신뢰할 수 있는 인증 설계
-
GitHub Actions + Cake SDK (5:00-5:30 PM 11/14)
- CI/CD as Code (C# 기반)
- YAML 대체
- 로컬 테스트 및 디버깅
- .NET 10 최신 기능
-
17세기 이탈리아-영어 사전 현대화 (5:30-6:00 PM 11/14)
- ML.NET 커스텀 벡터 임베딩
- CosmosDb 저장소
- Aspire 통합
- 역사 × 기술
-
ASP.NET Core에서 패스키 구현 (6:00-6:30 PM 11/14)
- WebAuthn 프로토콜
- 공개 키 암호학
- OS/패스워드 관리자/하드웨어 키 지원
-
AI 에이전트 “원 질문, 원 답변” 설계 (6:30-7:00 PM 11/14)
- 채팅 vs 원샷 응답
- 문맥 주입으로 정확도 향상
- DevExpress CodeRush & AiGen 사례
- AI 쌍 프로그래밍의 미래
-
Rx.NET 상태 및 계획 (7:00-7:30 PM 11/14)
- 월간 수백만 다운로드
- 진행 중 작업, 향후 계획
-
Nullable Reference Types 재발견 (7:30-8:00 PM 11/14)
- Null 안정성으로 코드 단순화
- 기본값화의 의미
- 기존 코드 마이그레이션
주요 기술 주제 분석
1. 성능 최적화 (심화)
- JIT 컴파일러: 런타임 최적화
- 가비지 컬렉션: 메모리 효율성
- Spans/Vectors: 고성능 데이터 처리
- 벤치마크 도구: BenchmarkDotNet 활용
- 결과: 클라우드 및 모바일 환경에서 뛰어난 성능
2. AI & 에이전트 개발 (변혁적)
- 지능형 앱: LLM 통합, 의미 검색
- 에이전트 아키텍처: 자율 결정 및 행동
- MCP(Model Context Protocol): AI-애플리케이션 연결
- GitHub Copilot: 코드 생성, 테스트, 문서화
- Azure AI Foundry: 프로토타입 → 프로덕션
- 실제 용도: CLI 도구 → MCP 서버, REST API → AI 작업
3. 클라우드 네이티브 (필수)
- .NET Aspire: 로컬 개발 → 클라우드 배포
- 서비스 디스커버리
- 텔레메트리 자동화
- 대시보드 모니터링
- Redis 통합 (캐시, 벡터 스토어, 세션)
- 컨테이너화: 이미지 크기 최소화, 시작 성능
- Kubernetes: 다중 클러스터 로드 밸런싱 (YARP)
- Azure 서비스: App Service, Container Apps, Functions, AI 서비스
4. 크로스플랫폼 개발 (통합)
- .NET MAUI: iOS/Android/macOS/Windows 단일 코드
- 성능 최적화
- 네이티브 UI/UX
- 프로덕션 배포 가이드
- Blazor: 웹 (WebAssembly 및 서버)
- 패스키 기반 보안
- 성능 및 상태 유지
- Uno Platform: AI 기반 풀스택 생성
- Windows Forms/WinUI 3: 레거시 → 현대적 데스크톱
5. 보안 (우선순위)
- 패스키/WebAuthn: 생물인식 인증
- RBAC: 역할 기반 접근 제어
- GitHub 보안 도구: Dependabot, CodeQL, Secret Scanning
- Trusted Publishing: NuGet 패키지 보안
- MSRC 사례: 실제 취약점 분석
6. 테스트 & 품질 (AI 증강)
- Microsoft.Testing.Platform: 차세대 테스트 프레임워크
- AI 기반 테스트: 케이스 자동 생성, 엣지 케이스 식별
- 헤드리스 테스팅: UI 자동 테스트 고속화
- CI/CD 통합: 실패 → 플레이리스트 자동 생성
7. 개발자 경험 (혁신)
- dotnet run file.cs: 프로젝트 없이 스크립트 실행
- Visual Studio 개선: AI 디버거, Copilot 통합
- Hot Reload: 빠른 개발 반복
- AI 어시스턴트: 학습, 코딩, 디버깅 가속화
8. 오픈 소스 & 커뮤니티 (성장)
- .NET Foundation: 신규 프로젝트 추가
- 커뮤니티 Toolkit: 재사용 가능 컴포넌트
- 협업 문화: 환영 커뮤니티, 좋은 문서화
- 20년+ 성공 사례: CMS 장기 유지
9. 마이그레이션 경로 (명확)
- .NET Framework 4.8 → .NET 9/10
- Xamarin.Forms → .NET MAUI
- Newtonsoft.Json → System.Text.Json
- 기존 API → MCP 서버 (AI 지원)
10. 신흥 분야 (탐색)
- Commodore 64 프로그래밍: 레트로 × 모던
- 고성능 데이터 웨어하우징: C++ 경쟁 수준 성능
- 영화 제작 지형 시뮬레이션: 수십억 연산 처리
- IoT & 자동화: Raspberry Pi, 맥주 양조 등
- 탄소 인식 컴퓨팅: 지속 가능한 개발
실용적 팁
개발 워크플로우 개선:
- .NET 10 업그레이드: 성능 이득 자동 획득
- Aspire 도입: 로컬 개발 환경 단순화
- GitHub Copilot 활용: 코드 생성, 테스트, 문서화
- 패스키 구현: 사용자 보안 강화
- MCP 서버 만들기: 기존 API를 AI 인식 도구로 변환
- OpenTelemetry: 관찰성 표준화
- AI 기반 테스팅: 커버리지 및 품질 향상
- 컨테이너 최적화: 배포 성능 가속화
마이그레이션 전략:
- 단계적 접근 (프로젝트 구조 → 라이브러리 → 핵심)
- .NET Standard 호환성 활용
- AI 어시스턴트로 코드 변환 가속화
- 지속적 배포 중 마이그레이션 수행
- 기존 기능 호환성 유지
주의사항:
- AI 부정확성: 결과 검증 필수
- 레거시 의존성: JSON 라이브러리 등 호환성 확인
- 프로덕션 준비: 성능 테스트 및 모니터링 설정
- 보안 검토: Dependabot과 CodeQL로 지속 감시
- 성능 프로파일링: 배포 전 벤치마킹 필수
핵심 학습 리소스 및 참고 자료
공식 채널:
기술 심화:
- 성능: Stephen Toub의 .NET 성능 최적화
- 클라우드 네이티브: David Fowler의 Aspire 비전
- AI 개발: Jeremy Likness의 지능형 앱 패턴
- 보안: Barry Dorrans의 MSRC 사례 분석
- 테스트: Jakub Jares의 Microsoft.Testing.Platform
커뮤니티:
- .NET Community Toolkit (오픈 소스)
- MAUI Community Toolkit
- Windows Community Toolkit
- F# Discord (함수형 프로그래밍)
행사 참가:
- 100+ 세션 라이브 스트리밍
- 커뮤니티 데이 (심화 주제)
- 네트워킹 기회
- 경품 추첨
.NET Conf 2025는 .NET 플랫폼의 성능, 생산성, 인공지능 통합에서의 역사적 진전을 보여줍니다. 클라우드 네이티브, 에이전틱 AI, 크로스플랫폼 개발이 핵심 축으로, 개발자는 더 빠르고, 더 똑똑하고, 더 쉽게 대규모 애플리케이션을 구축할 수 있게 됩니다. 특히 GitHub Copilot, MCP(Model Context Protocol), .NET Aspire의 조합은 애플리케이션 개발의 새로운 패러다임을 제시합니다.
마이그레이션, 현대화, 신기술 도입을 계획하는 개발자와 조직에게 필수 행사입니다.