CodeShot

#dotnet

1 دقیقه مطالعه

Native AOT در دات‌نت چیست؟

کامپایل کردن برنامه دات‌نت مستقیم به کد ماشین بومی هنگام Build (Ahead-of-Time)، بدون نیاز به JIT یا نصب Runtime دات‌نت روی سرور مقصد.

بخوان
1 دقیقه مطالعه

Microsoft.Extensions.AI چیست؟

مجموعه Interfaceهای استاندارد مایکروسافت (`IChatClient`, `IEmbeddingGenerator`) برای صحبت با هر Provider مدل زبانی با یک کد یکسان.

بخوان
1 دقیقه مطالعه

Semantic Kernel چیست؟

SDK متن‌باز مایکروسافت برای ارکستراسیون مدل‌های زبانی در اپلیکیشن‌های دات‌نت، پایتون و جاوا — با پشتیبانی از Plugin، حافظه و Agent.

بخوان
1 دقیقه مطالعه

هوش مصنوعی برای توسعه‌دهندگان دات‌نت چیست؟

نقشه راه استفاده از هوش مصنوعی مولد (Generative AI) در اپلیکیشن‌های دات‌نت — از فراخوانی ساده API تا ارکستراسیون Agentها.

بخوان
1 دقیقه مطالعه

EF Core چیست؟

ORM رسمی مایکروسافت برای دات‌نت که کوئری، ردیابی تغییرات (Change Tracking) و Migration دیتابیس را با LINQ و کد C# مدیریت می‌کند.

بخوان
1 دقیقه مطالعه

BenchmarkDotNet چیست؟

کتابخانه استاندارد برای اندازه‌گیری دقیق و علمی زمان اجرا و مصرف حافظه کد دات‌نت، به‌جای اندازه‌گیری دستی با Stopwatch.

بخوان
2 دقیقه مطالعه

Performance در .NET چیست؟

بهینه‌سازی اجرای برنامه‌های .NET برای سرعت بیشتر، مصرف کمتر منابع و مقیاس‌پذیری بهتر — از مدیریت حافظه تا Async و Caching.

بخوان
1 دقیقه مطالعه

Runtime در .NET چیست؟

محیط اجرایی که کد کامپایل‌شده .NET را اجرا و مدیریت حافظه، Thread و Exceptionها را بر عهده دارد.

بخوان
1 دقیقه مطالعه

.NET CLI چیست؟

مجموعه دستورات خط فرمان برای ساخت، اجرا، تست و انتشار پروژه‌های .NET بدون نیاز به Visual Studio.

بخوان
2 دقیقه مطالعه

مبانی .NET (.NET Fundamentals)

.NET یک Runtime + SDK + Framework Libraries است؛ CLR، BCL و SDK سه رکن اصلی آن برای اجرا، استفاده و ساخت برنامه‌ها هستند.

بخوان
1 دقیقه مطالعه

.NET چیست؟

پلتفرم توسعه نرم‌افزار مایکروسافت برای ساخت برنامه‌های وب، دسکتاپ، موبایل و Cloud به‌صورت Cross-Platform.

بخوان
1 دقیقه مطالعه

Reflection در C# چیست؟

قابلیتی در .NET که به برنامه اجازه می‌دهد در Runtime اطلاعات Typeها، متدها و Attributeهای خودش را بررسی و حتی اجرا کند.

بخوان
2 دقیقه مطالعه

C# چیست؟

زبان برنامه‌نویسی شی‌گرا، مدرن و Strongly Typed مایکروسافت برای ساخت برنامه‌های وب، دسکتاپ، موبایل و Cloud روی .NET.

بخوان
1 دقیقه مطالعه

Background Services در .NET

سرویسی که مستقل از درخواست‌های HTTP و در پس‌زمینه برنامه اجرا می‌شود، مناسب کارهای زمان‌بندی‌شده و Queue.

بخوان
1 دقیقه مطالعه

ASP.NET Core چیست؟

فریم‌ورک متن‌باز، Cross-Platform و High Performance مایکروسافت برای ساخت Web API و سرویس‌های تحت وب.

بخوان
1 دقیقه مطالعه

ویژگی‌های جدید C# 13

مجموعه بهبودهای C# 13 (همراه با .NET 9) با تمرکز بر Performance، کاهش Boilerplate و افزایش خوانایی کد.

بخوان
1 دقیقه مطالعه

Async/Await در C# چیست؟

مکانیزمی که اجازه می‌دهد عملیات I/O بدون بلاک کردن Thread و به‌صورت غیرهمزمان اجرا شوند تا برنامه سریع‌تر و پاسخگوتر بماند.

بخوان
1 دقیقه مطالعه

Backend (.NET) چیست؟

بخشی از نرم‌افزار که روی سرور اجرا می‌شود، منطق کسب‌وکار را پیاده می‌کند و امنیت، داده و ارتباط با سرویس‌های دیگر را مدیریت می‌کند.

بخوان