Developers Community
4.59K subscribers
665 photos
10 videos
3 files
1.76K links
Канал сообщества для разработчиков и всех, кто интересуется новыми технологиям.
____________
Developer Community Chat: @microsoftschool
Админчики: @alexgureev
Download Telegram
Проверяем исходный C#-код Unity.

Недавно произошло долгожданное для многих событие — компания Unity Technologies разместила исходный C#-код игрового движка Unity для свободного скачивания на GitHub. Представлен код движка и редактора. Автор статьи попытался найти баги и ошибки в этом коде.

Подробнее: https://aka.ms/artilce_dev_0418

#csharp #unity #article
Новинки C# 7.2. Span<T> и Memory<T>.

Столкнувшись с проблемой замедления работы системы при передаче и использовании переменных, хранимых в стеке, автор нашел отличное решение по использованию коллекции Span<T>, которая была добавлена в версии языка C# 7.2.

Подробнее: https://aka.ms/dev_0418_article

#article #csharp
Правостороннее присваивание и другие необычные приёмы программирования в C#.

А вы любите нестандартное? В этой статье будут рассмотрены с нового ракурса такие привычные вещи, как присваивание и передача параметров в методы. Присоединяйтесь!

Подробнее: https://aka.ms/csharp_article_0518

#csharp #article
Книга C# Smorgasbord теперь доступна бесплатно.

Автор книги C# Smorgasbord решил выложить ее в свободный доступ. Кроме ссылок на скачивание на странице вы найдете милую историю о том, как он пришел к мысли о том, что ее нужно бесплатно раздать всем желающим.

Скачать: https://aka.ms/book_0518

#book #csharp
Книга C# Notes for Professionals.

Сегодня рассказываем о книге с заметками для профессионалов в C#. Более 700 страниц и 165 глав кода. Скачивайте бесплатно по ссылке ниже!

Подробнее: https://aka.ms/csharp_book_0518

#book #csharp
Будущее C#.

Совсем недавно на мы провели главную конференцию Build 2018. Одной из тем обсуждения стало будущее языка C#. По ссылке ниже вы найдете видео, в котором наши коллеги делятся сведениями по наработкам, которые планируется внедрить в самое ближайшее время. Кстати, там вы можете скачать презентацию, в которой представлена та же информация, но в более удобном формате.

Подробнее: https://aka.ms/csharp_0518

#msbuild #csharp
Новые возможности в C# 7.3.

А вы уже успели изучить нововведения недавно представленной версии C# 7.3? Если нет, то переходите по ссылке ниже, в статье автор собрал самое интересное. Кроме того, в конце вы найдете несколько полезных ссылок.

Подробнее: https://aka.ms/csharp_0518_1

#csharp #article
Build 2018: Будущее C#.

Недавно мы делились видео, в котором наши коллеги рассказывали о том, какие фичи планируется добавить в C# в ближайшее время. Ребята из InfoQ написали статью для тех, кому формат видео не нравится, но про будущее нашего языка программирования узнать хочется. Присоединяйтесь!

Подробнее: https://aka.ms/csharp_article_0518_1

#csharp #article #msbuild
Новые обобщенные типы в C# 7.3.

Во время последней конференции Build, мы представили следующую версию Visual Studio с поддержкой C# 7.3. Это еще одно небольшое обновление с некоторыми довольно интересными функциями. Основное изменение было связано с обобщенными типами. Начиная с C# 7.3 появилось еще 3 типа: unmanaged, System.Enum и System.Delegate.

Подробнее: https://aka.ms/csharp_new_0618

#csharp #article
7 причин крутости C#.

Автор этой статьи выбрал и описал главные для него 7 причин крутости C#. Среди них разработка игр на Unity и разработка приложений для AR и VR. А что нравится или не нравится в C# вам?

Подробнее: https://aka.ms/csharp_0618_article

#csharp #article
Единые инструменты в IT: хорошо или плохо?

А вы бы хотели всегда работать в одной среде? Так, чтобы не приходилось скакать туда-сюда по средам разработки и при использовании инструментов. До идеала, конечно, еще далеко, но IT-мир стремится к этому. Сегодня рассказываем о единой кросс-платформенной библиотеке API для Xamarin. Присоединяйтесь!

Подробнее: https://aka.ms/xam_0618_article

#xamarin #article #csharp
Курс "Как научить ребенка программировать".

Этот обзорный курс рассматривает множество технологий Microsoft (и не только), которые могут помочь вам в том, чтобы увлечь ребенка компьютерами и программированием. Например там есть про C# в играх. Попробуйте, вдруг и вас увлечет.

Подробнее: https://aka.ms/course_0718

#course #csharp
Список руководств по C#.

Рассказываем о странице с подборкой руководств по C#. Среди них "Наследование в C# и .NET", "Микросервисы в Docker" и многие другие. Присоединяйтесь!

Подробнее: https://aka.ms/csharp_guide_0718

#csharp #guide
Изучите Span<T> путем внедрения CSV-парсера.

Автор этой статьи давно хотел поработать с новым типом в C# - Span<T>. Когда у него появилась эта возможность, он решил создать простой CSV-парсер и сравнить его производительность с другими. Кстати, весь код есть на GitHub.

Подробнее: https://dfederm.com/learn-span-by-implementing-a-high-performance-csv-parser/

#csharp #article
Производительность в C#.

Сегодня поговорим о производительности C#, а точнее о методах Equals и GetHashCode. Рассмотрим практический кейс возникновения проблем с производительностью и инструменты, которые помогут этих проблем избегать.

Подробнее: https://blogs.msdn.microsoft.com/seteplia/2018/07/17/performance-implications-of-default-struct-equality-in-c/

#csharp #article
Как писать только хороший код.

В мае на Build 2018 мы представили расширение Visual Studio IntelliCode. Оно помогает писать код быстрее, избегать ошибок и предлагает разработчикам подсказки, предугадывая их цели. Несколько дней назад вышло обновление, значительно направленное в сторону улучшения взаимодействия с C#. Кстати, расширение уже работает и с Python. Подробнее в статье!

Подробности: https://habr.com/company/microsoft/blog/418513/

#visualstudio #csharp
Переопределение Equals и GetHashCode. А оно надо?

Если вы знакомы с C#, то, скорее всего, знаете, что необходимо всегда переопределять Equals, а также GetHashCode, чтобы избежать снижения производительности. Но что будет, если этого не сделать? Сегодня сравним производительность при двух вариантах настройки и рассмотрим инструменты, помогающие избегать ошибок.

Подробности: https://habr.com/company/microsoft/blog/418515/

#csharp
The Benefits of Using a YT Audio to MP3 Converter