DotNet | دات نت
1.11K subscribers
663 photos
229 videos
484 files
705 links
تو این روزا بهتره که همیشه علم خودمون رو بالا ببریم و بتونیم با سریع ترین راه ممکن خودمونو بروز نگه داریم.
- سعی کنیم از کمترین امکانات بیشترین بهره رو ببریم
منتظرت هستیم😉
دنیا رو جای بهتری برای یادگیری کنیم 🌹
#course #book


🆔 @dotnetcode
Download Telegram
اپ رستوران با ASP.NET Core و معماری Microservices

Restaurant App is a sample open source e-Commerce application for ordering foods, powered by polyglot microservices architecture and cross-platform development using
✔️ ASPNET Core
✔️ EF Core
✔️ Microservices
✔️ Architecture
✔️ Xamarin Forms
✔️ Identity Server
✔️ Angular
✔️ React
✔️ Docker

🔰https://github.com/chayxana/Restaurant-App
_______________
Media is too big
VIEW IN TELEGRAM
🔸در این قسمت از سری سخنرانی‌های تد از وضعیت بسیار نابسمان و بحرانی کشور ونزوئلا در بخش‌های مختلف از قبیل خوراک، دارو، برق و نیازهای اولیه مردم این کشور نفت خیز آگاه خواهید شد.

🔸همچنین با راهکارهای ساده‌ای که متخصصان ونزوئلاییِ خارج از ونزوئلا برای رفع نیازهای مهم مردم از جمله دارو طراحی و پیاده کرده‌اند آشنا خواهید شد.

🔸ونزوئلا یکی از 5 کشور نفت خیز دنیا می‌باشد که در حال حاضر بی ارزش‌ترین واحد پولی، رفاه اجتماعی را دارد و همچنین دچار جنگ داخلی و تحریم‌های سنگین امریکا نیز است.
پاسخ به کامنت‌ها در یوتیوب به هوش مصنوعی واگذار می‌شود

یوتیوب تصمیم دارد قابلیت «پاسخ‌دهی هوشمند» را برای توسعه دهندگان محتوا ارائه کند. این سیستم با هوش مصنوعی به کامنت‌های زیر پست‌ها پاسخ می‌دهد.
💢 تبدیل عدد به حروف در گوگل
👈 یکی دیگر از قابلیت‌های ویژه‌ای که جستجوگر گوگل در اختیار کاربرانش قرار می‌دهد، تبدیل عدد مدنظر شما به حروف است. به عنوان مثال برای فهمیدن تلفظ و نوع خواندن عدد بزرگی مانند 19999999999 دیگر نیاز نیست تا خودتان را اذیت کنید. کافیست همانند مثال آن را در قسمت جستجوی گوگل نوشته و کلید اینتر را بفشارید
شرکت Fraunhofer HHI پس از سال‌ها تحقیق و همکاری با شرکت‌هایی همچون اپل، اریکسون، اینتل، هواوی، مایکروسافت، کوالکام و سونی، استاندارد H.266 موسوم به Versatile Video Coding را معرفی کرد.

شرکت سازنده با استاندارد فشرده سازی H.266 همانند استاندارد نسل قبلی H.265 (یا HVEC) وعده کاهش بیت ریت و سایز فایل ویدیویی تا حدود ۵۰ درصد بدون از دست رفتن کیفیت تصویر را داده است. به گفته Fraunhofer یک فایل ویدیویی ۹۰ دقیقه‌ای 4K که حدود ۱۰ گیگابایت حجم دارد، پس از استفاده از کدک H.266 تنها ۵ گیگابایت فضا اشغال خواهد کرد.

کدک جدید برای ویدیوهای مختلف از جمله SD تا 8K و همچنین ویدیوهای ۳۶۰ قابل استفاده بوده و از HDR پشتیبانی می‌کند. از این کدک علاوه بر فایل‌های ویدیویی رایج می‌توان برای اشتراک تصویر و استریم گیم نیز استفاده کرد. این کدک با در نظر گرفتن رزولوشن بالا توسعه داده شده بنابراین حداکثر کارایی آن در فرمت‌های حجیم مثل 4K به بالا مشاهده خواهد شد.
قابلیت Nearby Sharing اندروید وارد مرحله آزمایشی شد
این قابلیت عملکردی شبیه AirDrop اپل دارد و برای اشتراک‌گذاری فایل‌های حجیم با سرعت زیاد استفاده می‌شود.
اپل یکی از ساده‌ترین روش‌های انتقال فایل‌های چند رسانه‌ای یا اسناد را از طریق قابلیت بی‌سیم AirDrop برخوردار است. کاربران اندرویدی می‌توانند توسط روش القایی NFC که Android Beam نام دارد برای این کار استفاده کنند، اما نسخه تکامل یافته این ویژگی فقط به اندروید ۱۰ محدود می‌شود. این قابلیت از NFC برای برقرار کردن ارتباط بین دو دستگاه برای انتقال فایل استفاده می‌کند، اما همچنین از بلوتوث نیز استفاده می‌کند که می‌تواند سرعت پایین آن ناخوشایند باشد.
رسانه‌های نزدیک به گوگل گزارش داده‌اند که قابلیت Nearby Sharing اندروید اکنون وارد مرحله آزمایشی شده است. کسانی که جزو گروه آزمایش کنندگان پلی سرویس‌های پلی استور گوگل هستند، می‌توانند از این نسخه آزمایشی بهره‌مند شوند. این نسخه بتا اکنون به کاربران اجازه می‌دهد گزینه‌ای به نام “Nearby” را در منوی اشتراک‌گذاری سیستم عامل اندروید مشاهده کنند. در زیر می‌توانید چندین اسکرین شات را از این قابلیت ببینید.
https://www.gsmarena.com/googles_nearby_sharing_goes_into_beta_testing-news-44030.php
چه فعالیتهایی در محیط کار شما می تواند بهتر ، سریعتر یا فقط متفاوت انجام شود؟ آیا تاکنون از همکاران خود پرسیده اید "چرا ما این کار را از این طریق انجام می دهیم"؟ در محیط کار ما ، همه چیزهایی مانند "ما همیشه این کار را انجام داده ایم" شنیده ایم ، "لطفاً کار را مانند همیشه انجام دهید".
آیا این پتانسیل رشد تجارت ما در این دنیای متغیر و مخرب تأثیر دارد؟ ضرورت ایجاد تغییر چیست؟ برای ایجاد تغییر چه ضروری است؟ چگونه تغییر ایجاد شود؟ فرزانه قدس مشاور علوم داده و مشاور فنی AI در تیم IBM Watson است. او در تجربه شغلی خود در نقش های مختلف در صنعت ، همواره روی آوردن رویکردهای جدید به مشتریان در حل چالش های خود با استفاده از فناوری تمرکز داشته است. او در رشته مهندسی نرم افزار تحصیل کرد و فعالیت خود را به عنوان توسعه دهنده نرم افزار آغاز کرد. سرانجام ، او فهمید که اشتیاق او در استفاده از فناوری برای حل چالش های تجاری نه به جای توسعه آن نهفته است ، بنابراین وی به سمت مشاغل حرکت کرد. او پس از چند سال تجربه در فروش فناوری و نقش بازاریابی ، MBA را با تمرکز بر مدیریت بازاریابی استراتژیک مطالعه کرد.
او ترکیبی از پیشینه فنی و تجاری خود را با رویکرد Design Thinking و Agile که در طول راه در تجربیات راه اندازی قبل از IBM آموخته شده است گرد هم می آورد تا به مشتریان خود در تحول دیجیتالی خود کمک کند. او داوطلبانه با ابتکارات مختلف در داخل و خارج از IBM از جمله STEM4Girls ، Jumpstart Developer Tech Challenge ، زنان در گروه شبکه IBM ، زنان در فروش فناوری. او رهبر جامعه داوطلب بعدی نوآوری سپاه در IBM کانادا است تا نه تنها صدای نسل خود را به رهبری آی بی ام برساند بلکه این نسل پرشور را به بخشی از ایجاد این تغییرات در IBM کانادا سوق می دهد. نقل قول مورد علاقه او این است: "تغییری باشید که می خواهید در جهان ببینید". فرزانه مشاور علوم داده و مشاور فنی AI در تیم IBM Watson است. او در تجربه شغلی خود در نقش های مختلف در صنعت ، همواره روی آوردن رویکردهای جدید به مشتریان در حل چالش های خود با استفاده از فناوری تمرکز داشته است.
او در رشته مهندسی نرم افزار تحصیل کرد و فعالیت خود را به عنوان توسعه دهنده نرم افزار آغاز کرد. او ترکیبی از پیشینه فنی و تجاری خود را با رویکرد Design Thinking و Agile که در طول راه در تجربیات راه اندازی قبل از IBM آموخته شده است گرد هم می آورد تا به مشتریان خود در تحول دیجیتالی خود کمک کند. او داوطلبانه با ابتکارات مختلف در داخل و خارج از IBM از جمله STEM4Girls ، Jumpstart Developer Tech Challenge ، زنان در گروه شبکه IBM ، زنان در فروش فناوری. او رهبر جامعه داوطلب بعدی نوآوری سپاه در IBM کانادا است تا نه تنها صدای نسل خود را به رهبری آی بی ام برساند بلکه این نسل پرشور را به بخشی از ایجاد این تغییرات در IBM کانادا سوق می دهد. این گفتگو در یک رویداد TEDx با استفاده از قالب کنفرانس TED اما بطور مستقل توسط یک جامعه محلی ترتیب داده شد
لینک یوتیوب : https://www.youtube.com/watch?v=ehd9AU6k-XM&t=157s
میهن و فرهنگ مرتبط با آن بخش جدا نشدنی از هویت اجتماعی هر فرد است. اعتقاد بر این است که فرهنگ فارسی یکی از قدیمی ترین و ثروتمندترین فرهنگ های جهان است. اما هنوز چه ارزش هایی از این فرهنگ باستانی وجود دارد؟ نقش ما در توسعه آینده این فرهنگ چیست؟
برای پاسخ به این سؤالات ، روزیتا شجاعی تجربه شخصی خود را از مهاجرت به آلمان در نوجوانی و سالهای مبارزه با هویت گمشده ای که در جایی بین دو وطن مانده است ، برای ما تعریف می کند ، نه تنها برای او بلکه برای بسیاری دیگر با یک داستان مشابه. ... او در ادامه با به اشتراک گذاشتن ایده های عملی ، از همه می خواهد تا به احیای هویت و فرهنگی که فکر می کنیم هنوز هم داریم ، کمک کنند ، اما واقعاً آن را در زندگی روزمره ما برای مدت طولانی پیدا نمی کنیم. روزیتا شجاعی در شهری کوچک در نزدیکی تبریز در ایران به دنیا آمد. در سن 12 سالگی ، روزیتا و خانواده اش به آلمان مهاجرت کردند ، علوم کامپیوتر را فرا گرفتند و با موفقیت به عنوان مدیر پروژه و مشاور در زمینه تجارت دیجیتال برای بسیاری از شرکتهای مشهور جهانی کار کردند.
از سالهای نوجوانی ، به روان و انسانها و روش ها و ابزارهای كلی برای بهبود سلامت روان علاقه مند بود. بنابراین ، وی همچنین در کنار حرفه شغلی دیجیتال خود در یادگیری روانشناسی نیز فعالیت داشته است. این در نهایت باعث شد تا حرفه وی به عنوان مربی توسعه شخصی منجر شود. او عاشق فرهنگ فارسی است و ارتباط خود را با میهن خود حفظ می کند. او مرتباً به ایران سفر می کند ، و همچنین با اشتیاق به جنبه های مختلف فرهنگ فارسی ، به عنوان مثال ، هنر و اشعار فارسی ، موسیقی و رقص فولکلور ، رویدادهای سنتی مانند نوروز و غیره. او خود را سفیر فرهنگ فارسی می داند. هدف اصلی وی یادگیری و گسترش ارزشهای اساسی فرهنگ فارسی و همچنین کمک به تعریف و بازسازی این ارزشها برای آینده است. این گفتگو در یک رویداد TEDx با استفاده از قالب کنفرانس TED اما بطور مستقل توسط یک جامعه محلی ترتیب داده شد.
بیشتر بدانید در https://www.ted.com/tedx روزیتا شجاعی در شهری کوچک در نزدیکی تبریز در ایران متولد شد. در سن 12 سالگی ، روزیتا و خانواده اش به آلمان مهاجرت کردند ، علوم کامپیوتر را فرا گرفتند و با موفقیت به عنوان مدیر پروژه و مشاور در زمینه تجارت دیجیتال برای بسیاری از شرکتهای مشهور جهانی کار کردند. او همچنین در کنار حرفه شغلی دیجیتال در یادگیری روانشناسی فعال بوده است.
این در نهایت باعث شد تا حرفه وی به عنوان مربی توسعه شخصی منجر شود. او عاشق فرهنگ فارسی است و ارتباط خود را با میهن خود حفظ می کند. او مرتباً به ایران سفر می کند ، و همچنین با اشتیاق به جنبه های مختلف فرهنگ فارسی ، به عنوان مثال ، هنر و اشعار فارسی ، موسیقی و رقص فولکلور ، رویدادهای سنتی مانند نوروز و غیره. او خود را سفیر فرهنگ فارسی می داند. هدف اصلی وی یادگیری و گسترش ارزشهای اساسی فرهنگ فارسی و همچنین کمک به تعریف و بازسازی این ارزشها برای آینده است.
این گفتگو در یک رویداد TEDx با استفاده از قالب کنفرانس TED اما بطور مستقل توسط یک جامعه محلی ترتیب داده شد
لینک یوتیوب : https://www.youtube.com/watch?v=B8uMG5oFiaE&t=88s
مدیریت دیتابیس های SQLite با SQLiteStudio

برنامه SQLiteStudio یکی از بهترین و محبوب ترین برنامه های مدیریت دیتابیس های SQLite هست که به صورت رایگان و Cross-Platform وجود داره.
https://github.com/pawelsalawa/sqlitestudio

🔸برنامه محبوب دیگر SQLiteBrowser نام داره که این هم رایگان و Cross-Platform هست
https://sqlitebrowser.org/
https://github.com/sqlitebrowser/sqlitebrowser

🔹اگرم خیلی کم سروکارتون به SQLite میافته و صرفا یه ابزار آنلاین خوب واسه کار باهاش نیاز دارین سایت SQLiteOnline بهترینشه
https://sqliteonline.com/
__________________
❇️ کج فهمی های yield در سی شارپ❗️

کلمه کلیدی yield معمولا به اشتباه توی برنامه نویسای سی شارپ جا افتاده
اکثرا فکر میکنن که صرفا یه سینتکس راحت تر به جای پر کردن یه List و return کردن اون هست در صورتی که اصل ماجرا چیز دیگس!

🔸شاید تعجب کنین از شنیدن اینکه متدی که داخلش از yield return استفاده شده باشه مادامی که به دستورات اجرا کننده مانند foreach یا ToList یا FirstOrDefault و... نرسه، بدنه اش اجرا نمیشه (مشابه IQuerable) زمانی هم که اجرا میشه فقط به تعداد لازم گردش میکنه.
تصویر زیر پست رو ببینین تا کامل متوجه بشین

🔹در واقع قابلیت yield return به شما امکان به تعویق انداختن (deferred execution) کد های Iteration رو میده تا به جای اینکه Iteration در لحظه فراخوانی متد و به تعداد کامل انجام بشه در "زمان لازم" و به "تعداد لازم" گردش انجام بشه.
این کار باعث میشه Memory Allocation کمتری داشته باشین چرا که تعداد کمتری Iteration انجام میشه و زمانش هم به تعویق میافته.

🔰جهت مطالعه بیشتر لینک های زیر رو دنبال کنین
https://www.dotnettips.info/post/984
https://www.dotnettips.info/post/985
https://www.kenneth-truyers.net/2016/05/12/yield-return-in-c/
https://docs.microsoft.com/en-us/dotnet/csharp/iterators
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/yield
___________________
بتای عمومی جدیدترین نسخه های iOS و iPadOS منتشر شد
اپل در نطق WWDC امسال از ایجاد تغییرات گسترده در iOS و iPadOS خبر داد؛ از کتابخانه اپلیکیشن برای آیفون و پشتیبانی گسترده تر از ویجت ها گرفته تا قابلیت های جدید برای اپل پنسل در آیپد و بسیاری موارد دیگر. البته نسخه نهایی این دو سیستم عامل تا چند ماه دیگر همراه با امکاناتی که اشاره کردیم از راه می رسد اما اپل امروز رسما از انتشار نسخه بتای عمومی iOS و iPadOS برای کاربرانی خبر داد که نمی توانند تا پاییز منتظر بمانند.
خوشبختانه برای نصب بتای عمومی این دو سیستم عامل و کار با امکانات جدید آنها نیازی به داشتن تازه ترین سخت افزار اپل نیست و طبق اعلام این شرکت آیفون های ۲۰۱۵ به بعد (یعنی آیفون ۶ اس و ۶ اس پلاس) هم میتوانند iOS 14 را نصب کنند. در مورد آیپد هم گفته شده که حتی مدل شش سال قبل یعنی آیپد ایر ۲ نیز امکان نصب iPadOS 14 را خواهد داشت.
برای نصب تازه ترین بتای عمومی iOS میتوانید از طریق این لینک در برنامه بتای عمومی اپل ثبت نام نمایید. بعد از این مرحله لازم است که پروفایل بتا را روی دستگاه خود نصب نمایید و آپدیت نرم افزاری را اجرا کنید.
https://www.engadget.com/apple-ios-14-ipados-14-public-beta-available-now-download-170836256.html
♨️همین حالا این ۴۷ بازی اندرویدی مخرب را پاک کنید
گروه Avast فهرستی از ۴۷ بازی اندرویدی مخرب را منتشر کرده است که همین حالا باید این بازی‌ها را از روی گوشی خود پاک کنید.
در بین بازی‌های محبوب برای گوشی‌های هوشمند اندرویدی، یک تروجان خطرناک کشف شده است که هدف آن نمایش بدون وقفه تبلیغات خواهد بود. این مشکل امنیتی توسط گروه Avast کشف شده است.
محققان این شرکت امنیتی در بررسی گوگل پلی متوجه وجود ۴۷ بازی اندرویدی مخرب شده‌اند که از تروجان تبلیغاتی HiddenAds استفاده می‌کنند. این تبلیغات خودشان را تبلیغاتی سالم نشان می‌دهند، اما در بیرون از محیط بازی نیز مرتباً برای کاربر به نمایش درخواهند آمد. Avast می‌گوید این بازی‌ها می‌توانند آیکون خود را در دستگاه آلوده پنهان کرده و حتی اگر کاربر بازی را از روی دستگاه خود پاک کند نیز، همچنان به نمایش تبلیغات می‌پردازند. این عناوین در مجموع بیش از ۱۵ میلیون بار توسط کاربران دانلود شده‌اند!
https://www.gizchina.com/2020/06/25/these-47-android-games-should-be-uninstalled-urgently/
مایکروسافت به‌تازگی اطلاعیه‌ای روی وب‌سایت خود قرار داده و اعلام کرده است می‌خواهد به ‌پشتیبانی از زبان برنامه‌نویسی پی اچ‌پی (PHP) در سیستم‌عامل ویندوز خاتمه دهد. از سال‌ها پیش، اهالی ردموند پشتیبانی از PHP را آغاز کرده بودند. درواقع، آغاز پشتیبانی از این زبان برنامه‌نویسی به ویندوز ویستا برمی‌گردد.

درحال‌حاضر، مایکروسافت از PHP 7.3 و PHP 7.4 پشتیبانی می‌کند و در مسیر توسعه‌ی آن‌ها هم قدم برمی‌دارد و نیز تلاش کرده است PHP 7.2 را ازلحاظ امنیتی برای ویندوز بهبود بخشد و در آینده‌ای نزدیک، PHP 8.0 رسما دردسترس قرار می‌گیرد. مایکروسافت می‌گوید با انتشار PHP 8.0، رسما به ‌پشتیبانی از این زبان برنامه‌نویسی در ویندوز خاتمه خواهد داد.
آشنایی با اپ Headspace ؛ آرامش روح و تن با مدیتیشن
دست خودمان نیست. هر چقدر هم آرامش داشته باشیم، همیشه چیزی یا کسی هست که بخواهد این آرامش را بر هم بزند، و این روزها قرعه به نام کرونا افتاده که به بزرگترین دشمن آرامش مردم دنیا تبدیل شود. اما در شرایطی که تنش و اتفاقات بد از در و دیوار بر سرمان می‌بارد برای حفظ آرامش روح و تن باید چه کرد؟
بسیاری در مواقع این چنینی «مدیتیشن» را تکنیک مؤثری برای خوشحال و آرام ماندن می‌بینند؛ روشی که از 1500 سال پیش از میلاد مسیح در شرق آسیا و به شیوه سنتی انجام می‌شده و صورت مدرن و به تأیید علم پزشکی رسیده‌اش 300 سال است که به طور دقیق برای درمان بسیاری از امراض جسمی-روحی به کار می‌رود.. Headspace که امروز با آن آشنا می‌شوید نماینده‌ای است از تکنیک مراقبه مدرن در عصر تکنولوژی روی گوشی‌های موبایل شما.
اپلیکیشن‌هایی که به مدیتیشن می‌پردازند کم نیستند و طی این سال‌ها اسم و رسمی برای خودشان به هم زده‌اند، اما هیچ کدام به اندازه Headspace موفق نبوده‌اند. دلیل چه بوده؟ برای دانستن چرایی موفقیت این اپلیکیشن کلمه دلیل کافی نیست. بلکه باید «دلایل» را یکی یکی با هم بشماریم.
این اپلیکیشن را می‌توانید در پلتفرم iOS و اندروید تجربه کنید. توجه داشته باشید که فقط تا جای خاصی می‌توانید به طور رایگان از تمرینات استفاده کنید و بعد از آن مجبور به پرداخت ماهیانه خواهید بود. با این حساب توصیه می‌کنیم برای استفاده حداکثری از امکانات اپلیکیشن حتما نسخه کامل Headspace را دانلود کنید.
https://dgto.ir/abs
فضای اشتراکی برای همه شرکت کنندگان در جلسه مایکروسافت تیمز

مایکروسافت از قابلیت جدیدی به نام Together Mode برای پلتفرم مایکروسافت تیمز رونمایی کرد. به کمک این قابلیت می‌توان شرکت کنندگان جلسه را در یک پس زمینه مجازی مشترک قرار داد که برای ملاقات‌های کاری و حتی کلاس درس کاربردی خواهد بود. قابلیت Together Mode با استفاده از هوش مصنوعی کاربر را به شکل طبیعی…

جهت مشاهده مطلب روی لینک زیر بزنید

#اخبار_فناوری

#Microsoft_Teams #مایکروسافت_تیمز

https://www.lunatech.ir/?p=8098
♨️فناوری جدید مایکروسافت دستکاری کرنل ویندوز توسط هکرها را ناممکن می‌کند
در مبارزه دنباله‌دار مایکروسافت با هکرها، کمپانی ردموندی گام دیگری برداشته و تکنولوژی امنیتی حفاظت از داده‌های کرنل جدیدی طراحی کرده است که کار را برای هکرها و مهاجمان به شدت دشوار می‌کند. طوری که با فقط-خواندنی (Read-Olny) شدن کرنل، جلوی تکنیک‌های دست‌کاری داده‌ها گرفته خواهد شد.
سیستم حفاظت از داده‌های کرنل (KDP) بخش‌های عمده‌ای از مموری هسته رایانش را به صورت فقط-خواندنی در می‌آورد و به همین ترتیب از دست‌کاری در داده‌ها و حملات جلوگیری خواهد شد. با استفاده از این مکانیزم کرنل ویندوز و تمام درایورها در امان می‌مانند.
تکنولوژی مورد بحث نرخ حملاتی که اخیرا باب شده را کاهش می‌دهد؛ این روزها هکرها با دست‌کاری درایورهای آسیب‌پذیر، اما ثبت شده در کرنل ویندوز، ابزار آلوده و بدافزار نصب می‌کنند و سپس به مموری هم دست خواهند یافت. اما با محافظت فقط-خواندنی، حتی درایورهای ثبت شده نمی‌توانند ساختار و تنظیمات مهم مموری را تغییر دهند.
https://dgto.ir/1rh-
پلتفرم WebAssembly (که به شکل مخفف به آن Wasm نیز گفته می‌شود)، یک قالب یا فرمت دستورالعمل باینری برای «ماشن‌های مجازی مبتنی بر پشته» (Stack-based Virtual Machine) محسوب می‌شود. پلتفرم Wasm به عنوان محیطی «قابل انتقال» (Portable) جهت «کامپایل کردن» (Compiling) کدهای زبان‌های سطح پایین (Low-Level Languages) نظیر C ،C++‎ و Rust طراحی شده است.
همچنین، می‌توان از پلتفرم Wasm جهت توسعه نرم‌افزار‌های تحت وب (از جمله برنامه‌های کاربردی تحت وب پیش‌رونده یا PWA) استفاده کرد.
📣 لینکدین 10 شغل پرتقاضا جهان بر اساس آگهی‌های استخدامی در این پلتفرم شغل‌یابی را اعلام کرده است:

۱- مهندس نرم افزار
۲- نمایندگان فروش
۳- مدیر پروژه
۴- مدیر بخش آی تی
۵- متخصص مرکز امور رسیدگی به مشتریان
۶- بازاریاب دیجیتالی
۷- پشتیبان فنی شبکه
۸- تحلیل گر داده
۹- تحلیل گر مالی
۱۰- طراح گرافیک


لینکدین یک شبکه اجتماعی برای ارتباط متخصصین حوزه های مختلف با هم است.
❇️ نمونه پروژه ASP.NET Core با معماری Clean Architecture

ASP.NET Core 3.1 samples with
✔️ Angular 9.0 sample
✔️ React 16.13 sample
✔️ Vue 2.6 sample
✔️ Clean Architecture
✔️ Domain-Driven Design
✔️ CQRS
✔️ Event Sourcing
✔️ SOLID
✔️ Asp.Net Core Identity
✔️ Identity Server 4 Admin UI
✔️ Entity Framework Core
✔️ Blazor
✔️ Selenium E2E Testing
✔️ SignalR Notification
✔️ Hangfire Tasks Scheduling
✔️ Health Checks
✔️ Security Headers, ...

🔰https://github.com/phongnguyend/Practical.CleanArchitecture
___
❇️از اینترفیس ها بیش از حد استفاده نکنید!

یکی از نشانه های برنامه نویسانِ بزرگ و حرفه ای، استفاده ی به جا، مناسب و به دور از اغراق، از مفاهیم و الگوهای برنامه نویسی است. هدف همه ی ما، داشتن کدی تمیز و خوانا، با قابلیت نگهداری بالا و امکانِ استفاده ی مجدد است .
خوشبختانه اینترفیس ها (Interface)، تحققِ بسیاری از این موارد را برایمان ممکن کرده اند. مخصوصا وقتی صحبت از تزریق وابستگی ها (Dependency Injection) و یا انجام آزمون های واحد (Unit Testing) به میان می آید، بدون کوچکترین تعلل به سراغ تعریف اینترفیس به ازای تک تک کلاس ها می رویم. اما آیا واقعا در تمامی موارد و سناریوها نیاز به تعریف این اینترفیس ها داریم؟!

اگر شما هم از آن دسته از برنامه نویسانی هستید، که عادت به تعریف اینترفیس ها و پیچیده کردنِ روال، بدون در نظر گرفتن و ارزیابیِ شرایطِ موجود را دارید، مطالعه ی مقاله ی زیر شاید موجب تجدید نظر در این دیدگاه شود:

https://blog.hovland.xyz/2017-04-22-stop-overusing-interfaces/
یکی از محبوب ترین ابزارهای مدیریت پروژه و کارگروهی که در ایران نیز خیلی محبوب است کاربران ایرانی را تحریم کرد.