DotNetZoom
2.96K subscribers
342 photos
18 videos
36 files
606 links
DotNetZoom
💎 Everything about .NET

ارتباط با مدیر و تبلیغات آگهی استخدام:
@mjebrahimi

لینک گروه ASPNET Core:
https://t.iss.one/+ufG25x7lVFgyYTNk
Download Telegram
دانلود کتاب Little ASP.NET Core 2.0 Book به صورت PDF

لینک دانلود
https://goo.gl/YCqH34

سایت اصلی
https://www.recaffeinate.co/book/

منبع: @one_programmer
@IranAspMvc
Forwarded from عکس نگار
15 جواب که معمولا از برنامه نویسا میشنوید!
@IranAspMvc

1- ولی رو کامپیوتر من کار میکنه!
2- ولی دیروز واسه من کار کرد
3- اصلا چرا میخوای اینکار رو بکنی که برنامه خطا بده؟!
4- احتمالا سیستمت ویروسیه
5- احتمالا یکی کد منو تغییر داده!
6- کار میکنه ولی تست نشده
7- من که نمیتونم همه چیز رو تست کنم!
8- علتش این نیست
9- شما احتمالا نسخه اشتباه رو استفاده میکنی
10- من این ماژول رو دست بهش زدم تو این هفته!
11- احتمالا داده ی اشتباه وارد کردی
12- عجیبه؛ مگه میشه؟!
13- تا حالا سابقه نداشته!
14- چه چیز اشتباهی تایپ کردی تا برنامه رو خراب کنی؟!
15- احتمالا مشکل از سخت افزارتونه

@IranAspMvc
#مقایسه C# .NET Core vs Python 3

https://goo.gl/91BmC8
قبلا دیدیم که c# .net core از java9 و php7 سریع تر بود
حال میبینیم که از پایتون هم سریع تر است
منبع : debian.org
@IranAspMvc
#مقایسه C# .NET Core با زبان های دیگر
vs JavaScript
https://goo.gl/dzESYP
vs Ruby
https://goo.gl/No8Dz8
vs jRuby
https://goo.gl/6xg8dF
vs Perl
https://goo.gl/rCMsyW
vs Lua
https://goo.gl/UHte4g
vs Erlang
https://goo.gl/cB4y6A
vs Pascal
https://goo.gl/msAVin

و جالب اینکه در C# .NET Core در بعضی موارد از زبان های سریع Swift و Go نیز سریع تر بوده است
vs Swift
https://goo.gl/F3txPq
vs Go
https://goo.gl/CDJuiA

شاید مقایسه بعضی از این زبان ها (functional language) با زبان شی گرای سی شارپ (oop language) صحیح نباشد
ولی به هر حال چون debian.org مقایسه کرده بود، اینجا آوردم

@IranAspMvc
Forwarded from عکس نگار
معرفی قابلیت های جدید C# 7.1

چندی پیش سی شارپ 7.1 همراه با نسخه 3 ویژوال استادیو 2017 منتشر شد
و 4 قابلیت زیر را به زبان محبوب و قدرتمند سی شارپ افزود
1- async main
2- target-typed default literals
3- tuple name inference
4- generic support for pattern-matching

@IranAspMvc

معرفی C# 7.1
https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-7-1

هر آنچه که درباره سی شارپ 7.1 باید بدانید (انگلیسی)
https://www.danielcrabtree.com/blog/329/c-sharp-7-1-everything-you-need-to-know

فعالسازی C# 7.1 (آموزش های فارسی)
https://www.dotnettips.info/post/2751
قابلیت async Main
https://www.dotnettips.info/post/2752
قابلیت default Literals
https://www.dotnettips.info/post/2753
قابلیت Tuple Name Inference
https://www.dotnettips.info/post/2754

@IranAspMvc
Forwarded from یادداشت های یه برنامه نویس (Mohsen Rajabi)
@one_programmer

آنالیز کد های سی شارپ، که داخل گیتاب قرار دارند
آمار های جالبی در اومده، برای مثال چه مقدار از tab یا space استفاده شده ؟
یه مقدار از کلمات async و await استفاده شده ؟
پیشنهاد میکنم حتما ببینید

Analysing C# code on GitHub with BigQuery
https://mattwarren.org/2017/10/12/Analysing-C-code-on-GitHub-with-BigQuery/#tabs-or-spaces

@one_programmer
Entity Framework 6.2 Released

قابلیت های جدید
1-Reduce start up time by loading finished code first models from a persistent cache
2-Fluent API to define indexes
3-Add DbFunctions.Like() to enable writing LINQ queries that translate to LIKE in SQL
And many others...

معرفی
https://blogs.msdn.microsoft.com/dotnet/2017/05/23/announcing-ef-6-2-beta-1/

@IranAspMvc
و باز هم SQL Server در صدر

با توجه به گزارش سایت گارتنر SQL Server برای سومین بار پیاپی درحوزه ODBMS (مدیریت بانک های اطلاعاتی) از رقبای خود مانند Oracel پیشی گرفت

https://goo.gl/o2Twd2

@IranAspMvc
اضافه شدن قالب .NET Standard به قالب های پیش فرض پروژه های Xamarin.Forms

- همانطور که می دانیم، .NET Standard، شامل مجموعه ی عظیمی از API هایی است که در پلتفرم های مختلف دات نتی مانند Full .NET Framework ، Xamarin و .NET Core پیاده سازی شده اند و در نتیجه امکان اشتراک گذاری بخش زیادی از کد در بین پلتفرم های مختلف وجود دارد. همچنین در ویرایش 2.3.5 xamarin forms به بعد، این قابلیت برای توسعه دهندگان زامارین نیز فراهم شد که از دات نت استاندارد در پروژه های xamarin forms خود استفاده نمایند. خبر خوب اینکه تیم زامارین جهت فراگیری بیشتر و سهولت استفاده، این قابلیت را به عنوان گزینه ای در زمان ایجاد پروژه برای توسعه دهندگان xamarin forms فراهم کرده است که بتوانند استراتژی اشتراک گذاری کد را از نوع دات نت استاندارد انتخاب نمایند. این امکان در حال حاضر در Visual Studio 2017 version 15.5 Preview 3 قرار داده شده است. تیم زامارین همچنین Portable Class Library را از گزینه های پیش فرض در زمان ایجاد پروژه حذف کرده است، ولی میتوان آن را به عنوان class library اضافه نمود.

- از دیگر بهبود های صورت گرفته در این نسخه، قابلیت PackageReference است که روشی برای مدیریت بهتر پکیج های نیوگت به صورت مستقیم و در فایل .csproj می باشد. در این روش فقط به پکیج هایی که به طور مستقیم در پروژه استفاده می شوند ارجاع داده می شود و برای جلوگیری از پیچیدگی و مدیریت راحت تر، خبری از وابستگی های سطوح بعدی نیست.

لینک زیر به شرح کامل ویژگی های فوق پرداخته است:
https://blog.xamarin.com/net-standard-comes-xamarin-forms-project-templates/

@IranAspMvc
#اشتراک_ها
سی‌شارپ: تغییر وضعیت ویندوز سرویس با استفاده از کد نویسی

https://goo.gl/Bn17Ff

@IranAspMvc
#اشتراک_ها
آموزش نصب نرم افزار Team Foundation Server ۲۰۱۸

https://goo.gl/chg3ae

@IranAspMvc
آموزش کامل سی شارپ (به همراه ویژگی های C#7)
C# 7.0 in a Nutshell

به جرات میتوان گفت این کتاب کامل‌ترین مرجع زبان C# است که شامل C#7 و Net Standard2. می باشد

https://goo.gl/eLVvyn

@IranAspMvc
#زنگ_تفریح

تو رشته کامپیوتر وقتی آگهی استخدامی میزنن مثل این میمونه که تو ورزش رزمی بنویسن: 👇

یه محافظ رزمی کار برای یکی از مقام های سیاسی کشور با ویژگی های زیر:🤦🏻‍♂️
دان 3 کاراته🙂
دان 2 تکواندو😌
دان 5 کونگ فو😟
کمربند مشکی جیت کاندو😕
مسلط به کشتی آزاد و فرنگی🙁
مسلط به فوت و فن کشتی کج😑
ژیمناستیک کار فوق حرفه ای☹️
توانا در بلند کردن وزن 1 تن😳
قد بالای 2 متر😧
بدنه ضد گلوله😵
سرعت دویدن حداقل 70 کیلومتر بر ساعت😨
چشم ها با قابلیت پرتاب لیزر😰
توانای پرواز در شرایط ضروری 🤢
قابلیت نگه داری تنفس به مدت 20 دقیقه🤐
استقامت در شنای متوالی به مدت 3 ساعت🙄
گواهی رانندگی سواری و کامیون و هواپیما😱
حرفه ای در استفاده از تمامی اسلحه های دنیا😫
قابلیت سخن گفتن به تمام زبان های زنده ی دنیا😭
و ....
😐😐😐😐

منبع : @programming_tips
@IranAspMvc
CLR via C# 3rd Ed (نسخه 3 ترجمه فارسی)

اگه میخواین کامل از طرز کار CLR و اینکه پشت پرده کد های شما دقیقا چی میگذره، سر دربیارین؛ حتما پیشنهاد میدم این کتاب رو بخونین
لینک دانلود در پست بعدی👇
CLR via C# 3rd Ed (نسخه 4 رفرنس اصلی)

اگه میخواین کامل از طرز کار CLR و اینکه پشت پرده کد های شما دقیقا چی میگذره، سر دربیارین؛ حتما پیشنهاد میدم این کتاب رو بخونین
لینک دانلود در پست بعدی👇
CLR Via C# 4rd Ed.pdf
11.5 MB
CLR via C# 3rd Ed (نسخه 4 رفرنس اصلی)

@IranAspMvc
Forwarded from یادداشت های یه برنامه نویس (Mohsen Rajabi)
@one_programmer

اعتماد یا بی اعتمادی؟

پاسخ این سوال را می توانید با استفاده از "نظریه بازی ها" ببینید. نظریه بازی می‌تواند روشن کند که چرا بی‌اعتمادی همه گیر شده است و ما چطور می‌توانیم برای آن چاره‌ای پیدا کنیم.
بازی کوتاه "تکامل اعتماد" بر اساس نظریه بازی ها که توسط دکتر حامد سیدعلایی از پژوهشکده علوم شناختی IPM ترجمه شده است.

https://hamed.github.io/trust/

@one_programmer
Forwarded from DotNetZoom (محمد جواد ابراهیمی)
This media is not supported in your browser
VIEW IN TELEGRAM
بلاخره یلدا هم ریلیز شد 👍😜😃🌹🌹🌹

کانال تخصصی AspNet MVC
https://telegram.me/joinchat/BEv5CTyb2T-NYf2E5RZxfA
اینم یه تبریک خاص از طرف من به همه دوستانم
Yalda Core v9.6 مبارک 🌹

@IranAspMvc