اشتراک‌ها
FastEndpoints؛ جایگزینی دیگر برای Minimal APIs در دات نت 6

FastEndpoints offers a more elegant solution than the Minimal APIs and MVC Controllers with the goal of increasing developer productivity. Performance is on par with the Minimal APIs and is faster; uses less memory; and outperforms a MVC Controller by about 34k requests per second on a Ryzen 3700X desktop. 

FastEndpoints؛ جایگزینی دیگر برای Minimal APIs در دات نت 6
اشتراک‌ها
پیش نمایش Rider 2019.1

- Xamarin support
- IIS Express support in Rider
- Massive startup performance upgrade
- Initial C# 8 support
 

پیش نمایش Rider 2019.1
اشتراک‌ها
دات نت 4 فقط تا 2 سال دیگر پشتیبانی می‌شود
Deadline Summary
 .NET 4.x, 4.5, 4.5.1: January 12, 2016
 .NET 3.5 SP 1: January 14, 2020 (Mainstream Support)
 .NET 3.5 SP 1: January 14, 2020 (Extended Support)
 .NET 4.5.2: January 9, 2018 (Mainstream Support)
 .NET 4.5.2: January 10, 2023 (Extended Support)
دات نت 4 فقط تا 2 سال دیگر پشتیبانی می‌شود
مطالب
4 کاراکتر منحصر بفرد در CSS
در صورتیکه بخواهید برای نسخه‌های مختلف اینترنت اکسپلورر style‌های مختلفی را بنویسید، کافی‌است از 4 کاراکتر منحصر به فرد ( 9\ _ * ) استفاده کنید.

IE8 and Below

برای اینکار در IE8 و پایین‌تر از آن، به انتهای هر استایل "9\" را اضافه کنید. فقط "9\" را می‌توان برای این کار استفاده کرد و تغییر دادن آن به عبارتی دیگر مثلا "IE\" اشتباه است. حتی "8\" هم برای انجام اینکار درست نیست و فقط "9\" کار می‌کند.

body {
 color: red; /* all browsers, of course */
 color : green\9; /* IE8 and below */
}

IE7 and Below

برای اینکه در IE7 به طور مشخص، تغییری ایجاد کنید، کافی‌است ابتدای هر property، یک کاراکتر "*" اضافه کنید.
body {
 color: red; /* all browsers, of course */
 color : green\9; /* IE8 and below */
 *color : yellow; /* IE7 and below */
}

IE6

و برای اینکه در IE6 به طور مشخص، تغییری ایجاد کنید، کافی‌است ابتدای هر property یک کاراکتر "_" استفاده کنید.
body {
 color: red; /* all browsers, of course */
 color : green\9; /* IE8 and below */
 *color : yellow; /* IE7 and below */
 _color : orange; /* IE6 */
}
اشتراک‌ها
0.Visual Studio 2017 15.9 منتشر شد

Summary of Notable New Features in 15.9

Top Issues Fixed in 15.9

0.Visual Studio 2017 15.9 منتشر شد
اشتراک‌ها
تاملی در مهاجرت از ویندوز به لینوکس

I have been using Windows operating system from the beginning. When I first started using computer Windows XP was the latest operating system and it was amazing. After few years I started my career as a Java developer and in my office also I have been using Windows only.
 After few years Windows Vista got released and I suffered with it for few months and then Microsoft released Windows 7 which is the best Windows operating system IMO. And then they released Windows 8 which I don’t like much. Recently they released Windows 10 and I have upgraded from Windows 8.1 to Windows 10. Windows 10 is certainly better than Windows 8 but it still sucks compared to Windows 7. 

تاملی در مهاجرت از ویندوز به لینوکس
بازخوردهای دوره
بایدها و نبایدهای استفاده از IoC Containers
- هر دوره قسمت اختصاصی رو داره به نام «پرسش و پاسخ» برای طرح این نوع سؤالات خارج از موضوع مطلب جاری، اما مرتبط با عنوان دوره.
- در مورد معکوس شدن مسئولیت‌ها به تفصیل در سه قسمت اول این دوره مطلب نوشته شده است؛ پیش از شروع به کد نویسی.
- من StructureMap رو ترجیح می‌دم. خیلی‌ها هم همین نظر رو دارند:
IoC libraries compared 
Which .NET Dependency Injection frameworks are worth looking into
- این مورد بیشتر سلیقه‌ای هست.
اشتراک‌ها
راهنمای کامل عملکرد Angular Runtime

In this guide, we will describe how to meet the expectations of performance-sensitive applications, explain the relevant parts of Angular change detection, and highlight potential pitfalls along the way. 

راهنمای کامل عملکرد Angular Runtime
اشتراک‌ها
مقایسه ORMهای EF6 و EF Core با XPO شرکت Devexpress

We recently published a BenchmarkDotNet-based benchmark on GitHub: https://github.com/DevExpress/XpoNetCoreDemos/tree/master/ORMBenchmark.

We used it to test the performance of the following Object-Relational Mapping (ORM) libraries for .NET Framework 4.6.1 and higher:

مقایسه ORMهای EF6 و EF Core با XPO شرکت Devexpress