وگرنه اکثر دروس هیچ کاربردی ندارن
از ما نمیخوان که براشون مدار منطقی طراحی کنیم
از ما نمیخوان براشون ساختمان گسسته توضیح بدیم
از ما کار واقعی و پروژه میخوان
بازار کار واقعی چالش های صحبت کردن با کارفرما داره،چالش های بحث مالی داره که کارفرما بخواد برای کارش هزینه کنه
بازار کار واقعی نمیگه شما نمره فلان درست چند شدی
تاثیر 100 درصدی توی موضوع نداره
از ما نمیخوان که براشون مدار منطقی طراحی کنیم
از ما نمیخوان براشون ساختمان گسسته توضیح بدیم
از ما کار واقعی و پروژه میخوان
بازار کار واقعی چالش های صحبت کردن با کارفرما داره،چالش های بحث مالی داره که کارفرما بخواد برای کارش هزینه کنه
بازار کار واقعی نمیگه شما نمره فلان درست چند شدی
تاثیر 100 درصدی توی موضوع نداره
Forwarded from آخرین کد نویس
فردا روز بزرگ داتنتیهاست!
مایکروسافت قراره NET 10. رو منتشر کنه 🎉
نسخهای که کلی قابلیت جدید، بهبود عملکرد و آیندهی داتنت رو با خودش میاره 💪
آماده باشید برای شروع یه فصل تازه در دنیای NET. 🔥
مایکروسافت قراره NET 10. رو منتشر کنه 🎉
نسخهای که کلی قابلیت جدید، بهبود عملکرد و آیندهی داتنت رو با خودش میاره 💪
آماده باشید برای شروع یه فصل تازه در دنیای NET. 🔥
❤2😢1
Forwarded from tech-afternoon (Amin Mesbahi)
تا دقایق دیگه، رویداد ۳ روزه NET Conf 2025. شروع میشه و داتنت ۱۰ به صورت رسمی ارائه میشه.
مشاهده زنده رویداد
https://www.dotnetconf.net
💬 اگر دوست داشتید در مورد قابلیتهای مورد انتظار یا حتی مورد نفرتتون 😁 بگید!
مشاهده زنده رویداد
https://www.dotnetconf.net
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
اولین تغییرات اعمال شده در دات نت ۱۰
بهینه سازی Minimal API هست که هم سریع تر و هم از مموری کمتری استفاده میکنه نسبت به دات نت ۸
سعی میکنم به صورت لحظه ای بگم موارد رو
بهینه سازی Minimal API هست که هم سریع تر و هم از مموری کمتری استفاده میکنه نسبت به دات نت ۸
سعی میکنم به صورت لحظه ای بگم موارد رو
❤1
قابلیت null conditional assaginment اضافه شده اینجوری که من دیدم برای پراپرتی ها میتونید علامت سوال قرار بدید تا اون ها مقادیر نال بپذیرن
جلسه رو هم در حال ضبطش هستم و بعد از فشرده کردن توی کانال میزارمش
جلسه رو هم در حال ضبطش هستم و بعد از فشرده کردن توی کانال میزارمش
❤1👍1
مورد بعدی بهینه سازی aspire هست که در بحث کانتینر و فضای ابری استفاده میشه
❤1
ظاهرا برای این که بتونیم یه اکستنشن متد بسازیم از کلمه کلیدی extension استفاده میکنیم
بعد اگر این موارد اشتباه بودن اصلاح شده قرار میگیره
بعد اگر این موارد اشتباه بودن اصلاح شده قرار میگیره
❤1👍1
برای .NET MAUI یه شبیه ساز یا Simulator برای IOS منتشر شده که میتونید نرم افزار رو اجرا کنید
❤1
یکی از بزرگترین قابلیت هایی که به ویژوال استودیو 2026 اضافه شده اینه شما میتونید تموم تنظیمات،workloads و کامپوننت ها رو از نسخه قبلی ینی 2022 به این ورژن انتقال بدید
همینطور افزونه هایی که نصب روی 2022 نصب میشدند قابلیت سازگاری با 2026 رو دارن
اگر هم که از نسخه insider استفاده میکردید متوجه شدید که تم های جدیدتری منتشر شده
همینطور افزونه هایی که نصب روی 2022 نصب میشدند قابلیت سازگاری با 2026 رو دارن
اگر هم که از نسخه insider استفاده میکردید متوجه شدید که تم های جدیدتری منتشر شده
❤1
توی ویژوال 2026 سعی شده که از هوش مصنوعی Copilot در تمامی مراحل توسعه استفاده بشه
❤1
با این که سال ها از ساخت ویندوز فرم میگذره اما ظاهرا که استفاده از ai هم در این بخش اضافه شده
❤1
بهبودهای کامپایلر JIT: درونگذاری بهتر (inlining)، حذف مجازیسازی متدها (method devirtualization)، بهبود تولید کد برای پارامترهای ساختاری (struct)
شتاب سختافزاری: پشتیبانی از AVX10.2 برای سیلیکونهای پیشرفته شرکت اینتل، Arm64 SVE جهت بردارسازی پیشرفته، و بهبودهای write-barrier برای کاهش زمان توقف (GC pause) بین ۸ تا ۲۰٪
بهبود Native AOT: برنامههای Ahead-of-Time کوچکتر و سریعتر
بهینهسازیهای زمان اجرا: مانند تبدیل حلقهها (loop inversion) و تخصیصهای استک (stack allocation) که منجر به افزایش محسوس عملکرد میشوند.
شتاب سختافزاری: پشتیبانی از AVX10.2 برای سیلیکونهای پیشرفته شرکت اینتل، Arm64 SVE جهت بردارسازی پیشرفته، و بهبودهای write-barrier برای کاهش زمان توقف (GC pause) بین ۸ تا ۲۰٪
بهبود Native AOT: برنامههای Ahead-of-Time کوچکتر و سریعتر
بهینهسازیهای زمان اجرا: مانند تبدیل حلقهها (loop inversion) و تخصیصهای استک (stack allocation) که منجر به افزایش محسوس عملکرد میشوند.
❤1
هوش مصنوعی (AI): .NET 10 مسیر سادهتری برای ساخت اپلیکیشنهای دارای هوش مصنوعی از سطح ساده تا سیستمهای چندعامل (multi-agent) دارد.
Microsoft for Developers
ASP.NET Core: تمرکز روی امنیت، مشاهدهپذیری & تشخیص، عملکرد و بهرهوری توسعهدهنده؛ بهبودهایی مثل پشتیبانی از Passkey برای احراز هویت بدون رمز عبور، بهبود پایداری و مقیاسپذیری.
Microsoft for Developers
.NET MAUI: برای ساخت اپلیکیشنهای بومی چندپلتفرمی (iOS, Android, macOS, Windows) با C#؛ شامل بهبودهای فراوان در کنترلها، XAML، عملکرد و …
Entity Framework Core 10: دسترسی داده پیشرفتهتر، پشتیبانی از جستجوی برداری (vector search) برای کاربردهای AI، بهبودهای JSON، جویشهای LINQ قویتر و …
توسعه دسکتاپ ویندوز: .NET 10 همچنان پشتیبانی از WPF، WinForms، WinUI 3 را ارتقاء داده است.
ابزارهای توسعهدهنده: محیط توسعه قدرتمندتر با Visual Studio 2026، همچنین C# Dev Kit برای VS Code؛ و SDK .NET نیز با بهبودهایی در CLI، پشتیبانی از ابزارها، راهکارهای انتشار و غیره همراه است.
Microsoft for Developers
ASP.NET Core: تمرکز روی امنیت، مشاهدهپذیری & تشخیص، عملکرد و بهرهوری توسعهدهنده؛ بهبودهایی مثل پشتیبانی از Passkey برای احراز هویت بدون رمز عبور، بهبود پایداری و مقیاسپذیری.
Microsoft for Developers
.NET MAUI: برای ساخت اپلیکیشنهای بومی چندپلتفرمی (iOS, Android, macOS, Windows) با C#؛ شامل بهبودهای فراوان در کنترلها، XAML، عملکرد و …
Entity Framework Core 10: دسترسی داده پیشرفتهتر، پشتیبانی از جستجوی برداری (vector search) برای کاربردهای AI، بهبودهای JSON، جویشهای LINQ قویتر و …
توسعه دسکتاپ ویندوز: .NET 10 همچنان پشتیبانی از WPF، WinForms، WinUI 3 را ارتقاء داده است.
ابزارهای توسعهدهنده: محیط توسعه قدرتمندتر با Visual Studio 2026، همچنین C# Dev Kit برای VS Code؛ و SDK .NET نیز با بهبودهایی در CLI، پشتیبانی از ابزارها، راهکارهای انتشار و غیره همراه است.
❤1
.NET 10 توسعهٔ اپلیکیشنهای دسکتاپ برای ویندوز را بهبود میبخشد، شامل WinUI 3، WPF، و WinForms.
برخی نکات:
WinForms: بهبود مدیریت clipboard، انتقال UITypeEditors از .NET Framework برای پشتیبانی بهتر از مهاجرت (migration)
WPF: بهبود عملکرد، بهروزرسانی سبک Fluent، بهبود کیفیت کلی.
WinUI 3: آخرین قابلیتهای Windows App SDK.
بعد یه عده نگرانن که فلان اتفاق بیوفته
تا همین امروز که تاریخ 11 نوامبر 2025 هست این ها دارن آپدیت میشن واقعا چرا نگرانی؟ تو بلد باش کار بهت میرسه
برخی نکات:
WinForms: بهبود مدیریت clipboard، انتقال UITypeEditors از .NET Framework برای پشتیبانی بهتر از مهاجرت (migration)
WPF: بهبود عملکرد، بهروزرسانی سبک Fluent، بهبود کیفیت کلی.
WinUI 3: آخرین قابلیتهای Windows App SDK.
بعد یه عده نگرانن که فلان اتفاق بیوفته
تا همین امروز که تاریخ 11 نوامبر 2025 هست این ها دارن آپدیت میشن واقعا چرا نگرانی؟ تو بلد باش کار بهت میرسه
❤1👍1
اتفاقات دیگری که در دات نت 10 اتفاق افتاده :
بخش پکیج ها یا Nuget Package Manager به لحاظ امنیت و کار کرد بهتر شده
به شما اجازه میده تا بسته های آسیب پذیر رو آپدیت کنید با :
چیزی که در وبلاگ مایکروسافت قرار دادن:
پشتیبانی طولانیمدت (.NET 10 LTS)
.NET 10 یک نسخهٔ LTS است و تا ۱۰ نوامبر ۲۰۲۸ پشتیبانی خواهد شد.
تقویم انتشار: نسخههای LTS هر عدد زوج (مثلاً .NET 10) دارند و معمولاً سه سال پشتیبانی میشوند، در حالی که نسخههای STS (Standard Term Support) عدد فرد دارند و ۲۴ ماه پشتیبانی میشوند.
بخش پکیج ها یا Nuget Package Manager به لحاظ امنیت و کار کرد بهتر شده
به شما اجازه میده تا بسته های آسیب پذیر رو آپدیت کنید با :
dotnet package update —vulnearable
چیزی که در وبلاگ مایکروسافت قرار دادن:
پشتیبانی طولانیمدت (.NET 10 LTS)
.NET 10 یک نسخهٔ LTS است و تا ۱۰ نوامبر ۲۰۲۸ پشتیبانی خواهد شد.
تقویم انتشار: نسخههای LTS هر عدد زوج (مثلاً .NET 10) دارند و معمولاً سه سال پشتیبانی میشوند، در حالی که نسخههای STS (Standard Term Support) عدد فرد دارند و ۲۴ ماه پشتیبانی میشوند.
❤1👍1
هر از چند گاهی یکی از روستاهای نزدیک به محل زندگی تون رو برید بگردید
اگر تونستید شب هم باشید
خیلی فکرتون رو آروم میکنه
معنای زندگی رو قشنگ اونجا درک میکنید
ذهنتون آماده میشه واسه هفته جدید
#مراقبت_از_خود
اگر تونستید شب هم باشید
خیلی فکرتون رو آروم میکنه
معنای زندگی رو قشنگ اونجا درک میکنید
ذهنتون آماده میشه واسه هفته جدید
#مراقبت_از_خود
❤1
سعی میکنم از این به بعد از این دست چیزا توی کانال هم بزارم
چون علاوه بر دانش فنی باید خیلی حواسمون به فکر و روح و روانمون هم باشیم
چون علاوه بر دانش فنی باید خیلی حواسمون به فکر و روح و روانمون هم باشیم
یکی از جدی ترین مشکلاتی که در یادگیری وجود داره حس بلد بودن هست
ولی در عمل حس میکنی هیچی نمیدونی
و ممکنه این به فکرت بیاد که کلا من هیچی حالیم نمیشه
خوندن مجدد داکیومنت و کد زدن مشکل رو حل میکنه
تو رو خدا انقد وابسته به ویدئو آموزشی نباشید
توی چرخه آموزش یا tutorial hell گیر نیوفتید
کد بزنید
اشتباه کنید
بنویسییییییییید
ولی در عمل حس میکنی هیچی نمیدونی
و ممکنه این به فکرت بیاد که کلا من هیچی حالیم نمیشه
خوندن مجدد داکیومنت و کد زدن مشکل رو حل میکنه
تو رو خدا انقد وابسته به ویدئو آموزشی نباشید
توی چرخه آموزش یا tutorial hell گیر نیوفتید
کد بزنید
اشتباه کنید
بنویسییییییییید
❤1🔥1