کدهک
1.92K subscribers
1.3K photos
7 videos
1 file
677 links
آموزشگاه تخصصی دات نت

https://codehaks.com

لینکدین :
https://www.linkedin.com/in/codehaks

یوتیوب:
https://www.youtube.com/@codehaksfa

ارتباط با مدیر :
Admin: @codehak
Email: ghods.hakim@hotmail.com
call: 09380146555
Download Telegram
ساتیا نادلا مدیر عامل مایکروسافت دیروز در کنفرانس بیلد حاضر شد . او ضمن اشاره به اهمیت حفظ حریم شخصی دو محصول Azure و Microsoft 365 را به عنوان اولویت اول توسعه در مایکروسافت معرفی کرد.
بیلد 2018

ساتیا نادلا صحبتهایش را با محور حفظ حریم شخصی آغاز کرد. ضمن اینکه از GDPR استقبال کرد گفت همه ی خدمات مایکروسافت تا ماه دیگر آماده است این قوانین را پیاده کند. همچنین قرار است قابلیت پیاده سازی GDPR در فریم ورکها هم پیاده شود. (در ASP Core قبلا اضافه شده است)

نادلا همچنین درباره توسعه ی خدمات ابری Azure صحبت کرد.

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

کینکت جدید با قابلیت های بیشتر و سنسورهای قویتر به زودی عرضه میشود.

ترکیب هوش مصنوعی با Azure و قابلیت اجرای محلی درون دستگاههایی مانند دوربین های مدار بسته و پهپادها نیز از دیگر امکاناتی است که مایکروسافت از امروز عرضه آنها رو شروع میکند.

مایکروسات 365 که ترکیبی یکپارچه از Skype و Cortana و هوش مصنوعی است می تواند بسیاری از نیازهای تجاری شرکتها را برطرف کند.

قابلیت برنامه نویسی بات برای همه ی سرویس ها در نظر گرفته شده است.

نادلا در پایان گفت همه ی خدمات مایکروسات برای شرکتهایی که در زمینه ی معلولان فعالیت می کنند به شکل ویژه عرضه میشود و این شرکت می خواهد سهم بزرگی در توسعه ی این نوع فن آوری ها داشته باشد.
قابلیت اشتراک زنده ی کد به ویژوال استودیو اضافه شد. بدون استفاده از ریموت می توان مشترک روی یک پروژه کار کرد. این قابلیت روی همه ی نسخه های VS رایگان کار میکند.
آشنایی با Live Share

با این تکنولوژی دو برنامه نویس می توانند کدهای یک پروژه را به صورت مشترک تغییر دهند. در حالی که فایل های اصلی پروژه فقط روی یکی از دو سیستم قرار دارد.

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

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

همچنین طرف دیگر می تواند برنامه را روی سرور محلی شما در سیستم خودش اجرا کند و تست های برنامه ی شما را اجرا کند.
مدیر ارشد Github در کنفرانس حاضر شد و اعلام کرد VS Code پروژه ویرایشگر سورس باز مایکروسافت در حال حاضر با 17 هزار کد نویس بیشترین میزان مشارکت را در این سایت به خود جذب کرده است.
ابزار VS App Center این امکان را فراهم کرده است که یک پروژه ی گیت هاب را در کمتر از 3 دقیقه برای اندروید یا iOS بیلد و روی 150 گوشی حقیقی تست کنید و در نهایت روی App Store منتشر کنید.
یکی از قسمتهای جالب کنفرانس زمانی بود مایکروسافت اعلام کرد با همکاری آمازون دو منشی Cortana و Alexa از این به بعد می توانند با هم ارتباط برقرار کنند.
همکاری آمازون و مایکروسافت

دو منشی هوش مصنوعی Cortana و Alexa از این پس می توانند با هم صحبت کنند. کسانی که از هر دو محصول استفاده می کنند می توانند از اطلاعاتی که درون هر دو منشی ذخیره شده به صورت مشترک استفاده کنند.

این موضوع قدم بزرگی برای هر دو شرکت محسوب میشود و نشان میدهد مایکروسافت بجای جنگیدن با رقبا تلاش می کند در مسیر جدید حرکت کند.
نقشه ساختار موتور V8 مترجم کدهای جاوا اسکریپت. TurboFan به عنوان مترجم دوم کدهای "داغ" را کش میکند تا سریعتر اجرا شوند.
بدون مترجم دوم مسیری که برای اجرای عملیات "+" در جاوا اسکریپت باید طی شود بسیار طولانی تر است. چرا که این عملیات در زبان داینامیک مانند جاوا اسکریپت روی هر نوع داده ای قابل اجراست.
همزمان با کنفرانس امسال نسخه ی RC از ASPCore2.1 منتشر شد . یکی از نقاط قوت نسخه ی جدید بهینه سازی زمان بیلد شدن پروژه است که نزدیک 10 برابر بهبود را نشان میدهد. آخر ماه جاری نسخه ی نهایی منتشر میشود.
دات نت کور 3 تا آخر سال میلادی عرضه میشود و قابلیت برنامه نویسی WPF و WinForm به آن اضافه خواهد شد. در کنفرانس یک دمو از نحوه ی کار آن نمایش داده شد که سرعت اجرای آن دوبرابر دات نت 4.5 بود.
کتابخانه آموزش ماشین ML NET توسط مایکروسافت سورس باز شد و از امروز در درسترس عموم قرار گرفت. این کتابخانه در Bing و چند نرم افزار دیگر برای هوش مصنوعی و آموزش ماشین استفاده میشود.
سال گذشته بیش از ا میلیون برنامه نویس جدید شروع به استفاده از دات نت کردند. این آمار فقط کسانی را در نظر میگیرد که در طول ماه روی حداقل یک پروژه فعال بوده اند.
قابلیت هوش مصنوعی Intellicode به ویژوال استودیو اضافه شد. این ابزار قرار است با استفاده از Machine Learning تجربه ی برنامه نویسی را بهبود بخشد.
آشنایی با InelliCode

معمولا وقتی در یک پروژه برنامه نویسی می کنید باید به دنبال تابع مورد نظر بگردید. لیست توابع که با ctrl+space باز میشود همیشه بر اساس نام مرتب شده است. اما Intellicode از این پس آنها را بر اساس کاربری مرتب میکند و هنگام تایپ کردن بر اساس پروژه ی جاری کد را تکمیل میکند.

در هر جای پروژه که باشید Intellicode مسیر بعدی را پیش بینی می کند و متغیری که بیشترین هماهنگی را با کد جاری دارد پیشنهاد میدهد. مثلا اگر باید تاریخ و ساعت را به یک تابع وارد کنید خودش به دنبال متغیرهای تاریخ و ساعت کد جاری میگردد و آنها را انتخاب میکند.

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

همچنین این افزونه می تواند از روی تاریخچه ی تغییرات کد درون git یا TFS تشخصیص دهد که کدام قسمتهای کد باید تغییر کند یا ممکن است عامل بوجود آمدن باگ باشد.

چطور کار میکند ؟

مایکروسافت برای ایجاد این ابزار بیش از 2 هزار پروژه ی سورس باز در github را توسط Machine Learning پردازش کرده و یک سیستم هوش مصنوعی بوجود آورده که به شما کمک میکند کمتر تایپ کنید و باگها را سریعتر پیدا کنید.

برای کسب اطلاعات بیشتر می توانید به آدرس زیر مراجعه کنید :
https://blogs.msdn.microsoft.com/visualstudio/2018/05/07/introducing-visual-studio-intellicode/

برای دانلود افزونه می توانید به آدرس زیر بروید :
https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.VSIntelliCode

این افزونه کاملا رایگان است و روی همه ی نسخه های VS2017 کار میکند.
برنامه نویسی دسکتاپ نمرده است !

تا حالا در 700 میلیون رایانه ویندوز 10 نصب شده است و هر ماه 2.4 میلیون نفر در ویژوال استودیو روی برنامه های دسکتاپ کار می کنند.
نسخه ی جدید ASPcore در همه ی زمینه ها از نظر سرعت بهتر شده است. در تست Fortunes که ارتباط با دیتابیس را بررسی میکند 123 درصد بهبود یافته است.
کنفرانس بیلد 2018 با برگذاری 350 جلسه تخصصی به پایان رسید و حالا می توانیم نگاهی بیاندازیم به آنچه در آن گذشت.