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


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

2021-05-04 10:27:03
چگونه Redis را در Docker نصب و راه اندازی کنیم؟



858 viewsمحمد جواد ابراهیمی, 07:27
باز کردن / نظر دهید
2021-05-03 15:59:30 نکات Refactoring برای برنامه نویسان #C

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

#بابک_طارمی
https://vrgl.ir/rJhub
___________________
@DotNetZoom
803 viewsمحمد جواد ابراهیمی, 12:59
باز کردن / نظر دهید
2021-05-02 11:10:18
ششمین گفتگوی فنی #فری_تاک
با موضوع : CQRS
سه شنبه 14 اردیبهشت، ساعت 21:00
ارائه دهندگان: محمدجواد ابراهیمی - معین تاجیک

#فری_تاک یک گفتگوی فنی در مورد توسعه نرم افزار (بیشتر متمرکز بر دات نت) هست که هر هفته سه شنبه ها ساعت 21:00 برگزار میشه
این گفتگو صوتی هست و توسط قابلیت Voice Chat تلگرام (چیزی شبیه به Clubhouse یا Spaces توئیتر) در همین کانال برگزار میشه
ویس جلسات گفتگو ضبط شده و در آخر همینجا منتشر خواهد شد

جهت استفاده از قابلیت Voice Chat از آپدیت بودن تلگرامتون اطمینان حاصل کنین.
ویس ضبط شده جلسات رو میتونین با هشتگ #فری_تاک پیدا کنین.
___________________
@DotNetZoom
1.2K viewsمحمد جواد ابراهیمی, 08:10
باز کردن / نظر دهید
2021-05-01 13:01:30 معرفی پروژه فروشگاهی eShopOnWeb جهت Code Review و ایده برداری
به همراه eBook آموزشی به صورت PDF

Sample ASP.NET Core 5.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.

تکنولوژی ها و تکنیک های استفاده شده:

.NET 5
ASP.NET Core 5
Entity Framework Core 5
#Monolith
#Clean_Architecture
#DDD
#Design_Patterns

لینک مخزن گیتهاب
https://github.com/dotnet-architecture/eShopOnWeb

پروژه eShopOnContainers که نسخه Microservices همین پروژه هست قبلا در کانال معرفی شده
____________________
@DotNetZoom
1.1K viewsمحمد جواد ابراهیمی, 10:01
باز کردن / نظر دهید
2021-04-29 19:17:43 یک #نکته - آزاد سازی فضای درایو C با حذف پکیج های Nuget اضافی

وقتی یه پکیچ nuget رو نصب میکنید اون رو توی یه پوشه ای به ازای کاربری جاری سیستم عامل ذخیره میکنه (کش میکنه)
این باعث میشه که دفعات بعدی که اون پکیچ رو لازم دارید دیگه از اینترنت دانلود نکته و از کش شما بخونه. البته اگر ورژن جدید تری اومده باشه که توی پوشه کش شما وجود نداشته باشه اون رو دانلود میکنه و به لیست ورژن های قبلی ایی که داشتین اضافه میکنیه

این عمل خیلی خوبه و باعث میشه معمولا پکیج های اضافه دانلود نکنین و از کش نصب میکنه پس سرعت restore شدن پکیج ها خیلی بالا میره ولی در طولانی مدت باعث میشه حجم خیلی زیادی اشغال کنه. مثلا من که سالی 12 ماه ویندوز عوض نمیکنم و پکیج ها و ورژن های زیادی توی سیستمم ذخیره شده بود یه چند مدتی بود که فضای درایو C ایم کم بیاد و الان که این پوشه رو چک کردم بیش از 10 گیگابایت حجم داشت!

واسه حذف این پکیج ها 2تا راه وجود داره:

مسیر زیر روی توی آدرس بار بزنین و دستی اون پوشه رو حذف کنین
%userprofile%\.nuget\packages
ویژوال استادیو رو باز کنین و از منو Tools به مسیر زیر برین (مانند تصویر)
Tools > NuGet Package Manager > General
و سپس دکمه Clear All NuGet Cache(s) رو بزنین. (ممکنه واسه چند لحظه هنگ کنه برنامه)

این حذف کردن هیچ مشکلی هم براتون به وجود نمیاره فقط اگر پکیج هاتون شناسایی نشد رو Solution راست کلیک کنین و گزینه Restore Nuget Packages رو بزنین یا توسط NET Core CLI. دستور dotnet restore رو پروژه/سلشون تون اجرا کنین (این کار برای بار اول کمی زمان میبره تا همه رو دانلود کنه - یادتون نره یه بارم VS رو باز و بسته کنین)
___________________
@DotNetZoom
853 viewsAli Abdolmaleki, 16:17
باز کردن / نظر دهید
2021-04-27 21:46:06 مباحث و کلمات کلیدی ایی که در این جلسه از #فری_تاک در موردشون صحبت کردیم

- کش چیه؟
- اهمیتش Cache و اینکه کجاها استفاده میشه؟
- چه چیزایی رو کش کنیم و چه چیزایی رو نه؟
- روش های کشینگ
- Data Caching
- In-Memory
- Distributed
- BackPlane/Hybrid Cache
- Http Response Caching
- Varnish (Caching HTTP reverse proxy)

- Cache Invalidation

- Caching Libraries in .NET
- EasyCaching
- CacheManager
- IMemoryCache
- IDistributedCache (SqlServer, StackExchangeRedis)
- EFCoreSecondLevelCacheInterceptor

- Redis vs Memcached
- Single Thread vs Multi thread
- Data Structures
- Streaming
- Pub/Sub
- HA/Clustering

- Caching/Redis Best Practices
- Avoid Large Values
- Avoid Long Keys
- Avoid No TTL Keys (infinite)

- Serialization
- MessagePack
- Protobuf
- Newtonsoft.Json
- System.Text.Json

- Compression
- EasyCompressor
- LZ4
- Zstd
- GZip/Deflate
- Brotli

- Redis GUI Management
- Redis Desktop Manager
- RedisInsight
- Another Redis Desktop Manager
943 viewsمحمد جواد ابراهیمی, edited  18:46
باز کردن / نظر دهید
2021-04-27 21:45:29 ویس ضبط شده پنجمین گفتگوی فنی #فری_تاک با موضوع Caching
_________________
@DotNetZoom
826 viewsمحمد جواد ابراهیمی, 18:45
باز کردن / نظر دهید
2021-04-27 19:34:35 گفتگوی فنی #فری_تاک با موضوع Caching شروع شد
1.0K viewsمحمد جواد ابراهیمی, 16:34
باز کردن / نظر دهید