اشتراک‌ها
بررسی تست نویسی در Blazor

این سری ویدئوی آموزشی یکی از معدود آموزشهایی است که از پرداختن به حاشیه و جست و گریزهای ناخواسته، کم کرده و بطور عملی در قالب پروژه‌های کوچک به آموزش و لزوم تست نویسی برای بلیزر و یا سایر فریموورک‌های مشابه در دات نت کور پرداخته است.


بررسی تست نویسی در Blazor
اشتراک‌ها
نحوه پیاده سازی Dispatch Proxy

در واقع یه تایپ جدیدیه که از ابتدای دات نت کور بوده و یه مکانیزم درست کردن پراکسی روی آبجکت هاییه که میخواید. قبلا این نوع پراکسی هارو با RealProxy انجام میدادن اما عملا این تایپ یه جایگزین عالی براش محسوب میشه. 

نحوه پیاده سازی Dispatch Proxy
اشتراک‌ها
یک پروژه برای ادغام کدهای JWT Web Api و احراز هویت با refresh token , access token در پروژه WASM

در این پروژه از کدهای که قبلا در این سایت انتشار یافته بود استفاده شده است و کمی تغییرات و سفارشی نمودن کدها به یک مثال کامل از احراز هویت کاربران در سمت سرویس دهنده با استفاده از JWT Web Api و در سمت کلاینت از Blazor Client Side(WASM) استفاده شده است.

در ضمن این پروژه با دات نت 6 بروزرسانی شده است

یک پروژه برای ادغام کدهای JWT Web Api و احراز هویت با refresh token , access token در پروژه WASM
اشتراک‌ها
اضافه شدن پشتیبانی از رندر زبان‌های راست به چپ به ImageSharp.Drawing

در دات نت 6، فضای نام و بسته‌ی System.Drawing.Common صرفا مختص به ویندوز شده و دیگر برای سایر سیستم عامل‌ها توسعه داده نمی‌شود. بجای آن، بسته‌های چندسکویی دیگری را توصیه کرده‌اند که مهم‌ترین مشکل آن‌ها، عدم امکان رندر متون راست به چپ، توسط آن‌ها است ... این پشتیبانی اخیرا به ImageSharp.Drawing اضافه شده‌است.

اضافه شدن پشتیبانی از رندر زبان‌های راست به چپ به ImageSharp.Drawing
اشتراک‌ها
ویدئو های رویداد NET Conf. با موضوع Focus on Blazor

دو روز پیش رویداد یک روزه دات نت کانف با محوریت تمرکز بر روی Blazor برگزار شد. 

ویدئو‌های این رویداد که در youtube و channel9 جمع آوری شده و میتونین استفاده کنین 

https://channel9.msdn.com/Events/dotnetConf/Focus-on-Blazor 

https://www.youtube.com/playlist?list=PLdo4fOcmZ0oWlP1Qpzg7Dwzxr298ewdUQ   
ویدئو های رویداد  NET Conf. با موضوع Focus on Blazor
اشتراک‌ها
عملیات CRUD با Dapper در2 asp.net core

Dapper یک محصول Object relational Mapper برای پلت فرم مایکروسافت دات نت است. Dapper یک Mini ORM‌ به  حساب می‌آید که توسط تیم Stack Overflow  توسعه داده شده است. Dapper در مقایسه با سایر Orm ‌ها بسیار کوچک، سبک و سریع می‌باشد که دارای محبوبیت زیادی است.

 
عملیات   CRUD   با Dapper  در2 asp.net core
اشتراک‌ها
همایش توسعه‌ی سورس باز در مایکروسافت

همان طور که میدانید مایکروسافت در چند سال اخیر دارد به سرعت در مسیر اپن سورس می‌تازد و شاید برای شما سوال‌هایی پیش آمده باشد از قبیل سوال‌های زیر: 

آیا آنها موفق بوده اند؟

اپن سورس دات نت دقیقا به چه معناست؟ 

در این همایش  اسکات هانسلمن صحبت‌های فوق العاده‌ی در این ضمینه دارد. 

همایش توسعه‌ی سورس باز در مایکروسافت
اشتراک‌ها
ToString یا Convert.ToString

بسیاری از توسعه‌دهندگان به صورت ناآگاه از رفتار متد تبدیل اشیا به رشته در دات نت و بدون دانش کافی درباره رفتار متد Convert.ToString و ToString جهت تبدیل کلیه اشیا به رشته به صورت کلی از متد ToString بهره خواهند برد در حالی که رفتار متد ToString به نوع شی متفاوت خواهد بود. برای نوع‌های خاص مانند Dates، Decimal و ... استفاده از متد ToString راه آسان جهت قالب‌بندی نمایش استفاده خواهد شد...

ToString یا Convert.ToString
اشتراک‌ها
تغییرات PersianCalendar در دات نت 4.6

روش محاسبه‌ی سال‌های کبیسه، در تقویم شمسی دات نت، در نگارش 4.6 آن (ارائه شده به همراه VS2015 CTP6) بهبود یافته و مطابق الگوریتم تقویم شمسی ویندوز 10 شده‌است. الگوریتم محاسبه‌ی آن هم از این کتاب استخراج شده‌است (^).

تغییرات PersianCalendar در دات نت 4.6
اشتراک‌ها
انتخاب الگوریتم‌های هش سریع

این هش‌ها برای کارهای امن استفاده نمی‌شوند و صرفا کاربردهایی جهت تولید بانک‌های اطلاعاتی فوق سریع (key/value stores)، سیستم‌ها کش (تولید سریع کلید منحصربفرد) و یا جاهائیکه کارآیی بسیار مهم است، دارند. البته به نظر در حال حاضر xxHash از تمام این‌ها سریعتر است. یک نمونه پیاده سازی xxHash سریع در دات نت.

انتخاب الگوریتم‌های هش سریع