Интересное за неделю в .NET #10

Привет. Начинается новая неделя, а значит время для ознакомления с материалом из мира .NET, замеченным в последнее время. Это юбилейный десятый подбор интересного материала в котором вы можете увидеть 7 ссылок на статьи, которые показались мне интересными.

 

Running ASP.NET Core application as Windows service

.NET Core приложения можно запускать как обычные службы Windows. Как это можно сделать с минимальными усилиями можно узнать из статьи.

 

.NET Core 2.0 will reach End of Life on October 1, 2018

.NET Core 2.0 будет поддерживаться до 1 октября 2018 года. Пришло время обновляться до версии 2.1

 

Explicitly Ignoring Exceptions in C#

В большинстве случаев игнорирование исключений будет являться неправильным подходом, так как их нужно либо логировать, для дальнейшей обработки, либо изменять логику программы чтобы они не возникали. Но если у вас возникла ситуация, когда игнорирование исключения является оправданным, из данной статьи вы можете узнать, как это можно сделать.

 

Моя история создания мотивационного приложения (iOS и Android) для дочери с дочерью на Unity и C#

Интересный опыт автора о создании приложения в Unity. Весь путь разработки описан достаточно подробно и легко читается. Вторая часть данной статьи также уже опубликована и доступна в блоге автора на habr.com.

 

Machine Learning using ML.NET and its integration into ASP.NET Core Web application

Автор показывает пример разработки и использования библиотеки ML.NET в ASP.NET Core. Полноценная версия ML.NET еще не вышла, но текущую вполне можно использовать уже сейчас.

 

Расширение процесса сборки с помощью MSBuild

MSBuild имеет множество возможностей, который в большинстве случаев и не используются разработчиками. Но если вам нужно подружиться с MSBuild можно почитать данную статью.

 

Почему процессоры Skylake иногда работают в 2 раза медленнее

Если на новых компьютерах ваш код тормозит, проблема может быть гораздо глубже чем можно себе представить. В статье описана особенность архитектуры процессоров Skylake, её суть в том, что инструкция pause выполняется в 14 раз дольше чем на архитектурах предыдущих поколений. Работа с данной особенностью (или всё же это внесённый в документацию баг архитектуры) была поправлена для .NET Core 2.0.3, для NET Framework в .NET Framework 4.8 Preview. Так же в статье описано много нюансов и процесс поиска причины данной проблемы.

 

 

Если у вас есть на примете интересная статья, которая может быть полезной — пишите любым удобным для вас способом.

Приятного программирования.

Добавить комментарий