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


🆔 @dotnetcode
Download Telegram
🌍 یک گیگ #اینترنت رایگان ایرانسل به مناسبت عید سعید فطر🌍

☑️برای همه☑️

🎁مشترکین ایرانسل می تونید با شماره گیری کد زیر 1 گیگ اینترنت رایگان #یکساعته دریافت کنند🎁

فعال سازی
📞*1399*1#
This media is not supported in your browser
VIEW IN TELEGRAM
‏اگر شما هم مثل خیلی‌ها سالهاست که از نسخه رایگان WinRAR استفاده می‌کنید و همیشه اون پیغام خریدش رو می‌بندید و براتون سواله که پس چطوری هنوز سرپا هستن، این ویدیو رو ببینید 😂
🎈 می دونستید وب اپ office.com با انگولار 9.1 ساخته شده؟
البته shell ش رو با ری‌اکت توسعه دادن!

💡 پس مهم اینکه بدونیم چطور از ابزارهای درست، برای حل درست مسائل استفاده کنیم.
#react #angular
ریپازیتوری یک استراتژی برای دسترسی به داده ها است.Repository در حقیقت مانع تکرار در نوشتنLogic پروژه و Query های شما خواهد شدبه حداقل رساندن وابستگی لایه دیتا به تکنولوژی هااز موضوع‌های مهم دیگر میتوان به تست واحد پروژه اشاره کرد که قطعا با استفاده ازRepository Pattern بسیار ساده‌تر و قابل اطمینان‌تر است.
DotNet | دات نت
Photo
مایکروسافت از انتشار رسمی فریم‌ورک Blazor WebAssembly خبر می‌دهد؛ Blazor WebAssembly قرار است در نقش جایگزین سیلورلایت ظاهر شود.

براساس اعلام پیشین، مایکروسافت قصد دارد در تاریخ ۱۲ اکتبر ۲۰۲۱ (۲۰ مهر ۱۴۰۰) به‌صورت رسمی به‌پشتیبانی از سیلورلایت (Microsoft Silverlight) پایان دهد. گرچه سیلورلایت هنوز هم تحت پشتیبانی مایکروسافت قرار دارد، اما روند توسعه‌ی فعال این ابزار چند سال است که متوقف شده. در حال حاضر سیلورلایت تنها روی مرورگر اینترنت اکسپلورر ۱۱ پشتیبانی می‌شود.

سیلورلایت به توسعه‌دهندگان امکان می‌دهد برای ساخت اپلیکیشن‌های دسکتاپ و وب اقدام کنند. مایکروسافت به توسعه‌دهندگان اپلیکیشن‌های دسکتاپ سیلورلایت پیشنهاد می‌کند به استفاده از APIهای UWP یا WPF در دات‌نت کُر (NET Core.) بپردازند. ازطرفی اهالی ردموند از توسعه‌دهندگان اپلیکیشن‌های تحت وب سیلورلایت می‌خواهند از فریم‌ورکی جدید با نام Blazor WebAssembly بهره بگیرند. در نظر داشته باشید که Blazor WebAssembly نسخه‌ی پیش‌نمایش نیست و به‌مرحله‌ی نهایی رسیده. درواقع امروزه می‌توان ازطریق Blazor WebAssembly به خلق اپلیکیشن‌های تحت وب پرداخت.

فریم‌ورک Blazor توسعه‌دهندگان را قادر می‌سازد برای تولید اپلیکیشن‌های تحت وب به‌جای جاوا اسکریپت از زبان برنامه‌نویسی سی‌شارپ (#C) استفاده کنند. ازطریق این فریم‌ورک همچنین امکان استفاده‌ی دوباره از کد سیلورلایت دات‌نت وجود دارد. افزون بر این موارد، اپلیکیشن‌های ساخته‌شده با فریم‌ورک Blazor از رابط کاربری تحت وب با قابلیت استفاده‌ی مجدد ساخته شده‌اند، خود اجزای رابط کاربری با بهره‌گیری از زبان‌های برنامه‌نویسی سی‌شارپ، HTML و CSS در اپلیکیشن جای داده می‌شوند. با درنظرگرفتن این حقیقت که هر دو کد کلاینت و سرور با استفاده از زبان سی‌شارپ نوشته شده‌اند، امکان به‌اشتراک‌گذاری کدها و کتاب‌خانه‌ها برای توسعه‌دهندگان فراهم می‌شود.
مایکروسافت در بخشی از اطلاعیه‌ی جدید خود می‌گوید: «Blazor را می‌توان یکی از قابلیت‌های ای‌اس‌پی‌دات‌نت (ASP.NET) به‌حساب آورد. ASP.NET فریم‌ورک محبوب توسعه‌ی وب است که قابلیت‌های پلتفرم توسعه‌ی دات‌نت را ازطریق ابزارها و کتاب‌خانه‌هایی جدید به‌منظور ساخت اپلیکیشن‌های تحت وب، گسترش می‌دهد».

براساس اطلاعات رسمی، Blazor نسبت‌به سیلورلایت دارای مزیت‌هایی است که در ادامه به تشریح آن‌ها می‌پردازیم:

Blazor بدون نیاز به پلاگین یا ترانسپایل‌کردن کد از استانداردهای بازِ وب استفاده می‌کند (ترانسپایل یا Transpile به‌اقدام برای تبدیل‌کردن کدِ نوشته‌شده در یک‌ زبان به کدی در زبان دیگر گفته می‌شود).
Blazor در تمامی مرورگرهای مدرن وب کار می‌کند که در بین آن‌ها حتی مرورگرهای موبایلی هم به‌چشم می‌خورند.
اپلیکیشن‌های ساخته‌شده با Blazor می‌توانند به‌لطف بهره‌مندی از ویژگی دات‌نت استاندارد (NET Standard.)، از کتاب‌خانه‌های فعلی دات‌نت هم بهره بگیرند.
کد سی‌شارپ شما می‌تواند به‌سادگی APIها و کتاب‌خانه‌های جاوا اسکریپت را فراخوانی کند. بدین ترتیب شما همچنان می‌توانید به استفاده از اکوسیستم بزرگ کتاب‌خانه‌های جاوا اسکریپت ادامه دهید.
ویژوال استودیو و ویژوال استودیو کد تجربه‌ی توسعه‌ی فوق‌العاده‌ای از Blazor را روی سیستم‌های عامل ویندوز، macOS و لینوکس ارائه می‌دهند.
دات‌نت رایگان است و این موضوع، Blazor را نیز شامل می‌شود. استفاده از Blazor هیچ هزینه‌ای ندارد، حتی برای اهداف تجاری.
معرفی پروژه Scully

بهترین استاتیک سایت جنریتور برای پروژه های انگولاری (مثل وبلاگ)
قابلیت Pre-render کردن اپ، درکنار قدرت SPA بودن انگولار
بسیار سریع و کارا
🔗 scully.io

#angular #scully
آشنایی با Transaction Logs در SQL Server

هر دیتابیس SQL Server شامل یک فایل لوگ تراکنشی یا همان Transaction Log میشود که تغییرات اعمال شده روی دیتابیس را ثبت می کند.

در صورت بروز خطا در سیستم فایل Transaction Log جهت بازیابی اطلاعات و برگرداند دیتابیس به وضعیت پایدار استفاده می شود.

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

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

در SQL Server داده های Tranasction Log در فایلهایی مجازی با عنوان virtual log file نگه داری میشوند. حجم و تعداد این فایلها ثابت نیست و بسته به شرایط دیتابیس مشخص میشود. SQL Server سعی میکند تعداد VFL ها را کمتر نگه دارد.

بیشتر دیتابیس ها Transaction Log دارند.
♨️امکان تماس تصویری تا سقف ۵۰ نفر به اینستاگرام اضافه شد
به تازگی قابلیت جدیدی به شبکه اجتماعی اینستاگرام اضافه شده که قابلیت تماس تصویری تا سقف ۵۰ نفر را به کاربران می‌دهد تا در شرایط قرنطینه، راحت‌تر بتوانند با دوستان و همکاران ارتباط برقرار کنند.
برای برقراری تماس تصویری با دوستانتان در اینستاگرام کافی است به قسمت پیام‌ها بروید و آیکون تماس تصویری را لمس کنید.
سپس قابلیت جدیدی که تحت عنوان گزینه Create a Room دیده می‌شود را انتخاب کنید. حالا از اینجا شما می‌توانید دوستانی که می‌خواهید در این تماس تصویری حضور داشته باشند را انتخاب کنید تا دعوتنامه برای آنها ارسال شود. همچنین شما می‌توانید لینک مربوط به اتاق‌های گفتگوی خود را کپی کنید و آن را با افراد بیشتری به اشتراک بگذارید؛ خودتان هم به راحتی می‌توانید به اتاق‌های گفتگوی دیگران اضافه شوید و تماس تصویری را آغاز کنید.
https://www.phonearena.com/news/Instagram-now-allows-for-video-chat-with-up-to-50-people_id124824
دلایل رشد زبان پایتون:

دلایل بسیاری برای این رشد قابل توجه زبان‌ پایتون وجود دارد، زیرا این زبان برای توسعه دهندگان قابلیت های فوق العاده ای را ارائه می دهد که برخی از آنها عبارتند از :
• قابلیت توسعه back-end و front-end.
• پایتون زبانی مستقل از پلتفرم است.
• این زبان یک زبان برنامه نویسی متن باز است.
• دارای جامعه گسترده از توسعه دهندگان بوده که بسیار قدرتمند هستند.
• ابزارهای زیادی دارد.
• کد های نوشته شده با استفاده از پایتون ساده تر بوده و خطوط کمتری دارند.

همه این مزایا باعث شده است که هم توسعه دهندگان و هم کسب و کارهای مختلف به سمت این زبان جذب شوند. زبان پایتون آنقدر مقرون به صرفه هست که برای بسیاری از شرکت های کوچک ، متوسط و استارتاپ هایی که کار خود را تازه شروع کرده اند مناسب باشد. این امر باعث شده است که زبان پایتون به صورت گسترده‌ای در خدمات توسعه نرم‌افزار به کار گرفته شود.
♨️رکورد سرعت اینترنت در جهان توسط محققان استرالیایی شکسته شد. این متخصصان موفق به ثبت سرعت ۴۴.۲ ترابیت بر ثانیه‌ای بر بستر کابل‌های فیبر نوری شده‌اند.
محققان استرالیایی اتصال اینترنتی را توسعه داده‌اند که می‌تواند سرعت ۴۴.۲ ترابیت بر ثانیه را ارائه کند. برای درک بهتر این موضوع، می‌توان به متوسط سرعت ۵۰.۲ مگابیت بر ثانیه‌ای کاربران آمریکایی اشاره کرد که یک میلیون بار کندتر از سرعتیست که محققان به آن دست پیدا کرده‌اند.
هرچند کاربران امروزه نیازی به اتصال ۴۴.۲ ترابیت بر ثانیه‌ای ندارند، ولی این سرعت ممکن است توسط کسب و کارها، به ویژه شرکت‌های فعال درحوزه اینترنت اشیاء یا محاسبه ابری مورد استفاده قرار می‌گرد. علاوه بر این، هر چه محتوای وب غنی‌تر شود و صنایع مصرفی به سمت آنلاین شدن حرکت کنند، به مرور زمان کاربران نیز به سرعت اینترنت بالاتری نیاز پیدا می‌کنند.
https://www.engadget.com/44-tbps-internet-connection-154034760.html
Forwarded from utubebot
Media is too big
VIEW IN TELEGRAM
Microsoft Build 2020: Thank You!
image_2020-05-27_15-55-37.png
522.4 KB
خبر همکاری مشترک #اسنپ و استارتاپ هاسپیتل رو احتمالا شنیدین که برند #اسنپ_دکتر رو اضافه کرده به سوپراپ اسنپ!
اما نکته این خبر و مواردی که مهمه رو از نظر خودم لیست می‌کنم:
۱. برای اولین بار تا جایی که یادمه (بجز هایپراستار و اسنپ) تملک یا راه‌اندازی مستقلی از گروه اسنپ ندیدم و شاهد یه همکاری صرف بودیم
۲. هر چی گشتم اسمی از هاسپیتل تو اپ اسنپ ندیدم شاید بزرگترین تصمیم فاندرای هاسپیتل همکاری با اسنپ باشه! اینجوری برند خودشون دیگه دیده نمی‌شه و کامل اسنپ دکتر با توجه قدرت نفوذش تو مشاوره تلفنی و آنلاین پزشکی، پوزیشن میشه، این به نظر من خیلی به تیم استارتاپ بر می‌گرده تو این جور همکاری‌ها، شما تکه کوچیکی از یه کیک بزرگ رو می‌گیری و شاید دیگه سقفت بشه همین! که بدم نیست اگه اگزیت پلنت این باشه و تصمیم احساسی گرفته نشده باشه

خلاصه این اسنپ دکتر هم مثل اسنپ‌های دیگه یه بلک باکسه، امیدوارم بیشترین سود رو استارتاپ هاسپیتل کنه این وسط :)

#پرونده

فوروارد کن ⬅️ تا بیشتر ببینن
سیو کن 🔽 برای دسترسی سریع
مایکروسافت به‌تازگی بازی موج‌سواری جالبی را در مرورگر اج قرار داده است که وقتی اینترنت‌تان قطع باشد می‌توانید خودتان را با آن سرگرم نگه دارید.

توسعه‌دهندکان مرورگرهای وب عاشق این هستند که در مرورگرهای خود ایستر اگ قرار دهند تا کاربران در شبکه‌های اجتماعی به بحث درمورد آن‌ها بپردازند. این ایستر اگ‌ها به‌طور معمول زمانی به‌نمایش درمی‌آیند که اینترنت قطع باشد، بدین ترتیب توسعه‌دهندگان تلاش می‌کنند حتی هنگام قطع بودن اینترنت، شما را به ماندن در محیط مرورگر ترغیب کنند. یکی از محبوب‌ترین بازی‌های مرورگرها 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 نمی تواند درآمد بالایی را برای شما تضمین کند. این آمار البته در ایالات متحده فرق می کند.