Совсем недавно, на Microsoft Connect(); 2018, мы объявили о выпуске Visual Studio 2019 Preview 1. Это первая Preview-версия следующей Visual Studio. В ней мы сосредоточились на нескольких ключевых областях, таких как ускорение запуска и работы с проектами, хранящимися в репозиториях git, улучшение IntelliSense с помощью искусственного интеллекта (AI) (Visual Studio IntelliCode), упрощение совместной работы с коллегами путем интеграции Live Share и многое другое. Подробнее под катом!
Рубрика «.net core» - 7
Visual Studio 2019
2018-12-17 в 7:00, admin, рубрики: .net, .net core, announcement, CodeLens, intellicode, Live Share, microsoft, open source, Visual Studio, Visual Studio 2019, visual studio for mac, Visual Studio Preview, Блог компании Microsoft, ПрограммированиеML.NET 0.7 (Machine Learning .NET)
2018-11-12 в 7:00, admin, рубрики: .net, .net core, machine learning, microsoft, ML.NET, python, Блог компании Microsoft, машинное обучение, ПрограммированиеМы рады объявить о выпуске ML.NET 0.7 — последней версии кросс-платформенной и open source системы машинного обучения для разработчиков .NET (ML.NET 0.1 был выпущен на //Build 2018). Этот релиз направлен на расширение функциональности платформы. Подробнее под катом!
Продолжая серию статей о «подводных камнях» не могу обойти стороной System.Net.HttpClient, который очень часто используется на практике, но при этом имеет несколько серьезных проблем, которые могут быть сразу не видны.
Достаточно частая проблема в программировании — то, что разработчики сфокусированы только на функциональных возможностях того или иного компонента, при этом совершенно не учитывают очень важную нефункциональную составляющую, которая может влиять на производительность, масштабируемость, легкость восстановления в случае сбоев, безопасность и т.д. Например, тот же HttpClient — вроде бы и элементарный компонент, но есть несколько вопросов: сколько он создает параллельных соединений к серверу, как долго они живут, как он себя поведет, если DNS имя, к которому обращался ранее, будет переключено на другой IP адрес? Попробуем ответить на эти вопросы в статье.
Читать полностью »
Hello World для получения данных с Bluetooth (BLE) устройства через C#
2018-09-20 в 11:31, admin, рубрики: .net, .net core, BLE, bluetooth, Bluetooth 4.0, C#, low energy, Интернет вещейДобрый день.
Пару недель назад я столкнулся с проблемой, что нормальной и современной статьи по первому получению данных с Bluetooth просто нет. И пришлось повозиться чтобы понять с чего начать и как это вообще осуществить. И чтобы люди не повторяли мои ошибки, вот краткое эссе о том как это можно сделать.

Найдена формула безболезненного перехода на .Net Core
2018-09-06 в 8:29, admin, рубрики: .net, .net core, ci/cd, Блог компании EastBanc TechnologiesНа все про все достаточно 50 чашек кофе.
Помимо обозначенного выше эмпирического правила мы публикуем краткую заметку о моментах, на которые нужно обратить пристальное внимание, чтобы на бою и в процессах ничего не сломалось. Заметку составили по горячим следам релиза мобильного сервиса, совсем мигрировавшего на .Net Сore (начало было положено тут). Нам удалось выполнить эту операцию незаметно для заказчика, почти не останавливая основной процесс разработки.
Ниже будет готовый план действий, будет очень емкий тест-лист, будет вот эта картинка для настроения:

Проблематика совы и глобуса: подключение двух сборок с идентичными пространствами имен и названиями классов
2018-08-30 в 22:26, admin, рубрики: .net, .net core, C#, как интегрировать глобус в сову, ненормальное программирование
Сегодня вечером, с gelas завели разговор о том, как работают пакетные менеджеры на разных платформах. В ходе беседы, дошли до обсуждения ситуации, когда в проект на .NET Core необходимо подключить две библиотеки, которые содержат классы с одинаковым названием в одинаковых пространствах имен. Поскольку .NET Core я занимаюсь достаточно плотно, я захотел проверить, как можно решить подобную проблему. Что из этого вышло описано дальше
Kivy. Xamarin. React Native. Три фреймворка — один эксперимент (часть 2)
2018-08-28 в 7:50, admin, рубрики: .net, .net core, C#, mobile developement, xamarin, xamarin.forms, Блог компании Developer Soft, Программирование, разработка мобильных приложений
Это вторая статья из цикла, где мы проводим сравнение Kivy, Xamarin.Forms и React Native. В ней я постараюсь написать такой же планировщик задач, но с использованием Xamarin.Forms. Посмотрю, как у меня это получится, и с чем мне придется столкнуться.
Повторять ТЗ я не буду, его можно посмотреть в первой статье: Kivy. Xamarin. React Native. Три фреймворка — один эксперемент
Читать полностью »
C#: один сценарий использования для любых задач
2018-08-28 в 7:15, admin, рубрики: .net, .net core, C#, clr, dotnet, enum, Equals, GetHashCode, microsoft, struct, ValueType, Блог компании Microsoft, высокая производительность, Программирование, производительностьПривет! Мы продолжаем рассказывать об асинхронном программировании на C#. Сегодня поговорим о едином сценарии использования или пользовательском сценарии, подходящем для любых задач в рамках асинхронного программирования. Затронем темы синхронизации, взаимоблокировок, настройки операторов, обработки исключений и много другого. Присоединяйтесь!
Асинхронное программирование на C#: как дела с производительностью?
2018-08-22 в 7:15, admin, рубрики: .net, .net core, C#, clr, dotnet, enum, Equals, GetHashCode, microsoft, struct, ValueType, Блог компании Microsoft, высокая производительность, Программирование, производительностьСовсем недавно мы уже рассказывали о том, нужно ли переопределять Equals и GetHashCode при программировании на C#. Сегодня мы разберемся с параметрами производительности асинхронных методов. Присоединяйтесь!
7 сентября, Екатеринбург — митап для .NET-разработчиков
2018-08-21 в 13:42, admin, рубрики: .net, .net core, C#, grpc, RPC, wcf, Альфа-Банк, Блог компании «Альфа-Банк», конференции, митап, разработкаПривет!
Мы решили организовать очередной митап. На этот раз — в Екатеринбурге и для .NET-разработчиков.

В рамках митапа наши ребята расскажут о том, что и как делается на .NET и C# в Альфа-Банке, поговорят о разработке в целом и поведают о нашем сообществе разработчиков.
Также среди спикеров — коллега из СКБ Контур.
Темы докладов и ссылка на регистрацию — под катом.
Читать полностью »




