๐ ๊ฒ์
".NET" ๊ฒ์ ๊ฒฐ๊ณผ 50๊ฑด
-
์ด๋ณด์๋ฅผ ์ํ .NET ํ๋ํ ๋ฌด๋ฃ ๊ฐ์ ๊ณต๊ฐ, GitHub Copilot ํ์ฉ
Microsoft๊ฐ ๋ ๊ฑฐ์ ASP.NET ์ ํ๋ฆฌ์ผ์ด์ ์ .NET 10๊น์ง ๋จ๊ณ๋ณ๋ก ํ๋ํํ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ๋ ๋ฌด๋ฃ ์คํ์์ค ๊ฐ์๋ฅผ ๊ณต๊ฐํ์ต๋๋ค. ํนํ GitHub Copilot์ ๋ชจ๋๋์ด์ ์ด์ (modernization) ์์ด์ ํธ๋ฅผ ์ค์ ๋ก ํ์ฉํด๊ฐ๋ฉฐ ์ค์ตํ๋ ๋ฐฉ์์ด๋ผ, ์ค๋๋ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์ด๋ป๊ฒ ์๋ด์ผ ํ ์ง ๋ง๋งํ๋ ์ฃผ๋์ด ๊ฐ๋ฐ์์๊ฒ ์ข์ ์ถ๋ฐ์ ์ด ๋ ๊ฒ ๊ฐโฆ
-
2026๋
7์ .NETยท.NET Framework ์ ๊ธฐ ๋ณด์ ์
๋ฐ์ดํธ ๋ฐํ
Microsoft๊ฐ 2026๋ 7์๋ถ .NET ๋ฐ .NET Framework ์๋น์ฑ(servicing) ์ ๋ฐ์ดํธ ๋ด์ฉ์ ์ ๋ฆฌํด ๊ณต๊ฐํ์ต๋๋ค. ๋งค๋ฌ ์งํ๋๋ ์ ๊ธฐ ์ ์ง๋ณด์ ์ ๋ฐ์ดํธ๋ก, ๋ฒ๊ทธ ์์ ๊ณผ ๋ณด์ ํจ์น๊ฐ ํฌํจ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์. ์ด์ ์ค์ธ ์๋ฒ๋ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ์ด ์๋ค๋ฉด ์ด๋ฒ ์ ๋ฐ์ดํธ ์ ์ฉ ์ฌ๋ถ๋ฅผ ์ ๊ฒํด๋๋ ๊ฒ ์์ ํฉ๋๋ค. ํนํ .NET Frameworโฆ
-
.NET 11 Preview 6 ๊ณต๊ฐ, ๋ฐํ์๋ถํฐ C#ยทMAUI๊น์ง ๋๊ท๋ชจ ์
๋ฐ์ดํธ
.NET 11์ ์ฌ์ฏ ๋ฒ์งธ ํ๋ฆฌ๋ทฐ ๋ฒ์ ์ด ๊ณต๊ฐ๋์ต๋๋ค. ๋ฐํ์๊ณผ SDK, ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ฌผ๋ก ASP.NET Core, .NET MAUI, C#, Entity Framework Core, F#, ์ปจํ ์ด๋ ์ด๋ฏธ์ง๊น์ง ์ ๋ฐฉ์์ ์ผ๋ก ์ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋๋ค๊ณ ํฉ๋๋ค. ์์ง ํ๋ฆฌ๋ทฐ ๋จ๊ณ๋ผ ์ค์ ํ๋ก๋์ ์ ๋ฐ๋ก ์ฐ๊ธฐ๋ณด๋ค๋ ์๋ก ์๊ธด ๊ธฐ๋ฅ์ ๋ฏธ๋ฆฌ ์ฒดํํด๋ณด๊ณ ํผ๋๋ฐฑ์ ๋จ๊ธฐ๋ ์ฉโฆ
-
.NET MAUI ๋ชจ๋ฐ์ผ, ์ด์ CoreCLR ๋จ์ผ ๋ฐํ์์ผ๋ก ์ ํ
.NET 11 Preview 6๋ถํฐ .NET MAUI ๋ชจ๋ฐ์ผ ์ฑ์ ๋ฐํ์์ด CoreCLR ํ๋๋ก ํต์ผ๋์ต๋๋ค. ๊ทธ๋์ ๋ชจ๋ฐ์ผ ์ชฝ์์ ์จ์๋ Mono ๋ฐํ์์ ์ด๋ฒ ์ ํ์ผ๋ก ์๋ฆฌ๋ฅผ ๋ด์ฃผ๊ฒ ๋๋ ์ ์ด์ฃ . Microsoft๋ ์ด ๋ณํ๊ฐ ์์ ์ ์ผ๋ก ์๋ฆฌ์ก์ ์ ์๋๋ก ๊ฐ๋ฐ์๋ค์๊ฒ ์ง๊ธ ๋ฐ๋ก ํ ์คํธํด๋ณด๊ณ ์ด์๋ฅผ ์ ๋ณดํด๋ฌ๋ผ๊ณ ์์ฒญํ๊ณ ์์ด์. MAUI๋ก iOSยทAndโฆ
-
C# ๋ฆฌํ๋ ์
์ด๋ ๋ฌด์์ด๊ณ ์ ์กด์ฌํ ๊น
C#/.NET ๊ฐ๋ฐ์๋ผ๋ฉด ์ง๊ฐ์ ์ ์ผ๋ก ํ ๋ฒ์ฏค ์จ๋ดค์ ๋ฆฌํ๋ ์ (Reflection) ๊ธฐ๋ฅ์ ๊ธฐ์ด๋ถํฐ ์ง์ด์ฃผ๋ ๊ธ์ ๋๋ค. ํ์ ์ ๋ณด๋ฅผ ๋ฐํ์์ ๋์ ์ผ๋ก ์กฐํํ๊ณ ์กฐ์ํ ์ ์๊ฒ ํด์ฃผ๋ ๋ฆฌํ๋ ์ ์ด ์ ํํ ๋ฌด์์ธ์ง ๋จผ์ ์ค๋ช ํฉ๋๋ค. ์ด์ด์ .NET์ด ์ด ๊ธฐ๋ฅ์ ์ ํ์๋ก ํ๊ฒ ๋๋์ง, ์ด๋ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฑ์ฅํ๋์ง๋ฅผ ์ฐจ๊ทผ์ฐจ๊ทผ ์ง์ต๋๋ค. ์ง๋ ฌํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋โฆ
-
AWS Textract vs Google Vision, ๊ทธ๋ฆฌ๊ณ ๋ ๋ค ๊ฑด๋๋ฐ์ด์ผ ํ ๋
๋ฌธ์ ์ฒ๋ฆฌ ํ์ดํ๋ผ์ธ์ ์ธ OCR(๊ดํ ๋ฌธ์ ์ธ์) ์๋น์ค๋ฅผ ๊ณ ๋ฅด๋ฉด์ ํ ์ฃผ ๋ด๋ด AWS Textract์ Google Vision์ ๋ฒค์น๋งํนํ๋ ๊ฒฝํ์ ๋ด์ ๊ธ์ ๋๋ค. ๋ ํด๋ผ์ฐ๋ OCR ์๋น์ค๋ฅผ ์ค์ ๋ฌธ์๋ก ํ ์คํธํ๋ฉด์ ์ ํ๋์ ์ฒ๋ฆฌ ์๋ ์ฐจ์ด๋ฅผ ์ง์ ๋น๊ตํฉ๋๋ค. ์ฌ๊ธฐ์ ๊ทธ์น์ง ์๊ณ , ์ด๋ค ์ํฉ์์๋ ๋ ๋ค ์ฐ์ง ์๊ณ ๋ค๋ฅธ ๋์์ ํํ๋ ๊ฒ ๋ ๋์ ์ โฆ
-
์ด๋ฒ ์ฃผ Cursor + .NET: ๊ท์น 8๊ฐ์ ์์ธ์ด 1ํธ
Agentic Architect๊ฐ ๋งค์ฃผ ๊ณต์ ํ๋ Cursor ์๋ํฐ์ .NET ๊ฐ๋ฐ์ ์ํ ๋ค์ด์ ์คํธ๊ฐ ์ด๋ฒ ์ฃผ์๋ ์ฌ๋ผ์์ต๋๋ค. ์ธ์ ์ด ๋ฐ๋์ด๋ Cursor๊ฐ ์ผ๊ด๋ ์ฝ๋ฉ ๊ท์น์ ์งํค๋๋ก ๋ง๋๋ ์๋์ด C#/.NET ๊ฐ๋ฐ์์ฉ ๊ท์น 8๊ฐ์ง์ ์์ธ์ด ํ ํธ์ ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค. AI ์ฝ๋ฉ ์ด์์คํดํธ๋ฅผ ํ ์ปจ๋ฒค์ ์ ๋ง๊ฒ ๊ธธ๋ค์ด๋ ์ค์ ํ ์์ฃผ๋ผ ์ค๋ฌด์ ๋ฐ๋ก ์ โฆ
-
EF Core์ Include()๊ฐ Select() ํ๋ก์ ์
๋ณด๋ค ํจ์ฌ ๋๋ฆฐ ์ด์ ๋?
Stack Overflow์ ์ฌ๋ผ์จ ์ง๋ฌธ์ผ๋ก, ์ค์ฒฉ๋ ์ฐ๊ด ์ํฐํฐ๋ฅผ ์กฐํํ ๋ EF Core์ Include()๊ฐ Select()๋ฅผ ํ์ฉํ ํ๋ก์ ์ ๋ณด๋ค ์ฑ๋ฅ์ด ๋์ ๋๊ฒ ๋จ์ด์ง๋ ์ด์ ๋ฅผ ๋ฌป๊ณ ์์ต๋๋ค. ASP.NET Core์ SQL Server ํ๊ฒฝ์์ ์ค์ ๋ก ๊ฒช์ ์ฑ๋ฅ ๋ฌธ์ ๋ผ ์ค๋ฌด ๋ฐ์ดํฐ ์กฐํ ๋ก์ง์ ์ง๋ ๊ฐ๋ฐ์๋ผ๋ฉด ๊ณต๊ฐํ ๋งํ ์ฃผ์ ์ ๋๋ค. Includโฆ
-
GitHub Copilot ์ฑ์ผ๋ก .NET ์ ํ๋ฆฌ์ผ์ด์
ํ๋ํํ๊ธฐ
Microsoft๊ฐ GitHub Copilot ์ฑ์ .NET ์ ํ๋ฆฌ์ผ์ด์ ๋ชจ๋๋์ด์ ์ด์ (ํ๋ํ) ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค๊ณ ๊ณต์ ๋ฐํํ์ต๋๋ค. ๊ธฐ์กด ํ๋ก์ ํธ๋ฅผ ์ต์ .NET ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ๋ ๊ณผ์ ์ ํ๊ฐ(assessment) ๋จ๊ณ๋ถํฐ ์คํ๊น์ง ๋ํํ ์ ๊ทธ๋ ์ด๋ ์บ๋ฒ์ค(interactive upgrade canvas)์์ ํ๋์ ์ถ์ ํ ์ ์์ต๋๋ค. AI ๊ธฐ๋ฐ โฆ
-
๋จ์ข
๋ wkhtmltopdf, .NET์์ ์ด๋ ๊ฒ ๊ฐ์ํ์ธ์
PDF ๋ณํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ๋๋ฆฌ ์ฐ์ด๋ wkhtmltopdf๊ฐ ์์นด์ด๋ธ ์ฒ๋ฆฌ(๊ฐ๋ฐ ์ค๋จ)๋๋ฉด์, ์ด๋ฅผ ๊ฐ์ธ์ ์ฐ๋ DinkToPdf, NReco.PdfGenerator, Rotativa, WkHtmlToXSharp ๊ฐ์ .NET ๋ํผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค๋ ํจ๊ป ๋ฐ๋ชฉ์ด ์กํ๊ฒ ๋์ต๋๋ค. ์ด ๊ธ์ Azure์ Windows ํ๊ฒฝ์ผ๋ก์ ๋ง์ด๊ทธ๋ ์ด์ ๊ฒฝ๋ก๋ ๋ฌผ๋ก , Linuโฆ
-
SkiaSharp 4.0 ์ ์ ์ถ์
ํฌ๋ก์คํ๋ซํผ 2D ๊ทธ๋ํฝ ๋ผ์ด๋ธ๋ฌ๋ฆฌ SkiaSharp์ ์ฒซ 4.0 ์ ์ ๋ฒ์ (4.148.0)์ด ์ถ์๋์์ต๋๋ค. SkiaSharp์ .NET MAUI์ Uno Platform ๊ฐ์ UI ํ๋ ์์ํฌ์์ ๊ทธ๋ํฝ ๋ ๋๋ง์ ๋๋ฆฌ ์ฐ์ด๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ผ์, ์ด๋ฒ ๋ฉ์ด์ ์ ๋ฐ์ดํธ๊ฐ ๊ด๋ จ ์ฑ๋ค์ ๋ ๋๋ง ์ฑ๋ฅ๊ณผ ๊ธฐ๋ฅ์ ์ํฅ์ ์ค ์ ์์ต๋๋ค. Microsoft๋ ์ด๋ฒ ์ถ์๋ฅผ โฆ
-
MCP๋ก CI ํ์ดํ๋ผ์ธ์์ .NET ๋น๋ ์ง๋จํ๊ธฐ
Microsoft๊ฐ Model Context Protocol(MCP)์ ํ์ฉํด .NET ๋น๋ ๋ก๊ทธ(binlog)๋ฅผ ๋ถ์ํ๋ Binlog MCP ํด์ ์ ์๊ฐํ์ต๋๋ค. ์ด ๋๊ตฌ๋ฅผ GitHub Actions ์ํฌํ๋ก์ฐ์ ๋ฃ์ผ๋ฉด GitHub Copilot ๊ฐ์ AI ์์ด์ ํธ๊ฐ msbuild ๋ก๊ทธ๋ฅผ ์ง์ ๋ค์ฌ๋ค๋ณด๊ณ ๋น๋ ์คํจ ์์ธ์ ์ฐพ์์ค ์ ์์ต๋๋ค. ๋จ์ํ ์ฑํ โฆ
-
WinApp CLI๋ก .NET ์ฑ ํจํค์งํ๊ณ ์์ด๋ดํฐํฐ ๋ถ์ฌํ๊ธฐ
Microsoft๊ฐ Windows์ฉ .NET ๋ฐ์คํฌํฑ ์ฑ์ ํจํค์ง ์์ด๋ดํฐํฐ(Package Identity)๋ฅผ ๋ถ์ฌํ๊ณ ํจํค์ง๊น์ง ํ ์ ์๋ ์ ๋๊ตฌ WinApp CLI๋ฅผ ๊ณต๊ฐํ์ต๋๋ค. ์ด ๋๊ตฌ๋ฅผ ์ฐ๋ฉด ์ฑ์ด Windows ์์คํ ๊ณผ ๋ ๊น์ด ํตํฉ๋๊ณ , ๋ฐฐํฌ ๊ณผ์ ๋ ํ๊ฒฐ ์์ํด์ง๋๋ค. VS Code ํ์ฅ๊ณผ๋ ์ฐ๋๋์ด ์์ด์ ์ปค๋งจ๋๋ผ์ธ๊ณผ ์๋ํฐ๋ฅผ ์ค๊ฐ๋ฉฐ ์์ ํ โฆ
-
.NET 8ยท9, 2026๋
11์ 10์ผ ์ง์ ์ข
๋ฃ ์์
Microsoft๊ฐ .NET 8๊ณผ .NET 9์ด ๋๋ํ 2026๋ 11์ 10์ผ๋ถ๋ก ๊ณต์ ์ง์์ ์ข ๋ฃํ๋ค๊ณ ๋ฐํํ์ต๋๋ค. .NET 8์ LTS(์ฅ๊ธฐ ์ง์), .NET 9๋ STS(ํ์ค ์ง์) ๋ฒ์ ์ธ๋ฐ ์ด๋ฒ์ ๋์์ EOL์ ๋ง์ดํ๊ฒ ๋ฉ๋๋ค. ์ง์์ด ๋๋๋ฉด ๋ณด์ ํจ์น์ ๋ฒ๊ทธ ํฝ์ค๊ฐ ๋ ์ด์ ์ ๊ณต๋์ง ์์ผ๋, ๋ ๋ฒ์ ์ผ๋ก ํ๋ก๋์ ์ ์ด์ ์ค์ด๋ผ๋ฉด ์ ๊ท LTS์ธโฆ
-
์๊ฐ C# / .NET ์ข
ํฉ
2026๋ 6์ .NET ์ํ๊ณ๋ AI ํตํฉ์ด ์ด์ ์๋ํยท๋น๋ ์ง๋จยท๋ก์ปฌ ์ถ๋ก ๋ฑ ๊ฐ๋ฐ ์ ์์ญ์ผ๋ก ํ์ฐ๋ ํ ๋ฌ์ด์์ต๋๋ค. Microsoft Build 2026์ ๊ธฐ์ ์ผ๋ก .NET 11๊ณผ C# ์ ๊ธฐ๋ฅ ๋ก๋๋งต์ด ๊ฐ์ํ๋๊ณ , ์ํคํ ์ฒ ์ค๊ณ์ ์ธ์ด ๊ธฐ๋ฅ ์ฌํ๋ผ๋ ์ค์ฉ์ ์ฃผ์ ๋ ์ปค๋ฎค๋ํฐ์ ๋์ ๊ด์ฌ์ ๋ฐ์์ต๋๋ค. ## 1. .NET ร AI ์ค์ ๊ตฌํ โ ์ดโฆ
-
C# Generics์ Collections โ ๊ธฐ์ ๋ฉด์ ์์ ํญ์ ๋์ค๋ ์ฃผ์ ์ด์ ๋ฆฌ
C# ๊ธฐ์ ๋ฉด์ ์์ ๊ฐ์ฅ ์์ฃผ ๋ฑ์ฅํ๋ ์ฃผ์ ์ธ ์ ๋ค๋ฆญ(Generics)๊ณผ ์ปฌ๋ ์ (Collections)์ ๋ฉด์ ๊ด์ ์์ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. List<T>, Dictionary<TKey, TValue>, IEnumerable<T> ๊ฐ์ ํต์ฌ ์ปฌ๋ ์ ํ์ ์ ์ฐจ์ด์ ์ ๋ค๋ฆญ ์ ์ฝ(generic constraints)์ ๋์ ์๋ฆฌ๋ฅผ ์ค์ ์ ์ผ๋ก ๋ค๋ฃน๋๋ค. ๋จ์ ์๊ธฐ๋ณด๋คโฆ
-
์คํ ํธ๋ ์ด์ค ๋ฐ์ 4์ด ๋ง์ ์์ ์ ์๊น์ง โ Self-Healing .NET API Gateway ๊ตฌ์ถ๊ธฐ
Semantic Kernel, Groq, Hangfire, SignalR์ ์กฐํฉํด .NET 10 API ๊ฒ์ดํธ์จ์ด์์ ์์ธ ๋ฐ์ ์ 4์ด ์์ LLM์ด ์์ ์ ์์ ์์ฑํ๊ณ ๋ผ์ด๋ธ ๋์๋ณด๋์ ์ค์๊ฐ ํธ์ํ๋ ์์คํ ์ ๊ตฌํํ ์ฌ๋ก์ ๋๋ค. ์์ธ๊ฐ ๋ฐ์ํ๋ฉด Hangfire๊ฐ ๋ฐฑ๊ทธ๋ผ์ด๋ ์ก์ ์์ฑํด Groq์ ํตํด LLM์ ๋ถ์์ ์์ฒญํ๊ณ , SignalR๋ก ๊ฒฐ๊ณผ๋ฅผโฆ
-
2026๋
.NET 8 Clean Architecture ์คํํฐ ํ
ํ๋ฆฟ โ EF Core + JWT ์ธ์ฆ ํฌํจ
20๋ ์ด์ ์ํฐํ๋ผ์ด์ฆ C# ์์คํ ์ ๊ฐ๋ฐํด์จ ์ ์๊ฐ ๊ณต๊ฐํ Clean Architecture 4-ํ๋ก์ ํธ ํ ํ๋ฆฟ์ ๋๋ค. ๋๋ฉ์ธ, ์ ํ๋ฆฌ์ผ์ด์ , ์ธํ๋ผ, API ๋ ์ด์ด 4๊ฐ ํ๋ก์ ํธ๋ก ๊ตฌ์ฑ๋๋ฉฐ ์๊ฒฉํ ์์กด์ฑ ๋ฐฉํฅ ๊ท์น์ ์ ์ฉํ๊ณ ๋๋ฉ์ธ ์ํฐํฐ๊ฐ ์์ฒด ๋ถ๋ณ์ฑ(invariant)์ ๊ด๋ฆฌํ๋๋ก ์ค๊ณํ์ต๋๋ค. EF Core์ JWT ์ธ์ฆ์ด ๋ด์ฅ๋์ด ์์ผ๋ฉฐ Appโฆ
-
Microsoft Binlog MCP Server๋ก AI ๊ธฐ๋ฐ MSBuild ๋น๋ ๋ก๊ทธ ๋ถ์ํ๊ธฐ
Microsoft๊ฐ ๊ณต์ .NET ๋ธ๋ก๊ทธ๋ฅผ ํตํด AI ์ด์์คํดํธ๊ฐ MSBuild ๋ฐ์ด๋๋ฆฌ ๋ก๊ทธ๋ฅผ ์ง์ ๋ถ์ํ ์ ์๋๋ก ๋๋ Binlog MCP Server๋ฅผ ๊ณต๊ฐํ์ต๋๋ค. 15๊ฐ์ง ์ ์ฉ ๋๊ตฌ๋ฅผ ์ ๊ณตํด GitHub Copilot ๊ฐ์ AI ์ด์์คํดํธ์ ์ฐ๋ํ๋ฉด ๋น๋ ์คํจ ์์ธ์ ์์ฐ์ด๋ก ๋ฌผ์ด๋ณด๊ธฐ๋ง ํด๋ ๋ถ์ ๊ฒฐ๊ณผ์ ํด๊ฒฐ ์ ์์ ๋ฐ์ ์ ์์ต๋๋ค. ๊ธฐ์กด์๋ โฆ
-
.NET 8 + Ollama + React๋ก 30๋ถ ๋ง์ ๋ก์ปฌ RAG ์ฑ๋ด ๋ง๋ค๊ธฐ
API ํค๋, ํด๋ผ์ฐ๋๋, ์์ ์ก ๋น์ฉ๋ ์์ด ๋ด PC์์๋ง ๋์๊ฐ๋ PDF Q&A ์ฑ๋ด์ .NET 8๊ณผ React๋ก ๊ตฌํํ ์ค์ต ํํ ๋ฆฌ์ผ์ ๋๋ค. ์์ค ํ์ผ 9๊ฐ, ์ฝ 400์ค์ ์ฝ๋๋ก RAG(Retrieval-Augmented Generation) ์ํคํ ์ฒ๋ฅผ ๊ตฌ์ฑํ๊ณ ๋ก์ปฌ LLM์ธ Ollama์ ์ฐ๋ํ์ต๋๋ค. ์ ์ฒด ์ํคํ ์ฒ ์ค๋ช ๊ณผ ํจ๊ป ๊ตฌํ ๊ณผ์ ์์ ์ง์ โฆ
-
.NET 8 Clean Architecture ์คํํฐ ํ
ํ๋ฆฟ (2026๋
ํ) โ EF Core + JWT ํฌํจ
"๋น์ฆ๋์ค ๋ก์ง์ ์ด๋์ ๋๋๊ฐ"๋ผ๋ ํ ๋ด ๋จ๊ณจ ๋ ผ์์ ๋๋ด๊ธฐ ์ํด ๋ง๋ Clean Architecture ์คํํฐ ํ ํ๋ฆฟ์ GitHub์ MIT ๋ผ์ด์ ์ค๋ก ๊ณต๊ฐํ ๊ธ์ ๋๋ค. Domain, Application, Infrastructure, Presentation 4๊ฐ ํ๋ก์ ํธ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์๊ฒฉํ ์์กด์ฑ ๋ฐฉํฅ๊ณผ ์์ฒด ๋ถ๋ณ ์กฐ๊ฑด์ ์์ ํ๋ ๋๋ฉ์ธ ์ํฐํฐ๊ฐ ํนโฆ
-
์คํ ํธ๋ ์ด์ค์์ ์์ ์ ์๊น์ง 4์ด โ Self-Healing .NET API Gateway ๊ตฌ์ถ๊ธฐ
Semantic Kernel, Groq, Hangfire, SignalR์ ์กฐํฉํด ์์ธ ๋ฐ์ ์ LLM์ด ์์ ์์ ์ ์ํ๊ณ ์ค์๊ฐ ๋์๋ณด๋์ ํธ์ํด์ฃผ๋ .NET 10 API ๊ฒ์ดํธ์จ์ด ๊ตฌ์ถ ๊ฒฝํ์ ๊ณต์ ํ ๊ธ์ ๋๋ค. ์์ธ ๋ฐ์ ํ 4์ด ์ด๋ด์ AI ๋ถ์ ๊ฒฐ๊ณผ๊ฐ ์ ๋ฌ๋๋ ๊ตฌ์กฐ๋ก, ์ด์ ์๋น์ค์ ์๊ฐ ์น์ (self-healing) ๊ฐ๋ฅ์ฑ์ ์ค์ ๋ก ๊ตฌํํด ๋ณด์ธ ์ โฆ
-
API ํคยทํด๋ผ์ฐ๋ ๋น์ฉ ์ ๋ก โ .NET 8 + Ollama + React๋ก 30๋ถ ๋ง์ RAG ์ฑ๋ด ๋ง๋ค๊ธฐ
.NET 8๊ณผ React, ๋ก์ปฌ LLM ๋๊ตฌ์ธ Ollama๋ฅผ ์กฐํฉํด PDF ์ง์์๋ต ์ฑ๋ด์ ์์ ํ ๋ด PC ์์์ ๊ตฌ๋ํ ๊ฒฝํ๋ด์ ๋๋ค. ์ ์ฒด ์์ค๊ฐ ๋จ 9๊ฐ ํ์ผ, ์ฝ 400์ค์ ๋ถ๊ณผํ ์ ๋๋ก ๊ฐ๊ฒฐํ๊ฒ ๊ตฌ์ฑ๋์ผ๋ฉฐ, ์ธ๋ถ API ํค๋ ์์ ์ก ๋น์ฉ ์์ด RAG(Retrieval-Augmented Generation) ์ํคํ ์ฒ๋ฅผ ๋ก์ปฌ์์ ์คํํ ๊ฒ์ด ํต์ฌ์ ๋๋ค.โฆ
-
์ฌ์์ฑ ์์ด ๋ ๊ฑฐ์ .NET ์ ํ๋ฆฌ์ผ์ด์
ํ๋ํํ๊ธฐ
12๋ ๋ .NET Framework 4.5 Web API๋ฅผ ์ ๋ฉด ์ฌ์์ฑ ์์ด ๋จ๊ณ์ ์ผ๋ก ํ๋ํํ ์ค์ ์ฌ๋ก๋ฅผ ๋ค๋ฃฌ ๊ธ์ ๋๋ค. ๋น ๋ฑ ๋ฐฉ์ ๋์ ์คํธ๋ญ๊ธ๋ฌ ํผ๊ทธ(Strangler Fig) ํจํด ๋ฑ์ ํ์ฉํด ๊ธฐ์กด ์์คํ ์ ์ด์ํ๋ฉด์ ์กฐ๊ธ์ฉ ๊ต์ฒดํด ๋๊ฐ๋ ์ ๋ต์ด ํต์ฌ์ ๋๋ค. ๋ ๊ฑฐ์ ์ฝ๋๋ฒ ์ด์ค์ ์จ๋ฆํ๋ ํ์ด๋ผ๋ฉด ๊ณต๊ฐํ ๋ด์ฉ์ด ๋ง์ผ๋ฉฐ, ์ค์ ๋ง์ฃผ์น๋ ์์กด์ฑ ๋ฌธ์ ์โฆ
-
AI๋ก MSBuild ๋น๋ ์คํจ ๋ถ์ โ Microsoft Binlog MCP Server ๊ณต๊ฐ
Microsoft๊ฐ MSBuild ๋น๋ ์คํจ์ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ AI๋ก ์ง๋จํ ์ ์๋ Binlog MCP Server๋ฅผ .NET ๊ณต์ ๋ธ๋ก๊ทธ๋ฅผ ํตํด ๊ณต๊ฐํ์ต๋๋ค. ์ด ์๋ฒ๋ 15๊ฐ์ ์ ๋ฌธ ๋๊ตฌ๋ฅผ ์ ๊ณตํ๋ฉฐ, GitHub Copilot ๊ฐ์ AI ์ด์์คํดํธ๊ฐ ๋ฐ์ด๋๋ฆฌ ๋ก๊ทธ(.binlog ํ์ผ)๋ฅผ ์ง์ ๋ถ์ํ ์ ์๊ฒ ํด์ค๋๋ค. ๋น๋๊ฐ ์ ๋๋ฆฐ์ง, ์ด๋ ํ๊ฒ์์ ์คโฆ
-
.NET ์์ด์ ํฑ ํ๋ํ(Agentic Modernization) ๋ผ์ด๋ธ์คํธ๋ฆผ ๊ฐ์ต ์์
Microsoft๊ฐ '.NET Day on Agentic Modernization' ๋ผ์ด๋ธ์คํธ๋ฆผ ๊ฐ์ต๋ฅผ ๋ฐํํ์ต๋๋ค. ASP.NET Core, Aspire, Azure, GitHub Copilot, Microsoft Foundry ๋ฑ์ ํ์ฉํด ๊ธฐ์กด .NET ์ฑ์ AI ์์ด์ ํธ ๊ธฐ๋ฐ์ผ๋ก ์ ํํ๋ ๋ฐฉ๋ฒ์ ์ง์ค์ ์ผ๋ก ๋ค๋ฃน๋๋ค. ๋ ๊ฑฐ์ .NET ํ๋ก์ ํธ๋ฅผ AI ์โฆ
-
.NET ๋ฐ .NET Framework 2026๋
6์ ์ ๊ธฐ ๋ณด์ ์
๋ฐ์ดํธ
.NET๊ณผ .NET Framework์ 2026๋ 6์ ์ ๊ธฐ ์๋น์ค ์ ๋ฐ์ดํธ๊ฐ ๋ฆด๋ฆฌ์ฆ๋์์ต๋๋ค. ๋งค๋ฌ ์งํ๋๋ ๋ณด์ ํจ์น ๋ฐ ์์ ์ฑ ๊ฐ์ ์ ๋ฐ์ดํธ๋ก, ํ๋ก๋์ ํ๊ฒฝ์ ์ด์ ์ค์ด๋ผ๋ฉด ๋น ๋ฅธ ์์ผ ๋ด์ ํ์ธํ๊ณ ์ ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ตฌ์ฒด์ ์ธ ๋ณ๊ฒฝ ์ฌํญ ๋ชฉ๋ก์ ๊ณต์ ๋ธ๋ก๊ทธ์์ ํ์ธํ ์ ์์ต๋๋ค.
-
Microsoft Build 2026์ .NET ์ฃผ์ ์ธ์
์ด์ ๋ฆฌ
Microsoft Build 2026์์ .NET ๊ด๋ จ ๋ค์ํ ๋ฐํ๊ฐ ์์์ก์ต๋๋ค. .NET 11 ์ ๊ธฐ๋ฅ, C#์ ์๋ก ๋์ ๋๋ union types, AI ๋น๋ฉ ๋ธ๋ก, agentic web, .NET MAUI ๋ฑ ํญ๋์ ์ฃผ์ ๊ฐ ๋ค๋ค์ก์ต๋๋ค. ๊ณต์ ๋ธ๋ก๊ทธ์์๋ '๊ผญ ๋ด์ผ ํ ์ธ์ ' ๋ชฉ๋ก์ ์ ๋ฆฌํด๋์ด, ์ปจํผ๋ฐ์ค์ ์ฐธ์ํ์ง ๋ชปํ ๋ถ๋ค๋ ์์์ผ๋ก ํต์ฌ ๋ด์ฉ์ ๋น โฆ
-
.NET 11 Preview 5 ์ถ์
Microsoft๊ฐ .NET 11 Preview 5๋ฅผ ๊ณต์ ๊ณต๊ฐํ์ต๋๋ค. ์ด๋ฒ ํ๋ฆฌ๋ทฐ์๋ .NET ๋ฐํ์, SDK, ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ASP.NET Core, .NET MAUI, C#, Entity Framework Core ๋ฑ ์ ์์ญ์ ๊ฑธ์น ์๋ก์ด ๊ธฐ๋ฅ๋ค์ด ๋ด๊ฒจ ์์ต๋๋ค. ์์ง ์ ์ ๋ฆด๋ฆฌ์ฆ๋ ์๋์ง๋ง, .NET 11์ด ์ด๋ค ๋ชจ์ต์ ๊ฐ์ถ์ง ๋ฏธ๋ฆฌ ์ดํด๋ณผ ์ ์๋โฆ
-
Squirix๊ฐ .NET ๋ถ์ฐ ์บ์์ ์๊ฒฉํ ํด๋ผ์ด์ธํธ/์๋ฒ ์ํคํ
์ฒ๋ฅผ ์ ํํ ์ด์
์คํ์์ค .NET ๋ถ์ฐ ์บ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ Squirix์ ์ค๊ณ ์ฒ ํ์ ์ค๋ช ํ๋ ๊ธ์ ๋๋ค. ๋ง์ ์บ์ ์๋ฃจ์ ์ด ์๋ฒ ๋๋ ๋ฐฉ์์ ํํ๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ, Squirix๋ ํด๋ผ์ด์ธํธ์ ์๋ฒ๋ฅผ ๋ช ํํ ๋ถ๋ฆฌํ๋ ์ํคํ ์ฒ๋ฅผ ๊ณ ์งํฉ๋๋ค. ์ด ๋ฐฉ์์ ์บ์ ์ํ์ ์ผ๊ด์ฑ์ ๋ณด์ฅํ๊ธฐ ์ฝ๊ณ , ์๋ฒ๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ์ค์ผ์ผ์์ํ ์ ์์ผ๋ฉฐ, ์ฌ๋ฌ ์๋น์ค๊ฐ ํ๋์ ์บ์ ์๋ฒ๋ฅผ ๊ณต์ ํ๊ธฐ ํธ๋ฆฌํโฆ
-
Cursor + .NET ์ฃผ๊ฐ ์์: ์๋์ด C#/.NET ๊ฐ๋ฐ์๋ฅผ ์ํ 6๊ฐ์ง ๊ท์น๊ณผ ์์ธ์ด
AI ์ฝ๋ฉ ๋๊ตฌ์ธ Cursor๋ฅผ C#/.NET ๊ฐ๋ฐ์ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ๊พธ์คํ ์ ๋ฆฌํด์จ 'Agentic Architect' ์๋ฆฌ์ฆ์ ์ฃผ๊ฐ ๋ค์ด์ ์คํธ์ ๋๋ค. ์ด๋ฒ ํธ์๋ ์ฌ๋ฌ ์ธ์ ์ ๊ฑธ์ณ Cursor๊ฐ ์ผ๊ด๋ ์ปจํ ์คํธ๋ฅผ ์ ์งํ๋๋ก ๋๋ ์๋์ด ์์ค์ ๊ท์น 6๊ฐ์ง์, ๊ทธ ๋ฐฐ๊ฒฝ ์ฒ ํ์ ๋ด์ ์์ธ์ด 1ํธ์ด ๋ด๊ฒจ ์์ต๋๋ค. AI ๋๊ตฌ๊ฐ ๋น ๋ฅด๊ฒ ์ ๋ฌด์ ์ค๋ฉฐ๋คโฆ
-
C# 14์ ์๋ก์ด `field` ํค์๋ ์์ ์ ๋ณต
C# 14(.NET 10 / VS2026)์ ์๋กญ๊ฒ ์ถ๊ฐ๋ `field` ํค์๋๋ฅผ ์๊ฐํ๋ ๊ธ์ ๋๋ค. ๊ธฐ์กด์๋ ํ๋กํผํฐ ์ ๊ทผ์์ ์ปค์คํ ๋ก์ง์ ๋ฃ์ผ๋ ค๋ฉด ๋ณ๋์ backing field๋ฅผ ์ง์ ์ ์ธํด์ผ ํ๋๋ฐ, ์ด์ `field` ํ ํฐ์ ์ฐ๋ฉด ์ปดํ์ผ๋ฌ๊ฐ ์๋์ผ๋ก ์์ฑํ backing field์ ๋ฐ๋ก ์ ๊ทผํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด `set { field =โฆ
-
์๊ฐ C# / .NET ์ข
ํฉ
2026๋ 5์์ .NET 11 Preview๋ฅผ ์ถ์ผ๋ก ๋ฐํ์ยท์ธ์ดยทAPI ์ ๋ฐ์ ๊ฑธ์น ๋๊ท๋ชจ ์ ๋ฐ์ดํธ๊ฐ ๊ณต๊ฐ๋๊ณ , Microsoft Agent Framework์ MCP๋ฅผ ์ค์ฌ์ผ๋ก .NET AI ์์ด์ ํธ ์ํ๊ณ๊ฐ ๋น ๋ฅด๊ฒ ๊ตฌ์ฒดํ๋ ํ ๋ฌ์ด์๋ค. ์ฑ๋ฅ ๋ฒค์น๋งํฌ, ์ํคํ ์ฒ ํจํด ํ๋ํ, ํจํค์ง ๋ณด์ ์์ ์์ญ์์๋ ์ค์ง์ ์ธ ์ง์ ์ด ์ด์ด์ก๋ค. ## 1. .NEโฆ
-
๋๊ท๋ชจ PDF ํ
์คํธ ์ถ์ถ ์ฑ๋ฅ ๋น๊ต: pypdf vs PdfPig โ ์ต๋ 6๋ฐฐ ์ฐจ์ด
Python์ PDF ํ์ pypdf์ C# ๋๋ฑ ๊ตฌํ์ฒด์ธ PdfPig๋ฅผ ๋๊ท๋ชจ ํ ์คํธ ์ถ์ถ ์๋๋ก ๋น๊ตํ ๊ธ์ ๋๋ค. ๋์ผํ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ ๋ PdfPig(C#)๊ฐ 4~6๋ฐฐ ๋ ๋น ๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ ๋๋ค. Python์ ๋ชจ๋ ๋ฐ์ดํธ๊ฐ CPython ์ธํฐํ๋ฆฌํฐ๋ฅผ ๊ฑฐ์น๋ ๋ฐ๋ฉด, C#์ ์ปดํ์ผ๋ ๋ค์ดํฐ๋ธ ์ฝ๋๋ก ์คํ๋๊ธฐ ๋๋ฌธ์ ๋๋ค. PDF ์ฒ๋ฆฌ ํ์ดํ๋ผโฆ
-
ardalis/CleanArchitecture โ ASP.NET Core 10 ์ง์ Clean Architecture ์๋ฃจ์
ํ
ํ๋ฆฟ (18,000+ โ
)
GitHub์์ 18,000๊ฐ ์ด์์ ์คํ๋ฅผ ๋ฐ์ ardalis์ Clean Architecture ์๋ฃจ์ ํ ํ๋ฆฟ์ด ASP.NET Core 10 ๋ฒ์ ์ ์ง์ํฉ๋๋ค. DDD(Domain-Driven Design) ์์น์ ๊ธฐ๋ฐํด ๋๋ฉ์ธ, ์ ํ๋ฆฌ์ผ์ด์ , ์ธํ๋ผ, UI ๋ ์ด์ด๊ฐ ๋ช ํํ๊ฒ ๋ถ๋ฆฌ๋ ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฒ์ฆ๋ ์ํคํ ์ฒ ํจํด์ด ๋ฏธ๋ฆฌ ์ธํ ๋์ด ์์ด ํ ๊ท๋ชจโฆ
-
.NET MAUI Android ์ฑ์ Material 3 ๋์์ธ ์ ์ฉํ๊ธฐ
Microsoft๊ฐ .NET MAUI Android ์ฑ์ Material 3(Material You) ๊ณต์ ์ง์์ ์ถ๊ฐํ์ต๋๋ค. Material 3๋ Android์ ์ต์ ๋์์ธ ์ธ์ด๋ก, ์ฌ์ฉ์ ๋ง์ถคํ ์์ ํ ๋ง์ ์ธ๋ จ๋ UI ์ปดํฌ๋ํธ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ณต์ .NET ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ์์๋ Material 3๋ฅผ ํ์ฑํํ๋ ๋ฐฉ๋ฒ, ํ์ฌ ์ ์ฉ ๊ฐ๋ฅํ ๋ณ๊ฒฝ ์ฌํญ, ์์ผโฆ
-
.NET ๊ฐ๋ฐ์๋ฅผ ์ํ GitHub Copilot ํ์ฉ ๊ฐ์ด๋
Microsoft .NET ๊ณต์ ๋ธ๋ก๊ทธ์์ .NET ๊ฐ๋ฐ์๊ฐ GitHub Copilot์ ๋ ์ค๋งํธํ๊ฒ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํ์ต๋๋ค. Visual Studio์ VS Code์์์ ํตํฉ ํ์ฉ๋ฒ๋ถํฐ GitHub Copilot CLI ์ฌ์ฉ ํ๊น์ง ๋ค์ํ ๋ด์ฉ์ ๋ด๊ณ ์์ต๋๋ค. ASP.NET Core ํ๋ก์ ํธ์์ AI ์ฝ๋ ์ด์์คํดํธ๋ก ๋ฐ๋ณต ์์ ์ ์ค์ด๊ณ ์์ฐ์ฑโฆ
-
ArrayPool๋ก ๋ฉ๋ชจ๋ฆฌ ํ ๋น ์์ด 10๋ง ์ ํธ์ง ๊ฑฐ๋ฆฌ(Edit Distance) ๊ณ์ฐ โ 14์ด โ 200ms
Python์ textdistance ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ .NET์ ArrayPool ๊ธฐ๋ฐ ๊ตฌํ์ ๋น๊ตํ ์ฑ๋ฅ ๋ฒค์น๋งํฌ์ ๋๋ค. Python์ ๋ฌธ์์ด ์๋ง๋ค O(mรn) ํฌ๊ธฐ์ ํ๋ ฌ์ ์๋ก ํ ๋นํ๊ธฐ ๋๋ฌธ์ 10๋ง ์ ์ฒ๋ฆฌ์ 14์ด๊ฐ ์์๋ฉ๋๋ค. .NET์์๋ ArrayPool๋ก ํ ํ๋๋ฅผ ๋ฏธ๋ฆฌ ํ ๋นํ ๋ค ๋ชจ๋ ํธ์ถ์์ ์ฌ์ฌ์ฉํ๋ ๋ฐฉ์์ผ๋ก ๊ฐ์ ์์ ์ 200ms ๋ฏธ๋งโฆ
-
.NET 8์์ Feature Flags ์์ ์ ๋ณต โ ASP.NET Core, Minimal APIs, Blazor ๋ชจ๋ ์ง์
Feature Flags(๊ธฐ๋ฅ ํ๋๊ทธ)๋ ์ฝ๋ ๋ฐฐํฌ ์์ด ํน์ ๊ธฐ๋ฅ์ ์ผ๊ณ ๋ ์ ์๋ ๊ธฐ๋ฒ์ผ๋ก, ์์ ํ ์ ์ง์ ๋ฐฐํฌ์ A/B ํ ์คํธ์ ํ์์ ์ ๋๋ค. ์ด ๊ธ์ .NET 8 ํ๊ฒฝ์์ ASP.NET Core ์ ํต ๋ฐฉ์, Minimal APIs, Blazor ๊ฐ๊ฐ์์ Feature Flags๋ฅผ ์ด๋ป๊ฒ ์ค์ ํ๊ณ ํ์ฉํ๋์ง ๋จ๊ณ๋ณ๋ก ์๋ดํฉ๋๋ค. .NET์๋ Micrโฆ
-
NuGet ํจํค์ง ํ๋ฃจ๋ โ .NET 10์์ ๋ถํ์ํ ์์กด์ฑ ์ ๊ฑฐ ๋ฐ ์ทจ์ฝ์ ๋ณด๊ณ ๋ํญ ๊ฐ์
.NET 10์ ๋์ ๋ NuGet ํจํค์ง ํ๋ฃจ๋(package pruning) ๊ธฐ๋ฅ์ด ์ค์ ๋ก ์ผ๋ง๋ ํจ๊ณผ์ ์ธ์ง .NET ํ์ด ์์น๋ก ๊ณต๊ฐํ์ต๋๋ค. ํจํค์ง ํ๋ฃจ๋์ด๋ .NET ํ๋ซํผ ์์ฒด๊ฐ ์ด๋ฏธ ์ ๊ณตํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ๋ก์ ํธ ์์กด์ฑ ๊ทธ๋ํ์์ ์๋์ผ๋ก ์ ๊ฑฐํ๋ ๊ธฐ๋ฅ์ ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก transitive ์ทจ์ฝ์ ๋ณด๊ณ ์(๊ฐ์ ์์กด ํจํค์ง์ ๋ณด์ ์ทจ์ฝ์ ๊ฒฝ๊ณ )๊ฐ โฆ
-
C# ๋ฉ๋ชจ๋ฆฌ ์์ ์ฑ ๊ฐ์ โ .NET 11์์ `unsafe` ํค์๋ ์ฌ์ค๊ณ
Microsoft .NET ํ์ด C#์ `unsafe` ํค์๋๋ฅผ ๊ทผ๋ณธ์ ์ผ๋ก ์ฌ์ค๊ณํ๋ ๊ณํ์ ๊ณต๊ฐํ์ต๋๋ค. ๊ธฐ์กด์๋ ๋จ์ํ '์์ ํ์ง ์์ ์ฝ๋ ๋ธ๋ก'์ ํ์ํ๋ ๋ฐ ๊ทธ์ณค์ง๋ง, ์์ผ๋ก๋ ํธ์ถ์(caller)์ ํผํธ์ถ์(callee) ์ฌ์ด์ ์์ ์๋ฌด๋ฅผ ์ฝ๋์ ๋ช ์์ ์ผ๋ก ๋๋ฌ๋ด๋ ๊ณ์ฝ(contract) ์ญํ ์ ํ๊ฒ ๋ฉ๋๋ค. ๋๋ถ์ ์ฝ๋ ๋ฆฌ๋ทฐ์ด๋ ์ ์ ๋ถ์ ๋โฆ
-
.NET์ฉ Agent Governance Toolkit MCP ํ์ฅ ๋ฐํ โ AI ์์ด์ ํธ ๋ณด์ ๊ด๋ฆฌ ๊ธฐ๋ฅ ๊ณต๊ฐ ํ๋ฆฌ๋ทฐ
Microsoft๊ฐ .NET ๊ฐ๋ฐ์๋ฅผ ์ํ Agent Governance Toolkit MCP ํ์ฅ ํจํค์ง๋ฅผ ๊ณต๊ฐ ํ๋ฆฌ๋ทฐ(Public Preview)๋ก ๋ฐํํ์ต๋๋ค. ์ด ํจํค์ง๋ MCP(Model Context Protocol) ์๋ฒ์ ๋ณด์ยท๊ฑฐ๋ฒ๋์ค ๊ธฐ๋ฅ์ ์์ฝ๊ฒ ์ถ๊ฐํ ์ ์๋๋ก ํด์ค๋๋ค. ํต์ฌ ๊ธฐ๋ฅ์ผ๋ก๋ ์ ์ฑ ์ ์ฉ(policy enforcement), โฆ
-
redb.Route โ .NET์ฉ Apache Camel: 22๊ฐ ์ ์กยท30+ EIP ํจํดยท์ปดํ์ผ DSL
JVM ์ํ๊ณ์์ 2007๋ ๋ถํฐ ์ํฐํ๋ผ์ด์ฆ ํตํฉ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด ์จ Apache Camel์ ์ค๊ณ ์ฒ ํ์ .NET์ผ๋ก ๊ฐ์ ธ์จ ์คํ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ redb.Route๊ฐ ์๊ฐ๋์์ต๋๋ค. HTTP, AMQP, Kafka ๋ฑ 22๊ฐ์ง ์ ์ก ๋ฐฉ์๊ณผ 30๊ฐ ์ด์์ EIP(Enterprise Integration Patterns) ํจํด์ ์ง์ํ๋ฉฐ, ๋ฐํ์ ํด์ ๋์ ์ปดโฆ
-
.NET 11 Process API ๋ํญ ๊ฐ์ โ ๊ต์ฐฉ ์๋ ์ถ๋ ฅ ์บก์ฒยทํธ๋ค ์ ์ด API ์ถ๊ฐ
.NET 11์์ ์ธ๋ถ ํ๋ก์ธ์ค๋ฅผ ๋ค๋ฃจ๋ Process API๊ฐ ํฌ๊ฒ ๊ฐํ๋ฉ๋๋ค. ๊ฐ์ฅ ๋์ ๋๋ ๋ถ๋ถ์ ํ์ค ์ถ๋ ฅ์ ์บก์ฒํ ๋ ๋ฐ์ํ๋ ๊ต์ฐฉ(deadlock) ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํ๋ ๊ณ ์์ค API๊ฐ ์ถ๊ฐ๋ ๊ฒ์ ๋๋ค. ๊ทธ ์ธ์๋ ์์ ํ๋ก์ธ์ค์ ํธ๋ค์ ์์ํ ์ง ์ฌ๋ถ๋ฅผ ์ธ๋ฐํ๊ฒ ์ ์ดํ๋ ๊ธฐ๋ฅ, ํ๋ก์ธ์ค ์๋ช ๊ด๋ฆฌ ๊ฐ์ , ๊ทธ๋ฆฌ๊ณ ๊ฐ๋ฒผ์ด `SafeProcessHandlโฆ
-
.NET & .NET Framework 2026๋
5์ ๋ณด์ ์๋น์ค ์
๋ฐ์ดํธ ๋ฐฐํฌ
Microsoft๊ฐ 2026๋ 5์ ์ ๊ธฐ ์๋น์ค ์ ๋ฐ์ดํธ๋ฅผ .NET ๋ฐ .NET Framework ์ ์ง์ ๋ฒ์ ์ ๋ฐฐํฌํ์ต๋๋ค. ์ด๋ฒ ์ ๋ฐ์ดํธ์๋ ๋ณด์ ์ทจ์ฝ์ ํจ์น์ ์์ ์ฑ ์์ ์ด ํฌํจ๋์ด ์์ต๋๋ค. ์ด์ ์ค์ธ ์๋น์ค๊ฐ ์๋ค๋ฉด ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ์ ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ฐ ๋ฒ์ ๋ณ ๋ณ๊ฒฝ ๋ด์ญ์ ๊ณต์ ๋ธ๋ก๊ทธ ํฌ์คํธ์์ ํ์ธํ ์ ์์ผ๋ฉฐ, NuGet ํจํค์ง์ SDโฆ
-
.NET 11 Preview 4 ์ถ์ โ ๋ฐํ์๋ถํฐ C#, EF Core๊น์ง ๋๊ท๋ชจ ์
๋ฐ์ดํธ
Microsoft๊ฐ .NET 11 Preview 4๋ฅผ ๊ณต์ ๊ณต๊ฐํ์ต๋๋ค. ์ด๋ฒ ํ๋ฆฌ๋ทฐ๋ .NET ๋ฐํ์, SDK, ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ASP.NET Core, .NET MAUI, C# ์ธ์ด, Entity Framework Core ๋ฑ ๊ฑฐ์ ์ ์์ญ์ ๊ฑธ์น ์ ๊ธฐ๋ฅ์ ํฌํจํ๊ณ ์์ด ์ฌ์ค์ .NET 11์ ์ ์ฒด ์ค๊ณฝ์ ํ์ธํ ์ ์๋ ๋ฆด๋ฆฌ์ค์ ๋๋ค. ์ ์ ์ถ์ ์ ์ ๊ธฐโฆ
-
.NET MAUI, .NET 11๋ถํฐ CoreCLR๋ก ์ ํ โ ๋ชจ๋ ํ๋ซํผ ๋ฐํ์ ํตํฉ
.NET 11๋ถํฐ .NET MAUI ์ฑ์ด Android, iOS, Mac Catalyst์์ ๊ธฐ๋ณธ์ ์ผ๋ก CoreCLR ์์์ ๋์ํ๊ฒ ๋ฉ๋๋ค. ์ง๊ธ๊น์ง ๋ชจ๋ฐ์ผ ํ๋ซํผ์ Mono ๊ธฐ๋ฐ ๋ฐํ์์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ฐ์คํฌํฑ๊ณผ ๋์ ๋ฐฉ์์ด ๋ฌ๋ผ ํผ๋์ด ์๊ธฐ๋ ๊ฒฝ์ฐ๊ฐ ์์๋๋ฐ, ์ด๋ฒ ๋ณ๊ฒฝ์ผ๋ก .NET ์ ์ฒด๊ฐ ํ๋์ ๋ฐํ์์ผ๋ก ํต์ผ๋ฉ๋๋ค. CoreCLR์ JIT ์ฑ๋ฅ๊ณผโฆ
-
.NET Aspire์์ ํ๋ก๋์
๊ธ Entra ID ์ธ์ฆ ๊ตฌํํ๊ธฐ
.NET Aspire์์ ํ๋ก๋์ ๊ธ Entra ID ์ธ์ฆ์ ๊ตฌํํ๋ ์ค์ ๊ฐ์ด๋์ ๋๋ค. ๊ฐ๋ฐ ์ด๊ธฐ ๋จ๊ณ์ localhost ํ๊ฒฝ์์๋ ์ธ์ฆ์ด ๊ฐ๋จํ์ง๋ง, ๋ถ์ฐ๋ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ์์ ์ค์ ํ๋ก๋์ ํ๊ฒฝ์ผ๋ก ๋์๊ฐ ๋ ๋ ๋ณต์กํด์ง๋๋ค. ์ด ๊ธ์ .NET Aspire๋ฅผ ํ์ฉํ์ฌ Azure Entra ID๋ฅผ ํตํด ์์ ํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ์ธ์ฆ ์์คํ ์ ๊ตฌ์ถํ๋โฆ
-
DebugProbe๋ก ASP.NET Core ํ๊ฒฝ ๊ฐ ์์ฒญ ๋น๊ตํ๊ธฐ
DebugProbe๋ ASP.NET Core ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋์ผํ ์์ฒญ์ด ์๋ก ๋ค๋ฅธ ํ๊ฒฝ์์ ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋๋์ง ๋น๊ตํ ์ ์๋ ๋๊ตฌ์ ๋๋ค. ๊ฐ๋ฐ ํ๊ฒฝ์์๋ ์ ์์ ์ผ๋ก ์๋ํ์ง๋ง ํ๋ก๋์ ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ ์ํฉ์ ํํฉ๋๋ค. ์ด ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ํ๊ฒฝ ๊ฐ์ ์ฐจ์ด๋ฅผ ๋ช ํํ ํ์ ํ๊ณ ๋๋ฒ๊น ์๊ฐ์ ํฌ๊ฒ ์ค ์ ์์ต๋๋ค.
-
Microsoft Agent Framework Part 3: AI ์์ด์ ํธ์ ๊ณ ๊ธ ๊ธฐ๋ฅ ๊ตฌ์ถ
Microsoft Agent Framework์ Part 3์์๋ .NET์ผ๋ก ์ง๋ฅํ AI ์์ด์ ํธ๋ฅผ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ์ฌํํฉ๋๋ค. ๋๊ตฌ(Tools) ํธ์ถ, ๋ฉํฐํด ๋ํ, ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ, ๊ทธ๋ํ ๊ธฐ๋ฐ ์ํฌํ๋ก์ฐ ๋ฑ ์ด์ ํํธ์ ๋น๋ฉ ๋ธ๋ก๋ค์ ๊ฒฐํฉํ์ฌ ๋์ฑ ๋ณต์กํ๊ณ ๊ฐ๋ ฅํ AI ์์คํ ์ ๋ง๋ค ์ ์์ต๋๋ค. Part 1๊ณผ Part 2์ ๋ด์ฉ์ ์ดํดํ๋ค๋ฉด ์ด์ ์์ โฆ