5 .NET Standard Features You Shouldn’t Miss (https://developer.telerik.com/topics/net/5-net-standard-features-shouldnt-miss/) — инструменты в .NET Standard про которые полезно помнить: InMemory Database Provider, xUnit Test projects, Angular & React Templates, npm Task Runner, API Analyzer для миграции на Linux сервера.
#dotnet #dotnetcore #dev #programming #dotnetstandard
#dotnet #dotnetcore #dev #programming #dotnetstandard
Telerik Blogs
5 .NET Standard Features You Shouldn’t Miss
New stuff is happening in the .NET ecosystem every day. Let's take a look at a few helpful features that Microsoft recently shipped.
Релиз первой беты кросс-платформенного XAML UI-тулкита Avalonia (https://habrahabr.ru/post/349394/) — Retained-режим отрисовки в отдельном потоке, MonoMac-бакэнд для OS X, синтаксический сахар для RelativeSource, StaticResource, DynamicResource и многое другое. Всё вместе это — Avalonia, настоящий кроссплатформенный .NET UI-тулкит, позволяющий писать на C# приложения под Windows, Linux и Mac OS X.
#dotnet #dotnetcore #AvaloniaUI #dev #WPF #UI #XAML
#dotnet #dotnetcore #AvaloniaUI #dev #WPF #UI #XAML
Хабр
Релиз первой беты кросс-платформенного XAML UI-тулкита Avalonia
Состоялся релиз первой бета-версии Авалонии. Avalonia — кроссплатформенный .NET UI-тулкит, вдохновлённый технологиями WPF и распространяемый под лицензией MIT. О...
Мы рады вам представить новое .NET сообщество в нашем дружном семействе - Казань!
Если вам повезло жить в этом прекрасном городе, присоединяйтесь ко встречам, делайте доклады, делитесь опытом, помогайте развитию сообщества.
https://vk.com/kzndotnet
Первая встреча пройдёт 15 марта.
Если вам повезло жить в этом прекрасном городе, присоединяйтесь ко встречам, делайте доклады, делитесь опытом, помогайте развитию сообщества.
https://vk.com/kzndotnet
Первая встреча пройдёт 15 марта.
ВКонтакте
KznDotNet
Приветствуем всех в сообществе .NET разработчиков Казани! Мы собираемся здесь, чтобы делиться интересными новостями из мира .NET, способствовать обмену опытом и знаниями, а также проводить регулярные встречи для достижения этих целей. Лучшие практики разработки…
Друзья, если вы обнаружили интересную статью/новость/видео из мира .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
Так же, в преддверии DotNext 2018 Piter (22-23 Апреля, https://dotnext-piter.ru/), мы вместе с DotNext решили устроить конкурс для участников сообщества.
Автор, от кого будет опубликовано больше всего новостей на странице сообщества до 1го Апреля, получит в подарок билет на конференцию! Сразу отметим— приниматься будут лишь самые интересные/значимые/полезные новости, дабы не перегружать ленту, подробности конкурса: https://vk.com/topic-144195266_36638016 .
#dotnetru #dotnext #contest #dotnet
ВКонтакте
DotNetRu
DotNet.Ru - группа независимых сообществ .NET разработчиков. Мы объединяем людей вокруг .NET платформы, чтобы способствовать обмену опытом и знаниями. Проводим регулярные встречи, чтобы делиться новостями и лучшими практиками в разработке программных продуктов.…
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
Команда .NET выложила открытый опрос о том, как и какие проблемы решают разработчики, используя AI (Artificial intelligence) и ML (Machine Learning).
Предлагается пройти небольшое анкетирование, в котором просят поделиться — в какой области и какие задачи вы решаете с помощью данных инструментов.
#dotnet #dev #poll #survey #MachineLearning
Microsoft
Machine Learning in .NET – Help us build the right experience!
A first-hand look from the .NET engineering teams
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
#dotnet #Quantum #dev #programming
Microsoft Azure Quantum Blog
Microsoft updates its Quantum Development Kit and adds support for Linux and Mac - Microsoft Azure Quantum Blog
The latest updates to the Microsoft Quantum Development Kit adds support for macOS and Linux, additional open source libraries, and interoperability with Python. The power of quantum computing is now available to even more developers on more platforms.
Анатомия .NET Core: как мы настроили NTLM под Linux (https://habrahabr.ru/company/eastbanctech/blog/350054/) – как настроить NTLM в Docker контейнере на Linux хосте, как оно реализовано в .NET Core, какие ограничения и проблемы.
#Dotnet #NTLM #Docker #Dev #DotNetCore
#Dotnet #NTLM #Docker #Dev #DotNetCore
habrahabr.ru
Анатомия .NET Core: как мы настроили NTLM под Linux
Мы продолжаем рассказывать про миграцию мобильного сервиса в ASP.NET Core и Docker. В этой статье будет идти речь про модуль WCF-клиента, упомянутый в...
ASP.NET Core: Механизмы предотвращения атак 2.0 (https://habr.ru/p/350188/) – расшифровка доклада Михаила Щербакова с #dotnext 2017, для желающих прочитать о современных техниках предотвращения атак на ASP.NET Core приложения.
#asp #dotnet #core #security #dotnetcore #aspnetcore
#asp #dotnet #core #security #dotnetcore #aspnetcore
habrahabr.ru
ASP.NET Core: Механизмы предотвращения атак 2.0
По встроенным механизмам безопасности ASP .NET Core написано мало статей. Даже официальная документация имеет пробелы. В этой статье мы пройдём по всем основным...
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
#aspnetcore #dotnetcore #Mvc #Razor #Dotnet #Web #Dev
Microsoft
ASP.NET Core 2.1.0-preview1: Razor UI in class libraries
.NET web development and tools at Microsoft
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
#csharp #fsharp #haskell #dev #designpatterns #softwaredesign #dotnet
YouTube
Mark Seemann — From dependency injection to dependency rejection
Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
In object-oriented design, dependency injection is a well-known design pattern, although it's a complicated solution to the problem of decoupling. Functional programming offers a simpler way. This…
— —
In object-oriented design, dependency injection is a well-known design pattern, although it's a complicated solution to the problem of decoupling. Functional programming offers a simpler way. This…
Документация по Xamarin доступна на сайте Microsoft – https://docs.microsoft.com/en-us/xamarin/, и она прекрасна! Также, любой желающий может внести свой вклад в эту документацию прямо на GitHub – https://github.com/MicrosoftDocs/xamarin-docs .
#dotnet #xamarin #dev
#dotnet #xamarin #dev
Docs
Xamarin documentation - Xamarin
Xamarin lets you build native apps for Android, iOS, and macOS using .NET code and platform-specific user interfaces. Xamarin.Forms allows you to build native apps, with shared UI code written in C# or XAML.
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
#dotnet #fsharp #dev #visualstudio #programming
Microsoft
F# language and tools update for Visual Studio 2017 version 15.6
A first-hand look from the .NET engineering teams
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
#dotnet #dotnetcore #dev
Service Fabric is going open source (https://blogs.msdn.microsoft.com/azureservicefabric/2018/03/14/service-fabric-is-going-open-source/) — процесс разработки Service Fabric переезжает на GitHub под лицензией MIT, уже можно начать изучать внутренности https://github.com/Microsoft/service-fabric/ (другие части в других репозиториях).
#dev #dotnet #servicefabric #azure #linux #dotnetcore #github #opensource
#dev #dotnet #servicefabric #azure #linux #dotnetcore #github #opensource
GitHub
GitHub - microsoft/service-fabric: Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless…
Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale. - GitHub - microsoft/service-f...
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
Для мобильных разработчиков улучшен менеджер Android SDK: теперь при открытии проекта, для которого нет подходящего SDK, будет предложено скачать и установить нужную версию.
Для разработчиков под iOS теперь вместо запроса сертификата генерации ключей подписи, добавления устройства в Developer Center, и создания provisioning profile есть одна кнопка, которая это всё делает меньше чем за 30 секунд!
#dev #ide #visualstudio #dotnet #debug #ios #android #dotnetcore #machinelearning
Microsoft
Visual Studio 2017 Version 15.7 Preview 1
The official source of product insight from the Visual Studio Engineering Team
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
#dotnet #dotnetcore #nuget #tool
Surfing the code
Fun with global tools in .NET Core 2.1 Preview
.NET Core 2.1 Preview 1 is available Several preview releases related to .NET Core 2.1 have been recently announced, including ASP.NET Core 2.1 Preview 1, EF Core 2.1 Preview 1, and an updated .NET …
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
P.S. Убийца — дворецкий.
#dev #dotnet #concurrency #multithreading #hashcode #delegate
Друзья, до нашей любимой конференции DotNext (https://dotnext-piter.ru/) осталось совсем не много. И если кто-то ещё раздумывает над возможностью стать мудрее, мы приготовили для вас полезный промокод, дающий скидку на билетик со счастьем: DotNetCommPromo
DotNext 2021 Piter. Конференция для .NET-разработчиков. 20-23 апреля, онлайн.
.NET-конференция. 20-23 апреля, онлайн. 4 дня и несколько десятков технических докладов.
Игровой движок Unity доступен для изучения на GitHub (https://habrahabr.ru/post/351978/) — теперь код C#-части движка и редактора Unity доступен для изучения: https://github.com/Unity-Technologies/UnityCsReference .
#dev #gamedev #dotnet #opensource #unity3d #unity
#dev #gamedev #dotnet #opensource #unity3d #unity
Хабр
Unity выложила исходный C#-код на Github
Возрадуйтесь все, кому хоть раз в силу жизненной необходимости приходилось декомпилировать .NET-код Unity! Теперь код C#-части движка и редактора Unity доступе...
The Metrix has you… (https://habrahabr.ru/company/jugru/blog/352624/) — давайте разберем, каким образом можно наблюдать за работой продукта и его боевым окружением, как собирать жизненно необходимые метрики и представлять их в удобоваримом виде, что такое Time Series и как они могут помочь нашим и сторонним приложениям в процессе диагностики.
#dotnet #devops #monitoring #highload #InfluxDB #Grafana
#dotnet #devops #monitoring #highload #InfluxDB #Grafana
habrahabr.ru
The Metrix has you…
Для многих разработчиков процесс релиза их продукта похож на выбрасывание слепого котёнка в пасти диких псов. После этого главная задача авторов — отбиваться от...
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
#dev #dotnet #performance #csharp