Get Mystery Box with random crypto!

DotNetZoom

لوگوی کانال تلگرام dotnetzoom — DotNetZoom D
لوگوی کانال تلگرام dotnetzoom — DotNetZoom
آدرس کانال: @dotnetzoom
دسته بندی ها: فن آوری ها
زبان: فارسی
مشترکین: 3.62K
توضیحات از کانال

✅ DotNetZoom
💎 Everything about .NET
ارتباط با مدیر و تبلیغات آگهی استخدام:
@mjebrahimi
لینک گروه ASPNET Core:
https://t.me/ ufG25x7lVFgyYTNk

Ratings & Reviews

4.50

2 reviews

Reviews can be left only by registered users. All reviews are moderated by admins.

5 stars

1

4 stars

1

3 stars

0

2 stars

0

1 stars

0


آخرین پیام ها 13

2021-03-22 18:15:26 آموزش Caching با استفاده از Redis در ASP Net Core

در این مقاله به طور اجمالی با caching در Redis و استفاده از آن در ASP Net Core آشنا میشویم. به طور کلی Distributed Caching می تواند در مقیاس بالا به افزایش پرفرمنس کمک کند و یکی از ابزار های بسیار کاربردی آن Redis می باشد

#بابک_طارمی
https://vrgl.ir/h7wi6
______________
@DotNetZoom
2.4K viewsمحمد جواد ابراهیمی, 15:15
باز کردن / نظر دهید
2021-03-21 20:47:58 تبریکی به وسعت تعداد اعضای کانال

امروز یکم فروردین 1400، که دارم این پست رو میذارم دقیقا 5 سال و 2 ماه و 18 روز از تاریخ تاسیس کانال میگذره و تو این سال ها بیش از 1,100 عدد پست، تولید محتوا و منتشر شده توی کانال

تولید محتوا واقعا کار پر زحمتیه از بررسی و انتخاب موضوع گرفته تا جمع آوری لینک های مناسب و ترجمه یا تولید محتوا برای اون پست و...
اگه بخوام مدت زمانی که برای تولید محتوا توی کانال صرف کردم رو بگم حدودا میشه 6 ماه استخدام فول تایم! مسلما این کار از روی علاقه خودم بوده و هیچ چشم داشت یا منت ایی بر روی هیچ عزیزی ندارم و نخواهم داشت. خیلی از شما دوستان هم لطف داشتید به بنده و با نظرات مثبت و نیز حمایت ها تون باعث دلگرمی و خوشحالی بنده شدین

واقعا بزرگترین دلخوشی من از این فعالیت توی این سالها اینه که ببینم مطالب کانال تونسته برای بعضی افراد مفید باشه و کمکشون کنه.
و تنها کاری که از طرف شما باعث دلگرمی و امیدواری من برای ادامه این فعالیت میشه همین نظرات مثبت و حمایت های شماست که پیشاپیش تشکر میکنم بابتش

و اما در این لحظه بسیار خوشحالم و افتخار میکنم که در کنار شما عزیزان (تا این لحظه 3,477 عضو واقعی که انشالا به زودی 4,000 رو هم رد میکنیم) و به لطف همراهی شما عزیزان تونستیم به عنوان «بزرگترین کانال تخصصی دات نت در کشور» شناخته بشیم که از این بابت بسیار خدا رو شاکر هستم و امیدوارم که این کانال برای شما عزیزان هم مفید واقع شده باشه

در اینجا میخوام 3تا تشکر بکنم
1- میخوام اولا از دوستانی که منو در این زمینه یاری کردند تشکر کنم از جمله: زهرا موحدی، علی عبدالملکی، بابک طارمی و آرمین شعیبی نژاد. (شما دوستان هم اگر علاقمند به تولید محتوای داوطلبانه بودین پی وی بنده پیام بدین)

2- دوما از عزیزان دوست و همکاری که ما رو حمایت کردند تشکر کنم از جمله : کانال فلسفه نرم افزار از مهران داوودی - کانال برنامه نویس از مهدی کرامتی و کانال کدهک از حکیم قدس

3- سوما از همه شما هایی که عضو کانال هستین، به بنده لطف دارین و بنده رو توی این سالها همراهی کردین.

و در آخر سال نو رو به تک تک شما اعضای کانال تبریک میگم و امیدوارم سالی توام با سلامتی، شادکامی و موفقیت داشته باشین
دوست دار شما #محمدجواد_ابراهیمی
____________________
@DotNetZoom
2.2K viewsمحمد جواد ابراهیمی, edited  17:47
باز کردن / نظر دهید
2021-03-18 17:31:18 تست های شما باید ایزوله باشند

در حالت ایده آل، یک تست باید "کاملا" از سایر تست ها "ایزوله" باشه.
این امر موجب میشه تست ها هیچ تاثیری (side effect) روی هم نداشته باشند و ترتیب اجراشونم به هم بستگی نداشته باشه در نتیجه میتونیم براحتی اون ها رو به صورت موازی (Parallel) اجرا کنیم

این امر در بر نامه های وب مخصوصا از اهمیت بیشتری برخوردار میشه چرا که به دلیل ماهیت برنامه های وب، که درخواست ها به صورت موازی اجرا میشن، موازی اجرا شدن تست ها باعث میشه اطمینان خاطر بیشتری به عملکرد کد ها پیدا کنیم

مثلا فرض کنید برنامه نویسی اشتباها از روشی توی کدش استفاده کرده باشه که side effect داره (مثلا ذخیره Username کاربر جاری تو یه متغیر "static") در این صورت با موازی اجرا کردن تست ها به خطا میخوریم و متوجه ایراد کار میشیم ولی با اجرای ترتیبی (Sequential) خیر

اینکه چطور توابع side-effect free (بدون تاثیر جانبی) و بالا تر از اون pure functions (توابع خالص) ایجاد کنیم از مباحث Functional Programming (به اختصار FP) هست که اکیدا پیشنهاد میکنم اونها رو مطالعه کنید

در حالت ایده آل هیچ تستی نباید به نتیجه تست قبلیش وابستگی داشته باشه یا تاثیری روی تست بعدی بگذاره
از طرفی یه تست زمان بر، انگیزه برنامه نویس برای اجرا تست رو به شدت کم میکنه
اگه 1000 تا تست داشته باشید که هر کدوم 1ثانیه طول میکشه، ترتیبی بودنش 16 دقیقه زمان میبره در صورتی که موازی بودنش (با فرض اینکه pc شما 8 عدد logical processor یا thread واقعی داره) این زمان به 2 دقیقه کاهش پیدا میکنه

پس توصیه میکنم همیشه سعی تون بر این باشه که تست ها کاملا ایزوله باشن و به صورت Parallel اجرا بشن مگر جایی که واقعا راهی وجود نداشته باشه

در این ویدئو نیز Kent Beck (خالق متدولوژی XP و روش TDD) در مورد اهمیت و چرایی این موضوع صحبت میکنه
Tests Should Be Isolated (from each other)
__________________
@DotNetZoom
2.2K viewsAli Abdolmaleki, 14:31
باز کردن / نظر دهید
2021-03-17 23:31:14 برای اینکه بتونیم خوب در مورد کارمون تصمیم بگیریم، مهمترین چیز اینه که بدونیم وضع کلی زندگی و بازار چطوریه. امسال هم مثل هر سال نظر سنجی بزرگ برنامه نویسان و مدیر سیستم ها رو داریم که نتایجش مثل هر سال آزاد برای همه در دسترسه!
شرکت و پخشش، به نفع همه ماست
bit.ly/irprogrammers

این نظر سنجی چند ساله که برگزار می شه و خروجی هاش به طور خام و کامل در اختیار همه هست. تا شاید بتونیم تصمیم های بهتری بگیریم، روند بازار رو ببینیم یا تشخیص بدیم که باید چیکار کنیم. اگر برنامه نویس / مدیر سیستم هستین، شرکت توش، کمک به خودمونه. خندون باشین و به بقیه هم بگین (:
1.6K viewsمحمد جواد ابراهیمی, 20:31
باز کردن / نظر دهید
2021-03-16 17:10:13
سری آموزشی ساخت برنامه با ASP.NET Core و Angular

سری 50 قسمتی آموزش ویدئویی
Build Real App in Angular 11 and .Net Core Web API

سری 11 قسمتی
ASP.NET Core with Angular Application Architecture
Part 1
Part 2
Part 3
Part 4
Part 5
Part 6
Part 7
Part 8
Part 9
Part 10
Part 11

سری 4 قسمتی
Full-stack application development with AngularJS 11 and Asp.Net MVC Core 5.0
Part 1
Part 2
Part 3
Part 4
_________________
@DotNetZoom
2.3K viewsAli Abdolmaleki, 14:10
باز کردن / نظر دهید