Forwarded from [NOT SUPPORTED]
Все главные анонсы с Ignite 2020!
https://news.microsoft.com/ignite-2020-book-of-news/
#ignite #2020 #microsoft #conference #future #azure #net
https://news.microsoft.com/ignite-2020-book-of-news/
#ignite #2020 #microsoft #conference #future #azure #net
Ignite 2020 Book of News
Home - Ignite 2020 Book of News
Forwarded from devdigest // data science
Новый выпуск ML.NET содержит множество улучшений, включающих возможность обучения моделей обнаружения объектов с помощью Azure ML и Model Builder. Теперь вы можете локально обучать модели классификации изображений с помощью интерфейса командной строки ML.NET.
https://devblogs.microsoft.com/dotnet/ml-net-september-updates/
#ML #Azure #ModelBuilder
https://devblogs.microsoft.com/dotnet/ml-net-september-updates/
#ML #Azure #ModelBuilder
Microsoft News
ML.NET September Updates
This release of ML.NET (1.5.2) brings numerous bug fixes and enhancements, while tooling updates include the ability to train object detection models using Azure ML via Model Builder and to locally train image classification models with the ML.NET CLI.
Пример реального использования Source Generators
https://blog.codecentric.de/en/2020/09/test-driving-c-source-generators/
#TestDriving #CSharp #SourceGenerators
https://blog.codecentric.de/en/2020/09/test-driving-c-source-generators/
#TestDriving #CSharp #SourceGenerators
codecentric AG Blog
Test-driving C# Source Generators
C# 8 will ship soon with .Net Core 5, and one of the most exciting features is Source Generators, a great new addition to the .Net ecosystem.
Увеличение производительности с использованием возможностей System.IO.Pipelines и System.Threading.Channels
https://itnext.io/use-system-io-pipelines-and-system-threading-channels-apis-to-boost-performance-832d7ab7c719
#System #Threading #Channels #IO #Pipelines
https://itnext.io/use-system-io-pipelines-and-system-threading-channels-apis-to-boost-performance-832d7ab7c719
#System #Threading #Channels #IO #Pipelines
Medium
Use System.IO.Pipelines and System.Threading.Channels APIs to Boost Performance
How to use System.IO.Pipelines and System.Threading.Channels APIs to speed up processing
Microsoft заявила, что недовольна тем как обстоят дела с .NET Core WPF. Команда Microsoft .NET Core признает, что ей необходимо лучше поддерживать участников своих проектов с открытым исходным кодом.
https://www.zdnet.com/article/microsoft-told-were-not-happy-by-github-contributors-to-open-source-net-core-wpf/
#WPF #OSS
https://www.zdnet.com/article/microsoft-told-were-not-happy-by-github-contributors-to-open-source-net-core-wpf/
#WPF #OSS
ZDNet
Microsoft told, 'We're not happy' by GitHub contributors to open-source .NET Core WPF | ZDNet
Microsoft's .NET Core team admits it needs to be better at supporting contributors to its open-source projects.
Представляем библиотеку DotNet.SystemCollections.Analyzers. Цель этой библиотеки - дать возможность разработчикам разработчикам принимать более эффективные решения с помощью набора микрооптимизаций.
https://kevinavignon.com/2020/09/22/introducing-dotnet-systemcollections-analyzers
#collections #analyzers #perfomance
https://kevinavignon.com/2020/09/22/introducing-dotnet-systemcollections-analyzers
#collections #analyzers #perfomance
Black Coding Adventures
Introducing DotNet.SystemCollections.Analyzers
I have been a developer for the past 7 years. I’ve gone through a lot of code reviews during that time. I have devoted my time to learn good software engineering practices through C#. Last ye…
Миграция с Visual Studio на Rider
https://ankitvijay.net/2020/09/22/visual-studio-to-rider/
#rider #visualstudio
https://ankitvijay.net/2020/09/22/visual-studio-to-rider/
#rider #visualstudio
Hi, I'm Ankit
Moving away from Visual Studio to JetBrains Rider - Hi, I'm Ankit
The post describes JetBrains Rider as an alternate to Visual Studio and how Rider can help mitigate some of the Visual Studio pain-points.
Forwarded from Developers Community
Разработка игр с .NET - новый полезный раздел на нашем сайте.
На нашем сайте появился новый раздел «Разработка игр с .NET». Он предназначен для текущих разработчиков .NET, чтобы изучить все варианты, доступные им при разработке игр. Он также предназначен для начинающих разработчиков, пытающихся научиться использовать .NET при создании игр.
Подробности: http://msft.it/6277TxGpT
На нашем сайте появился новый раздел «Разработка игр с .NET». Он предназначен для текущих разработчиков .NET, чтобы изучить все варианты, доступные им при разработке игр. Он также предназначен для начинающих разработчиков, пытающихся научиться использовать .NET при создании игр.
Подробности: http://msft.it/6277TxGpT
.NET Blog
Game Development with .NET - .NET Blog
Launching .NET for game development that runs on a wide variety of platform using purpose built gaming engines. Develop games on Windows, Linux, or mcaOS.
Forwarded from Веб-разработка на .NET // dotnet web dev
На работе у нас есть некое подобие самописной ORM, работающей напрямую с ADO.NET и одна из проблем с которой мы сталкивались при её разработке - это то, что у количества параметров используемых в DbCommand есть лимит, этот лимит накладывается базой данных и у разных баз данных он разный.
Например, у PostgreSQL в каждом SQL statement (под SQL statement имеется в виду то, что в разговорной речи называют SQL запросом) может использоваться не больше 65535 параметров (в одну DbCommand можно отправить множество SQL statement и таким образом в общем DbCommand может содержать больше 65535 параметров).
В большинстве запросов довольно сложно преодолеть разрешённую планку, мы столкнулись с этим ограничением в двух случаях - в Insert, когда за один запрос вставляется множество строк и в запросах с использованием оператора IN.
Первым делом я конечно же полез смотреть как эту проблему решает и решает ли вообще Entity Framework...
Написал небольшую заметку о том, можно ли при использовании Entity Framework столкнуться с ограничениями, которые накладывает использование DbCommand под его капотом: Entity Framework и ограничения DbCommand
Например, у PostgreSQL в каждом SQL statement (под SQL statement имеется в виду то, что в разговорной речи называют SQL запросом) может использоваться не больше 65535 параметров (в одну DbCommand можно отправить множество SQL statement и таким образом в общем DbCommand может содержать больше 65535 параметров).
В большинстве запросов довольно сложно преодолеть разрешённую планку, мы столкнулись с этим ограничением в двух случаях - в Insert, когда за один запрос вставляется множество строк и в запросах с использованием оператора IN.
Первым делом я конечно же полез смотреть как эту проблему решает и решает ли вообще Entity Framework...
Написал небольшую заметку о том, можно ли при использовании Entity Framework столкнуться с ограничениями, которые накладывает использование DbCommand под его капотом: Entity Framework и ограничения DbCommand
Бояринцев .NET
Entity Framework и ограничения DbCommand
На работе у нас есть некое подобие самописной ORM, работающей напрямую с ADO.NET и одна из проблем с которой мы сталкивались при её разработке - это то, что у количества параметров используемых в DbCommand есть лимит, этот лимит накладывается базой данных…
Про то, чем хорошая отложенная инициализация и как ее реализовать
https://habr.com/en/post/522184/
#lazy
https://habr.com/en/post/522184/
#lazy
Habr
Ленивая инициализация в C#
Отложенная инициализация или «ленивая» инициализация — это способ доступа к объекту, скрывающий за собой механизм, позволяющий отложить создание этого объекта до момента первого обращения....
Forwarded from devdigest // job
Our platform helps caregivers to make real-time care while improving care coordination & workflows. This has led us to create the most innovative patient engagement solution on the market. We are looking for a Backend Developer to join our Kyiv team!
https://devdigest.today/vacancy/59
https://devdigest.today/vacancy/59
Developers Digest
Backend Developer
Oneview Healthcare is a global company, working with hospitals and senior care facilities around the world.
Знаете и умеете .NET, давно хотели заняться гейм девелопментом, но считали, что столь серьезная платформа не рассчитана на создание игр? Ребята из Майкрософт готовы показать вам, что это не так!
https://devblogs.microsoft.com/dotnet/game-development-with-net/
#Game #Development #GameDevelopment
https://devblogs.microsoft.com/dotnet/game-development-with-net/
#Game #Development #GameDevelopment
Microsoft News
Game Development with .NET
Launching .NET for game development that runs on a wide variety of platform using purpose built gaming engines. Develop games on Windows, Linux, or mcaOS.
Статья будет полезна для тех, кто работает с Blazor. Автор рассказывает о том, как устроен рендеринг UI в Blazor
https://jonhilton.net/when-does-blazor-render-your-ui/
#Blazor #UI
https://jonhilton.net/when-does-blazor-render-your-ui/
#Blazor #UI
jonhilton.net
When does Blazor decide to render your UI?
Sometimes Blazor needs a nudge to render
Forwarded from Дмитрий Адодин
Windows Developer Blog
C#/WinRT Version 0.8 and the .NET5 RC2 Release
We have several important updates to share with the latest release of C#/WinRT. This release is feature complete for consumption scenarios, which means that all features for using our generated Windows SDK projections to call WinRT APIs are now in th
Применение Null Object паттерна при логировании
https://christianfindlay.com/2020/09/29/ilogger-nullobject/
#Null #Object #Pattern #Microsoft #Logging
https://christianfindlay.com/2020/09/29/ilogger-nullobject/
#Null #Object #Pattern #Microsoft #Logging
ChristianFindlay.com
ILogger and Null Object Pattern
Learn about using the null object pattern with ILogger and ILoggerFactory to avoid NullReferenceExceptions without forcing implementors to supply logging instances.
Forwarded from Developers Community
Справочник по языку F#.
Эта статья представляет собой справочник по языку программирования F#, который поддерживает несколько парадигм и предназначен для платформы .NET. Язык F# поддерживает функциональные, объектно-ориентированные и императивные модели программирования.
Подробности: http://msft.it/6275T0KNb
Эта статья представляет собой справочник по языку программирования F#, который поддерживает несколько парадигм и предназначен для платформы .NET. Язык F# поддерживает функциональные, объектно-ориентированные и императивные модели программирования.
Подробности: http://msft.it/6275T0KNb
Docs
Руководство по языку - F#
Справочное руководство по функциям и средствам языка F#.
Шесть советов о том, как сохранить память
https://michaelscodingspot.com/application-memory-health/
#BestPractices #Memory
https://michaelscodingspot.com/application-memory-health/
#BestPractices #Memory
Michael's Coding Spot
6 Best Practices to Keep a .NET Application's Memory Healthy
Memory problems in a big .NET application are a silent killer of sorts. Kind of like high blood pressure. You can eat junk food for a long time ignoring it until one day you face a serious problem. In the case of a .NET program, that serious problem can be…
Статья от Игоря Фесенко про инструменты для диагностирования .NET Core приложений
https://dou.ua/forums/topic/31746/
https://dou.ua/forums/topic/31746/
DOU
Подходы к диагностированию на .NET Core
Поговорим про диагностирование .NET приложений, в частности .NET Core. Все же понимают, что диагностирование – это важная составляющая процесса отладки приложения и поиска неисправности, которая может находится как в вашем коде, так и в коде окружения, в
В этом руководстве представлены несколько архитектурных шаблонов, которые можно использовать для реализации общих сценариев в настольных и мобильных приложениях .NET.
https://www.dotnetcurry.com/patterns-practices/desktop-mobile-application-architecture
#desktop #mobile #application #architecture
https://www.dotnetcurry.com/patterns-practices/desktop-mobile-application-architecture
#desktop #mobile #application #architecture
Dotnetcurry
Architecting .NET Desktop and Mobile applications | DotNetCurry
This tutorial introduces several architectural and design patterns that can be used to implement common scenarios in .NET desktop and mobile applications.