TGViewer
Channel Public Channel
.NET Fun

.NET Fun

@dotnetisfun

Let's Connect!

Linkedin: https://www.linkedin.com/in/babak-taremi

Github: https://github.com/babaktaremi

Twitter: https://twitter.com/BabakTaremi

Telegram: @bob_tm

دانلود دوره های برنامه نویسی کاملا رایگان:
@DotNetFunBot
Subscribers
1.88K
Photos
112
Videos
63
Links
203

Showing posts older than #301 · Back to latest

Older Posts 20 shown
Post #299 1.5K
.NET Conf Featured Speakers

خبری از تیم EF Core نیست🤔
Post #297 1.36K

Forwarded from thisisnabi.dev [Farsi]

حالا که دات نت ۹ داره میاد

وقتی می خواید فریمورک یک پروژه رو ارتقا بدین باید به breaking changes های نسخه جدید فریمورک  آشنا باشید.

شاید پروژه تون بیلد و حتی ران بشه، اما باید حواستون باشه که عملکرد نرم افزار شما می تونه متاثر باشه از این قضیه.
Post #296 1.62K
اگه کسی پرسید عملکرد GC چجوری روی سیستم تاثیر میذاره این عکس رو نشونش بدید.
Join: @DotNetIsFun
Post #295 1.67K
.NET Fun دیشب میخواستم یه چیزی رو روی کافکا با Masstransit تست کنم، حوصله نوشتن docker-compose و کانفیگای چرت و پرت کافکا رو نداشتم. اینجا بود که Aspire خیلی به کارم اومد و کاری که برای من شاید بیشتر از یک ساعت طول میکشید رو توی ۵ دقیقه انجام داد. خدا David Fowler…
ویدیو به زودی...
Post #294 2.39K
دیشب میخواستم یه چیزی رو روی کافکا با Masstransit تست کنم، حوصله نوشتن docker-compose و کانفیگای چرت و پرت کافکا رو نداشتم. اینجا بود که Aspire خیلی به کارم اومد و کاری که برای من شاید بیشتر از یک ساعت طول میکشید رو توی ۵ دقیقه انجام داد. خدا David Fowler رو برامون حفظ کنه!

Join: @DotNetIsFun
Post #293 2.47K
مزیت های رایدر بنظر من:

- پرفورمنس بهتری داره

-فیچر Code decompile خیلی خوبی داره که خیلی جاها میتونه کمک کنه

-بشخصه با فیچر IL Viewer ای که داره خیلی حال میکنم

-اینتلیسنس و code suggestion خیلی بهتری نسبت به ویژوال استدیو ( بدون ریشارپر) داره

- ابزار خیلی بهتر و تمیز تری برای دیباگ کد در اختیار قرار میده (Thread View و Memory Snapshot اش رو خیلی دوست دارم)

- قسمت Market Place خیلی خوبی داره! من توی یک پروژه هم از Sql Server هم Kafka و هم Redis استفاده میکنم و همه این ها توی رایدر قابل مشاهده و مدیریت هست و ابزارش رو از مارکتی که داره میتونید دانلود کنید و بشخصه نیاز ندارم که بین محیط های مختلف سوییچ کنم

- مدیریت کامندهای EF Core خیلی قشنگ تر و راحتتر توی Rider انجام میشه. در رابطه با کانفیگ انتیتی مدل ها هم پیشنهاد های خیلی خوبی میده ( مثلا اگه تایپ استرینگ براش max length نذاشته باشید بهتون وارنینگ میده)

- ابزار خیلی بیشتری رو در ارتباط با گیت در اختیارتون قرار میده ( یه نکته خیلی باحالش این بود که من توی یکی از کامنت هام todo داشتم و رایدر تشخیص داد و بهم وارنینگ داد که todo داری! کامیت کنم یا نه؟)

- مدیریت پکیج ها و dependency های پروژه توی رایدر برای من خیلی راحتتره
Post #292 1.62K
.NET Fun به به 😍😍 دیگه بهونه ای برای استفاده نکردن از این جیگر نیست...
چرا در مورد رایدر همه دنبال ویدیو و آموزشن؟😂
حالا اگه فرصت شد یه ویدیو کوتاه راجع بهش میسازیم ولی یه بار نصب کنید یه پروژه ساده کنسول باهاش بیارید بالا همه چیش دستتون میاد. چیز سختی نیست بخدا. تو عمل هم متوجه تفاوت ها و مزیت هاش نسبت به Visual Studio میشید

Join: @DotNetIsFun
Post #291 1.94K
توی این ویدیو به دو ویژگی باحال و گودرتمند توی EF Core پرداختیم که هم میشه استفاده های خوب ازش کرد و هم میشه کدبیس رو به گند و کثافت کشید و صدای هم تیمی ها رو باهاش در آورد ( ولی جدا از شوخی این EF Core یکی از زیبایی های دنیای دات نت هست که خیلی کار ها رو بی سر و صدا پشت صحنه برامون به بهترین شکل انجام میده)

Join: @DotNetIsFun
Post #289 2.01K
.NET Fun دوره جامعه Clean Architecture . در این دوره کامل به مبحث Clean Architecture خواهیم پرداخت و یک تمپلیت جامع و خوب برای اون خواهیم نوشت. مباحثی که در طول دوره بررسی میکنیم: - Clean Architecture Project Structure - Mediator Pattern Using Mediator Library (…
۲۰ ساعت رو رد کردیم
۳۰ قسمت از دوره ضبط شده
۳ جلسه میت آنلاین + نکات Clean API رو هنوز شروع نکردیم
رفقایی که تمایل دارند برای ثبت نام این فرصت رو از دست ندن چون دوره دیگه مجددا برگزار نخواهد شد

جهت ثبت نام به آیدی من @BoB_Tm پیام بدید
Post #288 2.42K
خود Arthur Vickers تیم لید EF Core از Rider استفاده میکنه . چرا یه سری اینقدر روی Visual Studio تعصب دارن😂

Join: @DotNetIsFun
Post #287 2.7K
به به 😍😍
دیگه بهونه ای برای استفاده نکردن از این جیگر نیست...
Post #286 2.46K

Forwarded from مسعود بیگی (مسعود بیگی)

بچه ها پارسا یکی از خفن ترین فرانت اند بازهای ایرانه که میشناسم، تازه Adplist شو باز کرده، اگر نیاز به منتورینگش دارید برای فرانت حتما استفاده کنید :
https://adplist.org/mentors/parsa-khosravani
adplist.org ADPList: Get mentored by Parsa Khosravani on ADPList Hello! I'm a passionate software engineer with 7 years of professional experience, specializing in Front-end development for the past 5 years, primarily using React. My career has taken me through dynamic startups and established corporations in sectors such…
Post #285 2.19K
داشتم تو لینکدین می‌چرخیدم، یه پست دیدم که کلی به مصاحبه‌ها و استخدام نیروها ایراد گرفته بودن و آخر سر هم یه نظر عجیب درباره پرفورمنس EF Core تو نوشتن LINQ Query داده بودن. گفتم با هم این موضوع رو دقیق‌تر بررسی کنیم و بنچمارک بگیریم.

Join: @DotNetIsFun
Post #284 2.27K
یکی از مواردی که استفاده از async/await باعث بهبود پرفورمنس نمیشه. این یک Issue توی EF Core هست که الان حدود چهار سال هست که بازه. سعید خیلی زیبا و قشنگ و ساده توی این ویدیو راجبش توضیح داده ( کلا سعید افتخار ما دولوپرای دات نت هست و دانش خیلی عمیقی داره و بشخصه خیلی چیز ها ازش یاد گرفتم)
https://www.youtube.com/watch?v=Wet1EHDNSiQ&t=942s

Join : @DotNetIsFun
YouTube 🐞 EF Core bug: Avoid using Async method with Large data result! There is a bug in the EF Core Async methods! Optimized queries are not enough when we deal with large data and other factors come into the picture like network or EF Core internals. In this video, I've explained a bug in Async methods which is surprising…
Post #283 1.66K
امروز دو تا از بزرگترین چالش ها توی دنیای نرم افزار ( مشکل Thread Starvation و Memory Leak) رو حل کردیم . از خوشحالی برنمیتابم😁
Join: @DotNetIsFun
Post #282 2.13K
پرفورمنس رو جدی بگیرید. این ایده غلطه که یوزر یک ثانیه بیشتر معطل بمونه اتفاقی نمیوفته.
وب سایت آمازون تخمین زده که اگه تو لود یک صفحه 1 ثانیه تاخیر داشته باشن میتونه ضرر میلیارد دلاری بهمراه داشته باشه
https://www.fastcompany.com/1825005/how-one-second-could-cost-amazon-16-billion-sales

Join: @DotNetIsFun
Fast Company How One Second Could Cost Amazon $1.6 Billion In Sales Research on U.S. Net habits suggests that if this sentence takes longer than a second to load, many citizens will have clicked elsewhere already. If you've got the patience (or are European) read on for more shocking data on not dawdling.
Post #281 1.62K

Forwarded from IT Guys👾

در سطح سازمانی، راه‌اندازی یک Docker Registry قابل اعتماد و امن برای ذخیره، مدیریت و توزیع تصاویر Docker اهمیت زیادی دارد. برخی از بهترین Docker Registryها که برای پیاده‌سازی در سطح سازمانی مناسب هستند عبارتند از:

1. Docker Trusted Registry (DTR)
ویژگی‌ها:
نسخه تجاری Docker که به صورت کامل یکپارچه با Docker Enterprise کار می‌کند.
ارائه امنیت بالا با قابلیت اسکن آسیب‌پذیری (vulnerability scanning).
پشتیبانی از کنترل دسترسی نقش‌محور (RBAC) و تنظیمات امنیتی پیشرفته.
قابلیت مدیریت تصاویر در چندین دیتاسنتر و زیرساخت ابری.
مناسب برای: سازمان‌های بزرگ با نیازهای امنیتی بالا و مدیریت متمرکز.

2. Harbor
ویژگی‌ها:
یک رجیستری متن‌باز که توسط VMware پشتیبانی می‌شود.
پشتیبانی از امضای تصویر (image signing) و اسکن آسیب‌پذیری.
یکپارچه‌سازی با LDAP و Active Directory برای احراز هویت کاربران.
مدیریت فضاها (projects) و کنترل دسترسی بر اساس نقش‌ها.
پشتیبانی از replication برای انتشار تصاویر بین رجیستری‌های متعدد.
مناسب برای: سازمان‌هایی که نیاز به یک راهکار متن‌باز قوی و امن دارند.

3. Quay
ویژگی‌ها:
توسط Red Hat توسعه یافته است و پشتیبانی تجاری نیز ارائه می‌دهد.
امکان اسکن آسیب‌پذیری و مدیریت دقیق دسترسی به تصاویر.
قابلیت replication تصاویر بین رجیستری‌های مختلف و چندین دیتاسنتر.
یکپارچه‌سازی با سیستم‌های مدیریت دسترسی و CI/CD.
پشتیبانی از ساخت خودکار تصاویر از GitHub و GitLab.
مناسب برای: سازمان‌هایی که نیاز به یک رجیستری تجاری با امکانات گسترده دارند و از فناوری‌های Red Hat استفاده می‌کنند.

4. AWS Elastic Container Registry (ECR)
ویژگی‌ها:
یک سرویس رجیستری مدیریت‌شده توسط AWS.
قابلیت یکپارچه‌سازی کامل با سرویس‌های AWS مثل ECS و EKS.
امنیت بالا با مدیریت دسترسی از طریق IAM.
قابلیت replication تصاویر در بین مناطق مختلف AWS.
مدیریت خودکار اعتبارنامه‌ها و رمزنگاری.
مناسب برای: سازمان‌هایی که از زیرساخت ابری AWS استفاده می‌کنند و به دنبال یک راهکار ساده و مدیریت‌شده هستند.

5. Google Container Registry (GCR)
ویژگی‌ها:
رجیستری مدیریت‌شده توسط Google Cloud.
امنیت قوی با یکپارچه‌سازی IAM و رمزنگاری داده‌ها.
امکان ذخیره و مدیریت تصاویر در چندین منطقه جغرافیایی.
پشتیبانی از اسکن آسیب‌پذیری و CI/CD pipeline یکپارچه.
مناسب برای: سازمان‌هایی که زیرساخت ابری Google Cloud را انتخاب کرده‌اند.

6. Azure Container Registry (ACR)
ویژگی‌ها:
سرویس رجیستری مدیریت‌شده توسط Microsoft Azure.
قابلیت اسکن آسیب‌پذیری، replication و رمزنگاری تصاویر.
پشتیبانی از multi-region replication برای توزیع تصاویر.
یکپارچه‌سازی با Azure DevOps و سایر سرویس‌های Azure.
مناسب برای: سازمان‌هایی که در زیرساخت Azure فعالیت دارند و به دنبال یک رجیستری یکپارچه هستند.

7. JFrog Artifactory
ویژگی‌ها:
پشتیبانی از Docker Registry همراه با مدیریت سایر انواع بسته‌ها و artifact‌ها.
پشتیبانی از دسترسی پیشرفته، کنترل نسخه، و replication.
اسکن امنیتی و مدیریت دسترسی بر اساس نقش‌ها.
یکپارچه‌سازی با ابزارهای CI/CD.
مناسب برای: سازمان‌هایی که به دنبال یک راهکار جامع برای مدیریت تمامی بسته‌ها و artifactها هستند.

جمع‌بندی:
اگر سازمان شما به دنبال یک راهکار متن‌باز و قدرتمند است، Harbor یک انتخاب عالی است. اما اگر نیاز به سرویس‌های ابری دارید، رجیستری‌های مدیریت‌شده مانند AWS ECR یا Azure ACR مناسب‌تر خواهند بود. برای راهکارهای سازمانی پیشرفته و نیاز به پشتیبانی تجاری، Docker Trusted Registry و JFrog Artifactory انتخاب‌های بسیار خوبی هستند.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →