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


🆔 @dotnetcode
Download Telegram
مایکروسافت به‌تازگی بازی موج‌سواری جالبی را در مرورگر اج قرار داده است که وقتی اینترنت‌تان قطع باشد می‌توانید خودتان را با آن سرگرم نگه دارید.

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

Dino تاکنون توجهات زیادی را به‌خود جلب کرده است، حتی افرادی تلاش کرده‌اند رکوردهای آن را جابه‌جا کنند و ویدئوهای مربوط‌به این کار میلیون‌ها بار در یوتیوب و دیگر پلتفرم‌های اجتماعی بازدید خورده است. به‌دنبال قطع شدن اینترنت و بالا آمدن صفحه‌ی «No Internet»‌ در کروم، امکان تجربه‌ی بازی Dino فراهم می‌شود. تیم توسعه‌ی مرورگر اج مبتنی‌بر کرومیوم در مایکروسافت به‌تازگی پا جای پای گوگل گذاشته‌اند و بازی جالبی را به مرورگر خود اضافه کرده‌اند.

مایکروسافت ازطریق بازی موج‌سواری (Surf) در تلاش است توجهات را از روی Dino بردارد و مردم را به استفاده از مرورگر جدید خود ترغیب کند. بازی موج‌سواری در هفته‌های آغازین سال جاری میلادی ازطریق کانال‌های پیش‌انتشار دراختیار شمار معدودی از کاربرن اج قرار گرفته بود. مایکروسافت روز گذشته در اطلاعیه‌ای اعلام کرد که موج‌سواری را به‌صورت عمومی برای همه در دسترس قرار می‌دهد.

بازی موج‌سواری تا حد زیادی ما را یاد SkiFree می‌اندازد؛ SkiFree بازی کلاسیکی بود که به‌عنوان بخشی از بسته‌ی سرگرمی ۳ (Entertainment Pack 3) در سال ۱۹۹۱ برای سیستم‌عامل ویندوز در دسترس قرار گرفت. موج‌سواری جدید اج در ابتدا به‌عنوان روشی خلاقانه به‌منظور رونمایی لوگوی مرورگر مورداستفاده قرار گرفت و در شبکه‌های اجتماعی بازتاب زیادی داشت. حال پس از گذر مدت‌ها، موج‌سواری سرانجام به‌صورت عمومی قابل‌دسترس شده است.
البته برای دسترسی به بازی موج‌سواری لزوما محبور نیستید منتظر قطع شدن اینترنت بمانید. با وارد کردن آدرس edge://surf در باکس URL مرورگر می‌توانید مستقیما وارد بازی شوید و به موج‌سواری در دنیای مرورگر اج بپردازید. بازی موج‌سواری اج پایان ندارد و می‌توانید تا هر زمان که خواستید در آن به کندوکاو بپردازید و پیش بروید. در جریان بازی باید ازطریق رد کردن موانعی شبیه‌به سد و برخوردن نکردن با آن‌ها پیش بروید و امتیاز خود را زیاد کنید. همچنین باید حواس‌تان باشد که به دیگر موج‌سواران و سنگ‌هایی که در مسیر حرکت قرار می‌گیرند برخورد نکنید.
❇️ نتایج نظرسنجی StackOverflow 2020 منتشر شد

🔰 طی این نظرسنجی که بیش از 65 هزار برنامه نویس در اون شرکت کردند
فریمورک ASP.NET Core با 70.7 درصد، جایگاه اول رو در محبوب ترین فریمورک های وب کسب کرده.

https://insights.stackoverflow.com/survey/2020
نظر سنجی Stackoverflow 2020

معروفترین فریم ورک وب ASP NET است.

طبق نظر سنجی 2020 سایت Stackoverflow در حال حاضر ASP NET و بعد از آن ASP NET Core معروف ترین (Most Popular ) فریم ورک وب است.

هر چند در این لیست jQuery و React در ردیف های بالاتر قرار گرفته اند اما این فریم ورکها در سمت فرانت اند استفاده میشوند.

تکنولوژی دات نت در Back-end با اختلاف زیادی معروف ترین ابزار مورد استفاده دولوپر های حرفه ای است که در نظر سنجی سایت Stackover flow شرکت کرده اند.
نظر سنجی Stackoverflow 2020

فریم ورک NET. و NET Core. معروف ترین فریم ورک های مورد استفاده است.

طبق این نظر سنجی که بیش از 42 هزار توسعه دهنده حرفه ای در آن شرکت کرده اند فریم ورک دات نت نسخه های قدیمی و جدید مجموعا معروف ترین تکنولوژی مورد استفاده است.
سامسونگ از تلویزیون4K برای استفاده در فضای باز با نام Terrace رونمایی نمود.
سامسونگ سهم بازار بزرگی در خصوص تلویزیونهای اتاق نشیمن را به خود اختصاص داده است و اکنون این شرکت می خواهد این موفقیت را به خارج محیط خانه نیز گسترش دهد. امروز سامسونگ Terrace را که آخرین تلویزیون در خانواده "Life Style" می باشد معرفی نمود. این تلویزیون برای استفاده بیرونی طراحی شده است و دارای سطح IP55 در مقاومت در مقابل آب و گرد و غبار می باشد.
صفحه نمایش می تواند تا حداکثر میزان روشنایی Nits2000 ارائه دهد و این امر شما را قادر می سازد که در نور آفتاب هم بتوانید تصاویر را رویت نمایید.
مدل 55 اینچی 3455 دلار ، 65 اینچ 4999 دلار و تلویزیون 75 اینچی 6499 دلار است.

https://www.theverge.com/2020/5/21/21266136/samsung-terrace-4k-qled-outdoor-tv-specs-price
محبوب ترین زبانهای برنامه نویسی

برنامه نویس ها ممکن است برای کار روزانه مجبور باشند از یک زبان یا تکنولوژی خاص استفاده کنند اما شبها وقت خود را با زبانی دوست دارند سرگرم می کنند.

در نظر سنجی 2020 سایت Stackoverflow همچنان Rust محبوب ترین زبان برنامه نویسی است که البته دلایل روشنی ندارد.

سال گذشته جایگاه دوم در اختیار پایتون بود که امسال یک پله سقوط کرده است و TypeScript جای آن را گرفته است.

نکته ی جالب TypeScript است که محصولی از مایکروسافت است و برای حل مشکلات استفاده از جاوا اسکریپت ابداع شده است. این زبان به مدیریت Anders Hejlsberg توسعه داده میشود که طراحی زبانهایی مانند Delphi و #C را در کارنامه خود دارد.

در حالی که سی شارپ با دو پله سعود به رده 8م لیست رسیده است جاوا نسبت به سال قبل تغییری نکرده و به نظر میرسد محبوبیت رو به رشدی نداشته باشد.

تاکید گوگل بر جایگزین کردن Kotlin بجای جاوا در توسعه اپ های اندروید می تواند یکی از عوامل کاهش رشد جاوا باشد. همچنین استفاده از جاوا دیگر رایگان نیست و شرکتها جهت استفاده از JDK باید لایسنس خریداری کنند.
از هر چه بگذریم سخن دوست خوشتر است.

طبق آمار Stack overflow برنامه نویسان Perl در بازار جهانی بیشترین درآمد را دارند. این زبان در بسیاری از سیستمها قدیمی مانند بانکها استفاده شده است که حفظ و نگه داری آن اهمیت بالایی دارد.

آشنایی با زبانهای فانکشنال میتواند سطح دستمزد شما را تا حد زیادی بالا ببرد. زبانهایی مثل Scala و Haskell در بالای لیست قرار دارند.

همچنین توسعه دهندگان Golang و Rust در آمد بالایی دارند. این زبانها بیشتر در معماری میکروسرویس یا برنامه نویسی سیستم استفاده میشوند که نیاز به توسعه دهندگان ارشد دارد.

در بازار جهانی آشنایی با PHP و Java نمی تواند درآمد بالایی را برای شما تضمین کند. این آمار البته در ایالات متحده فرق می کند.
استفاده از قابلیت CI/CD گیتهاب به نام Github Actions
برای Build و توزیع خودکار پروژه های NET Core.

🔸سایت گیتهاب بخشی به نام GitHub Actions دارد که امکانات CI/CD را به صورت رایگان برای شما فراهم میکند. توسط این بخش می توانید پروژه خود را (مثلا بعد از هر Push یا Pull Request) به صورت خودکار Build کرده، Test های آن را اجرا کنید و از آن Publish بگیرید (البته امکانات بسیار زیادی دارد و این فقط یک مثال بود)
https://www.dotnettips.info/post/3103
🔻یادتون باشه حتما نظرات پایین صفحه رو هم بخونین که نکات مهمی توش هست

🔹مثلا کتابخانه EasyCompressor علاوه بر Build و Test خودکار، Nuget Package های خود را به ازای هر Commit ایی که Tag عددی با فرمت مشخص (مثلا 1.2.1) به سایت nuget.org آپلود میکند
https://github.com/mjebrahimi/EasyCompressor
🔻 فایل yaml. آن را میتوانید در این مسیر مشاهده کنید
________________
مایکروسافت از روز گذشته انتشار آپدیت می 2020 را برای ویندوز 10 آغاز کرده است. این تازه ترین به روز رسانی «بزرگ» برای ویندوز است و از جمله مهمترین قابلیت ها و امکانات آن میتوان به Windows Subsystem برای لینوکس 2 و برخی آپدیت ها برای کورتانا اشاره کرد.

شرکت ردموندی این به روز رسانی را ماه گذشته در اختیار تسترها قرار داد و از امروز همه کاربران ویندوز 10 میتوانند به آپدیت می 2020 دسترسی پیدا کنند.

بزرگ ترین تغییر در این به روز رسانی همانطور که در ابتدا اشاره کردیم Windows Subsystem برای لینوکس 2 (به اختصار WSL 2) است که با یک هسته لینوکسی سفارشی سازی شده همراه است. یکپارچه سازی لینوکس در ویندوز 10 عملکرد زیر سیستم لینوکس مایکروسافت در ویندوز را به میزان چشمگیری بهبود خواهد داد. مایکروسافت همچنین وعده داده است که این هسته را از طریق آپدیت های ویندوز به روز رسانی کرده و آن را به صورت متن باز در می آورد تا توسعه دهندگان بتوانند هسته WSL خود را بسازند و آن را تغییر بدهند.
مایکروسافت تیمز از ویندوز هم بزرگتر میشود!

مایکروسافت تیمز امروز به‌عنوان رقیب جدی سرویس‌هایی همچون اسلک، فیسبوک ورک‌پلیس وگوگل چت، سهم عمده‌ای از بازار ابزارهای ارتباطی متمرکز بر کسب‌وکار را تصاحب کرده است. جف تپر، معاون ارشد مایکروسافت در بخش مایکروسافت ۳۶۵، برنامه‌هایی بلندپروازانه را برای این پلتفرم پیس‌بینی می‌کند. صحبت‌های اخیر او را می‌توان این‌گونه تفسیر کرد که تیمز، ازلحاظ نفوذ…

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

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

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

https://www.lunatech.ir/?p=8047
This media is not supported in your browser
VIEW IN TELEGRAM
پروژه يكى از دوستان كه بسيار زيبا و با معمارى كدنويسى تميز پياده شده👏👏👏
بلاخره پس از مدت ها انتظار، Round 19 سایت Techempower منتشر شد

🥇در این بنچمارک ASP.NET Core جایگاه اول و سریع ترین فریم ورک وب را در خصوص تست Plain Text کسب کرد. 🎉⚡️🔥

تست Plain Text صرفا یک پاسخ Hello World را در ازای درخواست بر میگرونه و عملا خیلی قابل استناد نیست چون بدیهیه که یه پروژه واقعی، فقط Hello World چاپ نمیکنه!
ولی همین نتیجه هم قدرت ASP.NET Core رو نسبت به سایر رقبا به رخ میکشه😎✌️

https://www.techempower.com/benchmarks/#section=data-r19&hw=ph&test=plaintext
__________________
فریمورک ASP.NET Core در جایگاه 6مین سریعترین فریمورک وب دنیا !

🔸سایت TechEmpower چندین بنچمارک داره که از لحاظ مختلف (از جمله سرعت سریالایز کردن، اپدیت کردن دیتا و واکشی اطلاعات از دیتابیس و...) فریمورک های مختلف رو مقایسه میکنه ولی هیچ کدومشون خیلی قابل استناد نبودند چون یه پروژه واقعی صرفا یکی از این حالات رو انجام نمیده، بلکه شامل برآیندی از همه این موارد هست.

🔹حالا به تازگی سایت TechEmpower این مشکل رو حل کرده و یه بخشی رو به نام Composite score اضافه کرده که عملا شامل وزن گیری و بررسی همه این بنچمارک ها هست.
این وزن گیری بر اساس ضریب اهمیت هر یک از این موارد مشخص میشه، یعنی مثلا تست Multiple queries که سرعت واکشی چندین کوئری به دیتابیس رو بررسی میکنه، به مراتب ضریب بالاتری نسبت به بقیه تست ها داره چون اکثر پرفرمنس یه پروژه واقعی صرف همین واکشی ها میشه.

🔸و حالا فریمورک ASP.NET Core در جایگاه 6 ام این امتیاز دهی قرار گرفته. و این یعنی 6مین سریعترین فریمورک وب دنیا!
این سیستم امتیاز دهی سعی کرده معیار هاش رو تا حد ممکن به یک پروژه واقعی نزدیک کنه و قابل استناد ترین بنچمارکی هست که در حال حاضر وجود داره. پس از این به بعد میتونین اعتماد بسیار بیشتری به این بنچمارک اتکا کنین.

🔹بر اساس این امیتاز دهی، فریمورک ASP.NET Core امتیاز 5,659 رو کسب کرده که
نسبت به فریمورک Express (مربوط به NodeJs / JavaScript) که در جایگاه 73 و با امتیاز 821 این جدول قرار داره، 6.89 برابر سریعتر هست.
و نسبت به فریمورک Laravel (مربوط به PHP) که در جایگاه 94 و با امتیاز 348 این جدول قرار داره، 14.89 برابر سریعتر هست.

🔸نکته قابل ذکر دیگه اینه که فریمورک های در ردیف های بالاتر این جدول قرار گرفتند با Rust و ++C هستند که ASP.NET Core نسبت به اونها به مراتب امکانات بیشتری داره و کد نویسی باشون راحت تره. ضمن اینکه از نظر محبوبیت هم به مراتب بالا تره.

پس بیراه نیست اگه بگیم که ASP.NET Core سریع ترین از بین فریمورک های محبوب وب دنیا هست✌️✌️✌️

https://www.techempower.com/benchmarks/#section=data-r19&hw=ph&test=composite
4_5873075118208452872.pdf
693.5 KB
انتشارات اشپرینگر لیستی از کتاب‌هایش را رایگان برای دانلود گذاشته است.
در فایل پی‌دی‌اف بالا 👆مقابل هر کتاب لینکی هست که با کلیک روی آن می‌توانید آن کتاب را دانلود کنید. بسیاری از این کتاب‌ها در بازار گران‌قیمت‌اند‌.
💎 اجرای برنامه های لینوکس در ویندوز 10

مایکروسافت سال گذشته بود که از کار روی WSL 2 خبر دارد و حالا منتظریم که WSL 2 به عنوان یک تغییر، در آپدیت بعدی بزرگ ویندوز 10 وجود داشته باشد؛ آپدیتی که اواخر همین ماه عرضه خواهد شد.

⬅️ در نیمه دوم سال جاری، WSL 2 پشتیبانی از GPU را دریافت خواهد کرد. این قابلیت به ابزارهای لینوکس اجازه می‌دهد تا از GPU برای شتابدهی به سخت افزار برای بسیاری از سناریوهای توسعه بهره ببرند. پشتیبانی از GPU در طی چند ماه آینده ممکن خواهد شد.
آینده شغلی حوزه برنامه نویسی:

یکی از سوالاتی که فکر افرادی که می خواهند وارد حوزه برنامه نویسی شوند رو درگیر خودش می کند اینست که آینده شغلی حوزه برنامه نویسی چگونه است و آیا برنامه نویسی آینده ای دارد یا خیر؟
دوستان عزیز الان هر چیزی رو که استفاده میکنید یک ربطی به برنامه نویسی دارد. از سایت هایی که می بینید تا استفاده از اپلیکیشن هایی روی گوشیتون، یا حتی برنامه های موجود در ادارات، کلا با برنامه نویسی پیاده سازی شده اند. پس می توان گفت تقریبا هر چیزی که در اطرافمون میبینیم که به صورت الکترونیکی ارائه شده است ربطی به برنامه نویسی دارد.
پس با این وضعیت می توان گفت زندگی روزمره ما با برنامه نویسی گره خورده است چون حداقل ما روزانه چند ساعت از وقتمون رو با چیزهایی سر می کنیم که برنامه نویسی شده اند. و این وسایل روز به روز در حال افزایش هستند چون جامعه خواهان اضافه شدن این ابزارها می باشد.
پس اگر می خواهید برنامه نویسی را به عنوان شغل اصلی خود انتخاب کنید اصلا تردید نکنید چون آینده فوق العاده برای این حوزه وجود دارد و می توان با جرات گفت هر کسی که برنامه نویسی را عمیق یاد گرفته است الان وضعیت درآمد خوبی دارد.
اکنون توییتر از طریق اپلیکیشن وب خود به شما این امکان را می دهد که توییتهایی خود را زمانبندی کنید
نحوه کار بدین ترتیب است که وقتی توییتی را آماده می کنید ، شما یک آیکون تقویم کوچک در انتهای پایین صفحه مشاهده می کنید.
روی آن تقویم کلیک نمایید و در آن تقویم می توانید تعیین کنید چه زمانی توییت شما ارسال شود.
همچنین توییتر اعلام کرده است که از این به بعد شما می توانید یک یا چند توییت را بصورت Draft ذخیره نمایید.

https://www.theverge.com/2020/5/28/21273940/twitter-schedule-draft-tweets-web-app
Happy Web Developer Day!