اشتراک‌ها
معرفی NET MAUI Preview 4.

Today we are pleased to announce the availability of .NET Multi-platform App UI (.NET MAUI) Preview 4. Each preview introduces more controls and features to this multi-platform toolkit on our way to general availability this November at .NET Conf. .NET MAUI now has enough building blocks to build functional applications for all supported platforms, new capabilities to support running Blazor on the desktop, and exciting progress in Visual Studio to support .NET MAUI.


معرفی NET MAUI Preview 4.
اشتراک‌ها
F# 4.7 منتشر شد

We’re excited to announce general availability of F# 4.7 in conjunction with the .NET Core 3.0 release! In this post, I’ll show you how to get started, explain everything in F# 4.7 and give you a sneak peek at what we’re doing for the next version of F#. 

F# 4.7 منتشر شد
نظرات اشتراک‌ها
به نظر می‌رسد GitHub در حال محدود کردن دسترسی ایرانی‌ها است
در سایتش قوانینش رو نگاه کردم دیدم نوشته ساکنین کشورهای تحریمی، به شرط اینکه خودشون جداگانه تحریم نباشند، حق استفاده محدود از سرویس‌های عمومی گیتهاب رو دارند که این دسترسی محدود تنها برای communication هست!

https://help.github.com/en/articles/github-and-trade-controls 
اشتراک‌ها
قسمت 9 از سری بررسی معماری نرم افزار - معماری مایکروسرویس

در ادامه سری ویدیو‌های معماری، این سری در مورد معماری مایکروسرویس صحبت کردیم، در مورد تاریخچه، توپولوژی این معماری، ایده‌ی اصلی که از DDD اومده، و کلی مباحث دیگه که بهتره ویدیو رو ببینم .

04:00 History 

08:30 Topology 

15:30 Characteristics - Distributed 

20:30 Characteristics - Bounded Context 

28:00 Characteristics - Granularity 

31:50 Granularity - Choreography vs Orchestration 

قسمت 9 از سری بررسی معماری نرم افزار - معماری مایکروسرویس
اشتراک‌ها
قسمت هشتم - بررسی کامل CQRS,CQS, Mediator Pattern, MediatR

قسمت هشتم - تو این ویدیو به طور کامل مباحث CQRS,CQS, Mediator Pattern, MediatR رو بررسی کردیم و یه کدی که قبلا نوشته بودیم رو ریفکتور کردیم.  


02:00 CQS Concept 03:52 CQRS 

09:38 Materialized View Pattern 

12:00 CQRS Implementation without MediatR 

17:24 Mediator Pattern 

19:45 CQRS Implementation with MediatR Package 

مدت ویدیو : 35 دقیقه 

قسمت هشتم - بررسی کامل CQRS,CQS, Mediator Pattern, MediatR
اشتراک‌ها
شروع به کار با IdentityServer 6

Creating an IdentityServer 6 Solution

00:00 Self-Signed Certificate
04:40 Docker Compose
07:30 PostgreSQL Database
09:40 IdentityServer
1:15:30 API
1:40:15 Console Application
1:50:35 Web Application
2:07:10 Single-Page Application 

شروع به کار با IdentityServer 6
نظرات مطالب
اعمال تزریق وابستگی‌ها به مثال رسمی ASP.NET Identity
اگر پروژه‌ی مورد نظر خود را بر روی هاست آپلود کرده و کاربر به صورت اتوماتیک loggout می‌شود ممکن است  به احتمال زیاد مشکل به Idle-timeout  در IIS بر گردد .
Idle-time Out به صورت پیش فرض بر روی 20 دقیقه تنظیم شده است .

در سروری که بنده پروزه رو آپلود کرده بودم روی 5 تنظیم شده بود و همین موضوع باعث خروج کاربر میشد .
غیر فعال کردن  Idle-timeout :
ابتدا به مسیر زیر مراجعه کرده :
C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml

مقدار Idle-timeout به صورت زیر میباشد :
<attribute name="idleTimeout" 
       type="timeSpan" 
       defaultValue="00:20:00" 
       validationType="timeSpanRange" 
       validationParameter="0,2592000,60"/>

اگر مقدار آن بر روی 0 تنظیم شود ، Idle-timeout غیر فعال میشود .
اشتراک‌ها
دوره 9 ساعته React Router 6

A pretty epic video from Scrimba’s Bob Ziroll that you’ll need a lot of coffee to get through, but you get to see the development of a complete app based around React Router, and it’s free. 

دوره 9 ساعته React Router 6