#Repository
With Repository
لایه انتزاعی ما بین لایه های dbContext و controller قرار میگیرد
No Repositoty
دسترسی مستقیم به Database Context از controller
@ABlueDeveloper
With Repository
لایه انتزاعی ما بین لایه های dbContext و controller قرار میگیرد
No Repositoty
دسترسی مستقیم به Database Context از controller
@ABlueDeveloper
#NopCommerce
#NopCommerce4
دوستان عزیز، ورژن 4 ناپکامرس به تازگی منتشر شده. شما میتوانید این نسخه رو از سایت رسمی ناپکامرس دانلود کنید:
https://www.nopcommerce.com/downloads.aspx
در نسخهی جدید توسعه بر روی حرکت فروشگاه بر روی ASP.NET Core 2.0، عملکرد ، بهبود معماری و رفع باگ ها متمرکز شده البته توجه داشته باشید که target .netframework 4.6.1 است و نه .NET Core است ، البته هدف اصلیشون این هست که تارگت .NET Core باشد و یکسری تغییرات دیگر هم برای افزایش کارایی انجام داده اند .
لیست تغییرات نسخه جدید رو هم میتوانید در آدرس زیر مشاهده کنید :
https://www.nopcommerce.com/releasenotes.aspx
@ABlueDeveloper
#NopCommerce4
دوستان عزیز، ورژن 4 ناپکامرس به تازگی منتشر شده. شما میتوانید این نسخه رو از سایت رسمی ناپکامرس دانلود کنید:
https://www.nopcommerce.com/downloads.aspx
در نسخهی جدید توسعه بر روی حرکت فروشگاه بر روی ASP.NET Core 2.0، عملکرد ، بهبود معماری و رفع باگ ها متمرکز شده البته توجه داشته باشید که target .netframework 4.6.1 است و نه .NET Core است ، البته هدف اصلیشون این هست که تارگت .NET Core باشد و یکسری تغییرات دیگر هم برای افزایش کارایی انجام داده اند .
لیست تغییرات نسخه جدید رو هم میتوانید در آدرس زیر مشاهده کنید :
https://www.nopcommerce.com/releasenotes.aspx
@ABlueDeveloper
Nopcommerce
Download - nopCommerce
Download the latest version of nopCommerce, and start a successful online store today! nopCommerce is the most popular ASP.NET shopping cart in the world based on Microsoft technologies. Free and open-source eCommerce platform
#NETFiddle
با استفاده از لینک زیر قادر خواهید بود به صورت انلاین کد سی شارپ خود را تست و مثال های خود را به اشتراک بگذارید:
https://dotnetfiddle.net/
مثال عملی:
https://dotnetfiddle.net/ybGKfY
@ABlueDeveloper
با استفاده از لینک زیر قادر خواهید بود به صورت انلاین کد سی شارپ خود را تست و مثال های خود را به اشتراک بگذارید:
https://dotnetfiddle.net/
مثال عملی:
https://dotnetfiddle.net/ybGKfY
@ABlueDeveloper
dotnetfiddle.net
C# Online Compiler | .NET Fiddle
Test your C# code online with .NET Fiddle code editor.
@Authorization
12 تا از بهترین روش ها برای حساب کاربری، مجوز و مدیریت رمز عبور
https://cloudplatform.googleblog.com/2018/01/12-best-practices-for-user-account.html
@ABlueDeveloper
12 تا از بهترین روش ها برای حساب کاربری، مجوز و مدیریت رمز عبور
https://cloudplatform.googleblog.com/2018/01/12-best-practices-for-user-account.html
@ABlueDeveloper
Google Cloud Blog
12 best practices for user account, authentication and password management | Google Cloud Blog
Account management, authentication and password management can be tricky. For many developers, account management is a dark corner that doesn't get enough
#JQuery
#jquery_For_Web_Designers
جی کوئری یک کتابخانه جاوا اسکریپت است , آموزش جالبی بود میدونم اکثرا میدونید ولی پیشنهاد میکنم حتما ببینید . ویدیو های بعدیش را هم ببینید .
https://www.linkedin.com/learning/jquery-for-web-designers
@ABlueDeveloper
#jquery_For_Web_Designers
جی کوئری یک کتابخانه جاوا اسکریپت است , آموزش جالبی بود میدونم اکثرا میدونید ولی پیشنهاد میکنم حتما ببینید . ویدیو های بعدیش را هم ببینید .
https://www.linkedin.com/learning/jquery-for-web-designers
@ABlueDeveloper
LinkedIn
jQuery for Web Designers Online Class | LinkedIn Learning, formerly Lynda.com
Learn how to use jQuery's core library and plugins to create richer, more usable sites—faster and more efficiently than with JavaScript alone.
مقایسه ایران با مایکروسافت ۱۰ سال پیش! تلگرام را فیلتر کنیم؟
تلگرام یک تهدید است برای اجتماع ایران؟ تلگرام یک تهدید است برای اقتصاد؟ همه اینها درست هستند ولی قضیه عمیقتر از خود تلگرام است. در حقیقت تلگرام نماینده یک شبکه باز است که در آن همه آزادانه حق دارند صحبت کنند بدون ترس از دستگیر شدن! و در آینده همه حق دارند با ازر دیجیتالی معامله کنند . در حقیقت این دو عبارت است که تهدید است نه خود تلگرام. تلگرام فقط ابزاری است که این دو را در اختیار قرار داده.
فیلتر کردن تلگرام فقط فیلتر کردن یک برنامه است. نکته مهم این طرز تفکر است، آن را چطور فیلتر کنیم؟ مثل صدا و سیما، ماهواره را ممنوع کردند تا صدا و سیما بیشتر دیده شود. فیلتر کردن ابزار به جای حل کردن مشکل. مشکل اصلی سلیقه مردم است که صدا و سیما همخوانی ندارد. با ممنوع کردن ماهواره هم این طرز فکر عوض نشد.
مشکل ما با بستری است که مردم در آن با یک #تکرار_میکنم رئیس جمهورشان را انتخاب کردهاند. مشکل اصلی ما این است که اگر مردم بتوانند در یک شبکه باز صحبت کنند چه کنیم؟ اگر در گروهها یا کانالهایی عضو شوند که ما دوست نداریم چه کنیم؟ مشکل ما با طرز فکر مردم است که نمیتوانیم آن را تحمل کنیم، پس ترجیح میدهیم آن را نبینیم! با فیلتر کردن هم این طرز فکر عوض نمیشود فقط تا مدتی دیده نمیشود.
از این لحاظ رویکرد ما خیلی شبیه مایکروسافت ۱۰ سال پیش است. مایکروسافتی که با دنیای open-source مخالف بود و سعی در نادیده گرفتن آن داشت تا جایی که به مرز حذف از بازار برنامهنویسی رسید. ولی آنها فهمیدند، خود را تغییر دادند، اوپنسورس بودن را درک کردند. به جای مقابله با آن شروع به استفاده از مزایای آن کردند و اکنون فعالترین open-souce community در github هستند. و آرام آرام در حال بازگشت به بازار.
اگر تلگرام را تهدید میبینیم، به خاطر این است که «باز بودن« یا «open-source بودن» را تهدید میبینیم و باید به حال آن فکری کنیم. با فیلتر کردن ابزار، این طرز فکر از بین نمیرود، فقط تبدیل به حالت جنگجویانهترش میشود و فیلتر کننده را از بین میبرد.
اگر میخواهیم رفع انحصار کنیم، باید مسنجری بسازیم که به واسطه طرز فکر بینظیرش اعتماد خارجیها را نیز جذب کند تا عضو آن شوند، چه برسد به خودمان.
ارز دیجیتال به هر حال میآید، اگر از آن میترسیم و برایمان تهدید است باید ارز دیجیتالی بسازیم که به خاطر طرز فکر بینظیرش بقیه جهان را نیز جذب کند، چه برسد به خودمان.
اعتماد خود و بقیه را نمیتوان با بسته نگه داشتن به دست آورد. باید در شفاف بودن و باز بودن ابتکار داشته باشیم تا اعتماد خلق کنیم. اگر بزرگ فکر نکنیم، کوچک میشویم. اگر کوچک فکر کنیم، بعد از مدتی وجود نخواهیم داشت.
نکته بعدی تکنولوژی blockchain است. قبل از آنکه باز هم دیر شود باید از الان روی آن کار کنیم. به جای اینکه از آن بترسیم باید آن را یاد بگیریم و از آن استفاده کنیم. من از آقای کورنگی، مدیرعامل MAPS متشکرم که سال پیش من را با این مفهوم آشنا کردند و باعث شدند مطالعاتی را در این زمینه شروع کنم. معتقدم باید از قدرت آیندهبینی و آیندهنگاری افرادی مثل ایشان نهایت استفاده را ببریم.
http://mehrandvd.me
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
http://ow.ly/wJ6i30jn1B4
#مهران_داودی (http://ow.ly/GwIl309lFEm)
کانال تلگرام:
@SoftwarePhilosophy
@ABlueDeveloper
تلگرام یک تهدید است برای اجتماع ایران؟ تلگرام یک تهدید است برای اقتصاد؟ همه اینها درست هستند ولی قضیه عمیقتر از خود تلگرام است. در حقیقت تلگرام نماینده یک شبکه باز است که در آن همه آزادانه حق دارند صحبت کنند بدون ترس از دستگیر شدن! و در آینده همه حق دارند با ازر دیجیتالی معامله کنند . در حقیقت این دو عبارت است که تهدید است نه خود تلگرام. تلگرام فقط ابزاری است که این دو را در اختیار قرار داده.
فیلتر کردن تلگرام فقط فیلتر کردن یک برنامه است. نکته مهم این طرز تفکر است، آن را چطور فیلتر کنیم؟ مثل صدا و سیما، ماهواره را ممنوع کردند تا صدا و سیما بیشتر دیده شود. فیلتر کردن ابزار به جای حل کردن مشکل. مشکل اصلی سلیقه مردم است که صدا و سیما همخوانی ندارد. با ممنوع کردن ماهواره هم این طرز فکر عوض نشد.
مشکل ما با بستری است که مردم در آن با یک #تکرار_میکنم رئیس جمهورشان را انتخاب کردهاند. مشکل اصلی ما این است که اگر مردم بتوانند در یک شبکه باز صحبت کنند چه کنیم؟ اگر در گروهها یا کانالهایی عضو شوند که ما دوست نداریم چه کنیم؟ مشکل ما با طرز فکر مردم است که نمیتوانیم آن را تحمل کنیم، پس ترجیح میدهیم آن را نبینیم! با فیلتر کردن هم این طرز فکر عوض نمیشود فقط تا مدتی دیده نمیشود.
از این لحاظ رویکرد ما خیلی شبیه مایکروسافت ۱۰ سال پیش است. مایکروسافتی که با دنیای open-source مخالف بود و سعی در نادیده گرفتن آن داشت تا جایی که به مرز حذف از بازار برنامهنویسی رسید. ولی آنها فهمیدند، خود را تغییر دادند، اوپنسورس بودن را درک کردند. به جای مقابله با آن شروع به استفاده از مزایای آن کردند و اکنون فعالترین open-souce community در github هستند. و آرام آرام در حال بازگشت به بازار.
اگر تلگرام را تهدید میبینیم، به خاطر این است که «باز بودن« یا «open-source بودن» را تهدید میبینیم و باید به حال آن فکری کنیم. با فیلتر کردن ابزار، این طرز فکر از بین نمیرود، فقط تبدیل به حالت جنگجویانهترش میشود و فیلتر کننده را از بین میبرد.
اگر میخواهیم رفع انحصار کنیم، باید مسنجری بسازیم که به واسطه طرز فکر بینظیرش اعتماد خارجیها را نیز جذب کند تا عضو آن شوند، چه برسد به خودمان.
ارز دیجیتال به هر حال میآید، اگر از آن میترسیم و برایمان تهدید است باید ارز دیجیتالی بسازیم که به خاطر طرز فکر بینظیرش بقیه جهان را نیز جذب کند، چه برسد به خودمان.
اعتماد خود و بقیه را نمیتوان با بسته نگه داشتن به دست آورد. باید در شفاف بودن و باز بودن ابتکار داشته باشیم تا اعتماد خلق کنیم. اگر بزرگ فکر نکنیم، کوچک میشویم. اگر کوچک فکر کنیم، بعد از مدتی وجود نخواهیم داشت.
نکته بعدی تکنولوژی blockchain است. قبل از آنکه باز هم دیر شود باید از الان روی آن کار کنیم. به جای اینکه از آن بترسیم باید آن را یاد بگیریم و از آن استفاده کنیم. من از آقای کورنگی، مدیرعامل MAPS متشکرم که سال پیش من را با این مفهوم آشنا کردند و باعث شدند مطالعاتی را در این زمینه شروع کنم. معتقدم باید از قدرت آیندهبینی و آیندهنگاری افرادی مثل ایشان نهایت استفاده را ببریم.
http://mehrandvd.me
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
http://ow.ly/wJ6i30jn1B4
#مهران_داودی (http://ow.ly/GwIl309lFEm)
کانال تلگرام:
@SoftwarePhilosophy
@ABlueDeveloper
LinkedIn
مقایسه ایران با مایکروسافت ۱۰ سال پیش! تلگرام را فیلتر کنیم؟
تلگرام یک تهدید است برای اجتماع ایران؟ تلگرام یک تهدید است برای اقتصاد؟ همه اینها درست هستند ولی قضیه عمیقتر از خود تلگرام است. در حقیقت تلگرام نماینده یک شبکه باز است که در آن همه آزادانه حق دارند صحبت کنند بدون ترس از دستگیر شدن! و در آینده همه حق دارند…
ASP.NET Core.2 & Angular 5.pdf
7.3 MB
🌕🌕ASP.NET Core 2 and Angular 5: Full-Stack Web Development with .NET Core and Angular
دوستان محترم کتاب خوب و کاملی هستش و تو سایت امازون 40.49 $ هستش
@ABlueDeveloper
دوستان محترم کتاب خوب و کاملی هستش و تو سایت امازون 40.49 $ هستش
@ABlueDeveloper
#Git
#GitHub
ساختار گیت و معماری فکری آن به گونهای است که میتوان با روشهای بسیار متنوعی از آن استفاده کرد.
اینکه چه موقعی یک branchجدید ساخته شود ، چه موقعی merge انجام شود و یا اینکه اصولا چند branch موازی وجود داشته باشد همه به یک معماری بلندمدتتر نیاز دارد.
روشهای مختلفی که از گیت استفاده میشود یکسری راهکارها و غیر عملی بنظر میرسند و یا راهکارهایی بسیار ابتدایی بودند. یکی از بهترین روشهایی که وجود دارد مدلی است که برنامهنویسی به نام Vincent Driessen بر اساس تجربه شخصیش به آن رسده و آن را در بلاگش توضیح داده و در سالهای اخیر توجه بسیاری را به خود جلب کرده. در این روش مدلهای مختلف branching شرح داده شدهاست:
• Main Branch
• Feature Branch
• Release Branch
• Hotfix Branch
این مدل branching که اکنون به gitflow معروف است و در GitHub و BitBucket هم عنوان یک روش مرسوم استفاده میشود و در مستندات آنها نیز میتوانید این مدل را مطالعه کنید.
لینک مقاله :
https://goo.gl/5P87kF
@ABlueDeveloper
#GitHub
ساختار گیت و معماری فکری آن به گونهای است که میتوان با روشهای بسیار متنوعی از آن استفاده کرد.
اینکه چه موقعی یک branchجدید ساخته شود ، چه موقعی merge انجام شود و یا اینکه اصولا چند branch موازی وجود داشته باشد همه به یک معماری بلندمدتتر نیاز دارد.
روشهای مختلفی که از گیت استفاده میشود یکسری راهکارها و غیر عملی بنظر میرسند و یا راهکارهایی بسیار ابتدایی بودند. یکی از بهترین روشهایی که وجود دارد مدلی است که برنامهنویسی به نام Vincent Driessen بر اساس تجربه شخصیش به آن رسده و آن را در بلاگش توضیح داده و در سالهای اخیر توجه بسیاری را به خود جلب کرده. در این روش مدلهای مختلف branching شرح داده شدهاست:
• Main Branch
• Feature Branch
• Release Branch
• Hotfix Branch
این مدل branching که اکنون به gitflow معروف است و در GitHub و BitBucket هم عنوان یک روش مرسوم استفاده میشود و در مستندات آنها نیز میتوانید این مدل را مطالعه کنید.
لینک مقاله :
https://goo.gl/5P87kF
@ABlueDeveloper
nvie.com
A successful Git branching model
In this post I present a Git branching strategy for developing and releasing software as I’ve used it in many of my projects, and which has turned out to be very successful.
Forwarded from اتچ بات
#AcceleratedMobilePages
#AMP
این فریم ورک متن باز باعث می شود تا ضمن سازگاری کامل صفحات وب با موبایل، سرعت لود صفحات برای کاربران چند برابر شود به این روش که کد نویسی آن بسیار سبک است و کد هایی که سرعت لود را بالا می برند را غیر مجاز می داند، همچنین این صفحات از CDN گوگل بارگذاری می شوند.
بهتر است سرعت آن را خودتان تست کنید تا متوجه سرعت چند برابری شوید! برای تست سرعت AMP کافی است در مرورگر موبایل خود و در گوگل عبارت “IRAN” را سرچ کنید سایت هایی که در قسمت Top stories (که با لمس به چپ یا راست قابل جابجایی هستند) نمایش داده می شوند معمولا همگی از فناوری AMP گوگل استفاده میکنند و مانند تصویر زیر کنارشان آرم AMP وجود دارد چراکه این سایت ها جزو مهمترین سایت های خبری می باشند که معمولا بیشترین بازدید را توسط کاربران موبایلی دارند و در این پروژه شرکت کرده اند تا کاربران بالاترین سرعت را هنگام مرور با موبایل داشته باشند، ضمن اینکه گوگل نیز قطعا امتیاز مثبتی را در زمینه سئو برای سایت هایی که از AMP استفاده می کنند در نظر می گیرد.
@ABlueDeveloper
#AMP
این فریم ورک متن باز باعث می شود تا ضمن سازگاری کامل صفحات وب با موبایل، سرعت لود صفحات برای کاربران چند برابر شود به این روش که کد نویسی آن بسیار سبک است و کد هایی که سرعت لود را بالا می برند را غیر مجاز می داند، همچنین این صفحات از CDN گوگل بارگذاری می شوند.
بهتر است سرعت آن را خودتان تست کنید تا متوجه سرعت چند برابری شوید! برای تست سرعت AMP کافی است در مرورگر موبایل خود و در گوگل عبارت “IRAN” را سرچ کنید سایت هایی که در قسمت Top stories (که با لمس به چپ یا راست قابل جابجایی هستند) نمایش داده می شوند معمولا همگی از فناوری AMP گوگل استفاده میکنند و مانند تصویر زیر کنارشان آرم AMP وجود دارد چراکه این سایت ها جزو مهمترین سایت های خبری می باشند که معمولا بیشترین بازدید را توسط کاربران موبایلی دارند و در این پروژه شرکت کرده اند تا کاربران بالاترین سرعت را هنگام مرور با موبایل داشته باشند، ضمن اینکه گوگل نیز قطعا امتیاز مثبتی را در زمینه سئو برای سایت هایی که از AMP استفاده می کنند در نظر می گیرد.
@ABlueDeveloper
Telegram
attach 📎
#article
#tutorial
#python
#list
The best of Python: a collection of my favorite articles from 2017 and 2018 (so far).
@ABlueDeveloper
https://kutt.it/t9vIGV
#tutorial
#python
#list
The best of Python: a collection of my favorite articles from 2017 and 2018 (so far).
@ABlueDeveloper
https://kutt.it/t9vIGV
#resources
#js
#react
Interactive React lifecycle methods diagram.
@ABlueDeveloper
https://kutt.it/YolP7Y
#js
#react
Interactive React lifecycle methods diagram.
@ABlueDeveloper
https://kutt.it/YolP7Y
This media is not supported in your browser
VIEW IN TELEGRAM
#Skin
#DNN
#DotNetNuke
How to install a Skin in DotNetNuke 7
آموزش بارگزاری پوسته ( تم ) بر روی دات نت نیوک 7
@ABlueDeveloper
#DNN
#DotNetNuke
How to install a Skin in DotNetNuke 7
آموزش بارگزاری پوسته ( تم ) بر روی دات نت نیوک 7
@ABlueDeveloper
#اطلاعیه
دوستان و همکاران محترم با توجه به دستور قضایی مبنی بر فیلتر شدن تلگرام گروه و کانال به کار خود ادامه خواهد داد و شما هم میتوانید از فیلتر شکن های مختلف استفاده کنید حال اون دسته از دوستانی که امکان استفاده از فیلتر شکن را ندارند میتوانند از گروه رو از اپلیکیشن واتس اپ دنبال کنند
لینگ گروه واتس اپ:
https://chat.whatsapp.com/IxRl1MK8k266iIcciVb948
دوستان و همکاران محترم با توجه به دستور قضایی مبنی بر فیلتر شدن تلگرام گروه و کانال به کار خود ادامه خواهد داد و شما هم میتوانید از فیلتر شکن های مختلف استفاده کنید حال اون دسته از دوستانی که امکان استفاده از فیلتر شکن را ندارند میتوانند از گروه رو از اپلیکیشن واتس اپ دنبال کنند
لینگ گروه واتس اپ:
https://chat.whatsapp.com/IxRl1MK8k266iIcciVb948
WhatsApp.com
ASP.NET MVC
WhatsApp Group Invite
#CSS
#HTML
#style
HTML/CSS drawing in the style of an 18th-century oil painting. Hand-coded entirely in HTML & CSS.
اینسپکت کنید css و html هاشو ببینید !
http://diana-adrianne.com/purecss-francine/
لینک سورس تو گیت هاب
https://github.com/cyanharlow/purecss-francine
@ABlueDeveloper
@ABlueDeveloper
#HTML
#style
HTML/CSS drawing in the style of an 18th-century oil painting. Hand-coded entirely in HTML & CSS.
اینسپکت کنید css و html هاشو ببینید !
http://diana-adrianne.com/purecss-francine/
لینک سورس تو گیت هاب
https://github.com/cyanharlow/purecss-francine
@ABlueDeveloper
@ABlueDeveloper
Diana-Adrianne
Pure CSS Oil Painting - by Diana Smith aka cyanHarlow
An ongoing series in which I create art using only CSS and HTML. Made for Chrome.
#mvcCore
.NET Core 3 and Support
for Windows Desktop Applications
https://blogs.msdn.microsoft.com/dotnet/2018/05/07/net-core-3-and-support-for-windows-desktop-applications/
@ABlueDeveloper
.NET Core 3 and Support
for Windows Desktop Applications
https://blogs.msdn.microsoft.com/dotnet/2018/05/07/net-core-3-and-support-for-windows-desktop-applications/
@ABlueDeveloper
Microsoft
.NET Core 3 and Support for Windows Desktop Applications
A first-hand look from the .NET engineering teams
#version15.7
#VisualStudio
Visual Studio 2017 version 15.7
آپدیت جدید ویژوال استودیو ورژن 15.7 که در 7 می 2018(دیروز) منتشر شده
خلاصه ای از ویژگی های جدید :
سی شارپ 7.3 در این نسخه گنجانده شده .
بهبود دز زمان Load پروژه #c یا #vb
کاهش 25 درصدی زمان برای فعال شدن IntelliSense برای پروژه های Net Core.
بهبود سریع اطلاعات و اصلاح جدید دات نت مانند تبدیل for به foreach انجام دادیم و ساختن private fields readonly
اضافه شدن قابلیت
publish ASP.NET Core applications to App Service Linux without containers.
تایپ اسکریپت TypeScript 2.8 در این ورژن گنجانده شده.
در پروژه های پایتون از type hints در IntelliSense پشتیبانی می کند و یک خط فرمان Run MyPy برای دیدن خطاهای تایپ در کد شما اضافه شده است.
محیط های Conda environments در پروژه های پایتون پشتیبانی می شوند.
بهبود سرعت Kestrel HTTPs در حین debugging
امکان دیباگ کردن JavaScript با Microsoft Edge
ابزاری برای زامارین که میتونه اتوماتیک Android API های گم شده یا مورد نیاز پروژه ی رو نصب کند
و امکانات دیگر که برای دیدن کامل امکانات اضافه شده میتونید به لینک زیر مراجعه کنید:
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes#15.7
@ABlueDeveloper
#VisualStudio
Visual Studio 2017 version 15.7
آپدیت جدید ویژوال استودیو ورژن 15.7 که در 7 می 2018(دیروز) منتشر شده
خلاصه ای از ویژگی های جدید :
سی شارپ 7.3 در این نسخه گنجانده شده .
بهبود دز زمان Load پروژه #c یا #vb
کاهش 25 درصدی زمان برای فعال شدن IntelliSense برای پروژه های Net Core.
بهبود سریع اطلاعات و اصلاح جدید دات نت مانند تبدیل for به foreach انجام دادیم و ساختن private fields readonly
اضافه شدن قابلیت
publish ASP.NET Core applications to App Service Linux without containers.
تایپ اسکریپت TypeScript 2.8 در این ورژن گنجانده شده.
در پروژه های پایتون از type hints در IntelliSense پشتیبانی می کند و یک خط فرمان Run MyPy برای دیدن خطاهای تایپ در کد شما اضافه شده است.
محیط های Conda environments در پروژه های پایتون پشتیبانی می شوند.
بهبود سرعت Kestrel HTTPs در حین debugging
امکان دیباگ کردن JavaScript با Microsoft Edge
ابزاری برای زامارین که میتونه اتوماتیک Android API های گم شده یا مورد نیاز پروژه ی رو نصب کند
و امکانات دیگر که برای دیدن کامل امکانات اضافه شده میتونید به لینک زیر مراجعه کنید:
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes#15.7
@ABlueDeveloper
Docs
Visual Studio 2017 15.9 Release Notes
Release notes for the latest features and improvements in Visual Studio 2017 v15.9. Plan better, code together and ship faster with Visual Studio.