DotNetRu – Telegram
DotNetRu
2.25K subscribers
33 photos
1 file
680 links
Самые важные новости, лучшие статьи и авторитетные личности из мира .NET
Download Telegram
Друзья, если вы обнаружили интересную статью/новость/видео из мира .NET, то вы всегда можете предложить её для публикации в нашем сообществе https://vk.com/dotnetru (правила: https://vk.com/topic-144195266_36636401).
Так же, в преддверии DotNext 2018 Piter (22-23 Апреля, https://dotnext-piter.ru/), мы вместе с DotNext решили устроить конкурс для участников сообщества.
Автор, от кого будет опубликовано больше всего новостей на странице сообщества до 1го Апреля, получит в подарок билет на конференцию! Сразу отметим— приниматься будут лишь самые интересные/значимые/полезные новости, дабы не перегружать ленту, подробности конкурса: https://vk.com/topic-144195266_36638016 .
#dotnetru #dotnext #contest #dotnet
Machine Learning in .NET – Help us build the right experience. (https://blogs.msdn.microsoft.com/dotnet/2018/02/13/machine-learning-in-net-help-us-build-the-right-experience/).
Команда .NET выложила открытый опрос о том, как и какие проблемы решают разработчики, используя AI (Artificial intelligence) и ML (Machine Learning).
Предлагается пройти небольшое анкетирование, в котором просят поделиться — в какой области и какие задачи вы решаете с помощью данных инструментов.
#dotnet #dev #poll #survey #MachineLearning
Microsoft updates its Quantum Development Kit and adds support for Linux and Mac (https://cloudblogs.microsoft.com/quantum/2018/02/26/quantum-development-kit-adds-support-for-linux-and-mac/) – Quantum стал open source (https://github.com/microsoft/quantum), для Q# добавлена поддержка разработки на Linux и Mac платформах, а так же, появилась возможность вызова Python библиотек и повышена производительность симуляции квантовых вычислений.
#dotnet #Quantum #dev #programming
ASP.NET Core: Механизмы предотвращения атак 2.0 (https://habr.ru/p/350188/) – расшифровка доклада Михаила Щербакова с #dotnext 2017, для желающих прочитать о современных техниках предотвращения атак на ASP.NET Core приложения.
#asp #dotnet #core #security #dotnetcore #aspnetcore
ASP.NET Core 2.1.0-preview1: Razor UI in class libraries (https://blogs.msdn.microsoft.com/webdev/2018/03/01/asp-net-core-2-1-razor-ui-in-class-libraries/) – в блоге веб-разработки уже появляются посты о новых возможностях Core 2.1, в данной статье рассказывается о новой возможности переносить Razor View и CSHTML страницы в библиотеки классов.
#aspnetcore #dotnetcore #Mvc #Razor #Dotnet #Web #Dev
From dependency injection to dependency rejection (https://www.youtube.com/watch?v=xG5qP5AWQws) – доклад для практиков от Марка Семанна (Mark Seeman, автор значимой книги "Dependency Injection in .NET"), про переход к отказу от зависимостей, вместо их изощренного внедрения и тестирования заглушек, на примере функциональных языков программирования F# и Haskell. Презентацию можно найти здесь: http://2017.dotnext-moscow.ru/2017/msk/talks/20wwzs2qeuuykg86cc6ams/ .
#csharp #fsharp #haskell #dev #designpatterns #softwaredesign #dotnet
Документация по Xamarin доступна на сайте Microsoft – https://docs.microsoft.com/en-us/xamarin/, и она прекрасна! Также, любой желающий может внести свой вклад в эту документацию прямо на GitHub – https://github.com/MicrosoftDocs/xamarin-docs .
#dotnet #xamarin #dev
F# language and tools update for Visual Studio 2017 version 15.6 (https://blogs.msdn.microsoft.com/dotnet/2018/03/06/f-language-and-tools-update-for-visual-studio-2017-version-15-6/) – в F# теперь tuple и System.Tuple на 100% синонимы, а F# Core Library получила ряд обновлений от контрибуторов на GitHub. Кроме этого, продолжает улучшаться поддержка F# в Visual Studio, особенно для .NET Core SDK проектов.
#dotnet #fsharp #dev #visualstudio #programming
Custom directory enumeration in .NET Core 2.1 (https://blogs.msdn.microsoft.com/jeremykuhne/2018/03/09/custom-directory-enumeration-in-net-core-2-1/) — хотите своё перечисление директорий с хитрой логикой (подсчёт размеров скрытых файлов, редактированных в каждое пятое полнолуние в году), которое работает быстро? Попробуйте .NET Core 2.1 и его возможности расширения! Новый API по-максимуму использует Span, что позволяет существенно сократить выделения памяти.
#dotnet #dotnetcore #dev
Visual Studio 2017 версии 15.7 preview 1 (https://blogs.msdn.microsoft.com/visualstudio/2018/03/13/visual-studio-2017-version-15-7-preview-1/) — рекомендованная версия для .NET Core 2.1 (тоже пока preview). Теперь, часть окон отладчика асинхронные и не блокируют саму Visual Studio (наконец-то!); step-back debugging стал доступен для .NET Core; доступна возможность генерации Windows Machine Learning обёрток для ONNX файлов в UWP проектах.
Для мобильных разработчиков улучшен менеджер Android SDK: теперь при открытии проекта, для которого нет подходящего SDK, будет предложено скачать и установить нужную версию.
Для разработчиков под iOS теперь вместо запроса сертификата генерации ключей подписи, добавления устройства в Developer Center, и создания provisioning profile есть одна кнопка, которая это всё делает меньше чем за 30 секунд!
#dev #ide #visualstudio #dotnet #debug #ios #android #dotnetcore #machinelearning
Fun with global tools in .NET Core 2.1 Preview (https://surfingthecode.com/fun-with-global-tools-in-.net-core-2.1-preview/) — если вы ждали "глобальных" утилит как в npm, то в .NET Core теперь завезли такое. Например, можно установить EF как приложения ОС. Автор рассказывает как сделать свой глобальный пакет.
#dotnet #dotnetcore #nuget #tool
The case of the not so ConcurrentDictionary (https://blogs.msdn.microsoft.com/remis_world/2018/03/16/the-case-of-the-not-so-concurrentdictionary/) — небольшая детективная история о том, что некоторые стандартные вещи не всегда ведут себя ожидаемым образом.
P.S. Убийца — дворецкий.
#dev #dotnet #concurrency #multithreading #hashcode #delegate
Друзья, до нашей любимой конференции DotNext (https://dotnext-piter.ru/) осталось совсем не много. И если кто-то ещё раздумывает над возможностью стать мудрее, мы приготовили для вас полезный промокод, дающий скидку на билетик со счастьем: DotNetCommPromo
The Metrix has you… (https://habrahabr.ru/company/jugru/blog/352624/) — давайте разберем, каким образом можно наблюдать за работой продукта и его боевым окружением, как собирать жизненно необходимые метрики и представлять их в удобоваримом виде, что такое Time Series и как они могут помочь нашим и сторонним приложениям в процессе диагностики.
#dotnet #devops #monitoring #highload #InfluxDB #Grafana
Nullable types arithmetic and null-coalescing operator precedence (https://blogs.msdn.microsoft.com/seteplia/2018/03/30/nullable-types-arithmetic-and-null-coalescing-operator-precedence/) — ещё раз о приоритетах операторов, особенно null-coalescing, на примере сравнения производительности двух разных методов GetHashCode.
#dev #dotnet #performance #csharp
DevDay: Точки над .NET (https://www.youtube.com/watch?v=HXSJQ6d4AE8) — недавно прошла встреча DevDay, где рассказали:
1) DSL и C# — вечной теме о применении DSL, с примерами, как легко начать использовать его в своих проектах.
2) Авторизация — как написать авторизацию, когда не хочется писать авторизацию.
#dotnet #devday #dsl #authorization #dev #programming
I often see folks asking whether #dotnetcore & #aspnetcore are "ready for production" (https://twitter.com/DamianEdwards/status/982103139586228225) — пока одни сидят на старом добром .NET Framework, другие уже перешли на .NET Core и делятся своими историями успеха на страничке: https://www.microsoft.com/net/customers .
#dev #dotnet #dotnetcore #aspnetcore