Лонгрид 2014 года, который однако не теряет своей актуальности и сегодня. В статье рассматриваются тонкости использования IDisposable
https://www.codeproject.com/Articles/29534/IDisposable-What-Your-Mother-Never-Told-You-About
#IDisposable, #patterns
https://www.codeproject.com/Articles/29534/IDisposable-What-Your-Mother-Never-Told-You-About
#IDisposable, #patterns
CodeProject
IDisposable: What Your Mother Never Told You About Resource Deallocation
One difficulty of the IDisposable interface overcome with the Disposable Design Principle.
Forwarded from Анонимный дотнетчик
F# support for Pulumi
In this short video, Matt and Luke talk to Scott Hunter about F# support in Pulumi.
Useful Links
Pulumi Homepage
Get started with Pulumi and Azure
Azure for .NET developers
Creating a new Pulumi project with .NET
Building modern applications with Pulumi and .NET Core
.NET Core support in Pulumi
https://channel9.msdn.com/Shows/On-NET/F-support-for-Pulumi
In this short video, Matt and Luke talk to Scott Hunter about F# support in Pulumi.
Useful Links
Pulumi Homepage
Get started with Pulumi and Azure
Azure for .NET developers
Creating a new Pulumi project with .NET
Building modern applications with Pulumi and .NET Core
.NET Core support in Pulumi
https://channel9.msdn.com/Shows/On-NET/F-support-for-Pulumi
Channel 9
F# support for Pulumi
In this short video, Matt and Luke talk to Scott Hunter about F# support in Pulumi. Useful Links Pulumi Homepage Get started with Pulumi and Azure Azure for .NET developersCreating a new Pulumi proj
Шпаргалка по docker для .NET разработчика: ссылки на все docker-образы для .NET Framework и .NET Core
#docker #cheatsheet
https://devdigest.today/post/1133
#docker #cheatsheet
https://devdigest.today/post/1133
Проблема, с которой можете столкнуться вы, или ваше девопсы, после обновления на .NET Core 3.0 и выше. Microsoft поменял логику обработки опции --output Теперь, если вы используете абсолютный путь, активной директорией будет считаться директория, из которой была запущена команда dotnet, а не директория, в которой находится csproj файл. Из-за этого могут перестать корректно работать CI/CD .
https://github.com/dotnet/docs/issues/12486
#CICD, #CD, #CD, #NET_CORE_3
https://github.com/dotnet/docs/issues/12486
#CICD, #CD, #CD, #NET_CORE_3
GitHub
.NET Core 3.0 Preview behaviour for --output differs · Issue #12486 · dotnet/docs
--output is relative to the current working directory instead of the .csproj file. This does not seem to be documented here or under What's New Document Details ⚠ Do not edit this section. ...
Forwarded from Developers Community
Установка локализованных файлов IntelliSense для .NET Core.
IntelliSense — это вспомогательное средство для завершения кода, доступное в различных интегрированных средах разработки (IDE), таких как Visual Studio. По умолчанию при разработке проектов .NET Core в пакет SDK входит только английская версия файлов IntelliSense. В этой статье описано, как устанавливать локализованные версии файлов и конфигурировать Visual Studio для использования другого языка.
Подробности: http://msft.it/6274TZU1m
IntelliSense — это вспомогательное средство для завершения кода, доступное в различных интегрированных средах разработки (IDE), таких как Visual Studio. По умолчанию при разработке проектов .NET Core в пакет SDK входит только английская версия файлов IntelliSense. В этой статье описано, как устанавливать локализованные версии файлов и конфигурировать Visual Studio для использования другого языка.
Подробности: http://msft.it/6274TZU1m
Docs
Установка локализованных файлов IntelliSense
Узнайте, как настроить компьютер, на котором ведется разработка, для использования локализованных файлов IntelliSense в проектах .NET Core в Visual Studio.
Некоторые из возможностей Visual Studio, о которых вы вероятно не догадывались
https://devdigest.today/post/1136
https://devdigest.today/post/1136
Developers Digest
10 Visual Studio Tips & Tricks You Probably DON'T KNOW
🔔 SUBSCRIBE FOR MORE C# LESSONS 👉 http://bit.ly/mytestedaspnet 👈 In this video, I show ten extremely useful Visual Studio features: - Enhanced Clipboard - Ru...
Из этого видео вы узнаете о том, как сделать систему на базе микросервисной архитектуры с использование gRPC. Также вы узнаете о том, какие перспективы у gRPC в .NET и как эта технология будет развиваться дальше.
https://devdigest.today/post/1137
#gRPC, #video, #channel9
https://devdigest.today/post/1137
#gRPC, #video, #channel9
Developers Digest
Building Microservices with gRPC and .NET
Microservices based applications consist of multiple services and are built with a variety of programming languages. Based on the business use case, you can ...
28 марта пройдёт первая в Украине конференция, посвящённая разработке на F#.
Главный критерий отбора докладов - темы базируются на реальном опыте применения F#. Большинство докладов касаются не только F #, но и архитектуры (actor model, event sourcing, streaming).
https://fsharp-ukraine.org/2020/
#FSharp
Главный критерий отбора докладов - темы базируются на реальном опыте применения F#. Большинство докладов касаются не только F #, но и архитектуры (actor model, event sourcing, streaming).
https://fsharp-ukraine.org/2020/
#FSharp
Microsoft выпустила предварительное обновление для Blazor WebAssembly
https://habr.com/en/company/microsoft/blog/486638/
https://habr.com/en/company/microsoft/blog/486638/
Хабр
Blazor WebAssembly 3.2.0 Preview 1 теперь доступна
Сегодня мы выпустили новое предварительное обновление для Blazor WebAssembly с множеством замечательных новых функций и улучшений. Вот что нового в этом выпуске...
Предложение включить в следующую версию С# поддержку ковариантных типов возврата. Это может позволить переопределенному методу иметь другой (более высокий по иерархии наследования) тип, чем метод, который он переопределяет.
Выглядит это может примерно так:
https://www.infoq.com/news/2020/01/CSharp-Covariant-Return-Types/
#Covariant, #CSharp, #Proposals
Выглядит это может примерно так:
class Compilation ...
{
virtual Compilation WithOptions(Options options)...
}
class CSharpCompilation : Compilation
{
override CSharpCompilation WithOptions(Options options)...
}
https://www.infoq.com/news/2020/01/CSharp-Covariant-Return-Types/
#Covariant, #CSharp, #Proposals
InfoQ
C# Futures: Covariant Return Types
A frequent API design problem is the inability to use a more specific return type when overriding a method. Proposal 49, which is now a C# 9 candidate, seeks to correct this issue.
Десять советов, которые помогут сделать ваше ASP.NET Core приложение быстрее
https://www.syncfusion.com/blogs/post/10-performance-improvement-tips-for-asp-net-core-3-0-applications.aspx
https://www.syncfusion.com/blogs/post/10-performance-improvement-tips-for-asp-net-core-3-0-applications.aspx
Syncfusion
10 Performance-Improvement Tips for ASP.NET Core 3.0 Applications | Syncfusion Blogs
This article provide 10 most important tips and tricks to be followed in the development, to improve the performance of ASP.NET Core 3.0 applications.
Forwarded from //devdigest
Всем привет!
Этой весной 21-22 мая, пройдет новая конференция посвященная технологическому стеку Microsoft - MS Stage!
Для начала несколько спикеров, которые уже подтвердили свое участие:
• Idan Shahar - Cloud Solution Architect з Microsoft, Ізраїль;
• Janne Siera - F # Software foundation, Бельгія;
• Anton Boyko - Valtech, Senior Solution Architect, MVP, Україна;
• Oleksandr Krakovetskyi - DevRain, CEO, Microsoft RD/AI, MVP, Україна;
• Yassine EL GHALI - Cloud Solution Architect з Microsoft, Франція.
Смотреть всех спикеров по ссылке - https://msstage.com/
Конференция пройдет 22 мая в 3 потока, которые будут состоять с:
• 20+ докладов
• круглых столов
• дискуссионных панелей
от лучших украинских и международных специалистов.
Перед конференцией, 21 мая, вас ждет несколько восьмичасовых воркшопов от ТОП-спикеров, которые будут анонсированные немного позже.
Мы ждем на инженеров, тестировщиков, devops, та архитекторов, которые работают с технологиями Microsoft - C#, F#, .NET, ASP.NET, SQL Server, IIS
Этой весной 21-22 мая, пройдет новая конференция посвященная технологическому стеку Microsoft - MS Stage!
Для начала несколько спикеров, которые уже подтвердили свое участие:
• Idan Shahar - Cloud Solution Architect з Microsoft, Ізраїль;
• Janne Siera - F # Software foundation, Бельгія;
• Anton Boyko - Valtech, Senior Solution Architect, MVP, Україна;
• Oleksandr Krakovetskyi - DevRain, CEO, Microsoft RD/AI, MVP, Україна;
• Yassine EL GHALI - Cloud Solution Architect з Microsoft, Франція.
Смотреть всех спикеров по ссылке - https://msstage.com/
Конференция пройдет 22 мая в 3 потока, которые будут состоять с:
• 20+ докладов
• круглых столов
• дискуссионных панелей
от лучших украинских и международных специалистов.
Перед конференцией, 21 мая, вас ждет несколько восьмичасовых воркшопов от ТОП-спикеров, которые будут анонсированные немного позже.
Мы ждем на инженеров, тестировщиков, devops, та архитекторов, которые работают с технологиями Microsoft - C#, F#, .NET, ASP.NET, SQL Server, IIS
Visual Studio, Azure, Cosmos DB, SharePoint.
Для всех, кто открыт для нового, приятный бонус - 30 билетов по специальной цене! Также для членов нашего сообщества есть специальный промокод который дает 10% скидку - EJPWF3WN
Билеты можно купить по ссылке - https://msstage.com/
Для всех, кто открыт для нового, приятный бонус - 30 билетов по специальной цене! Также для членов нашего сообщества есть специальный промокод который дает 10% скидку - EJPWF3WN
Билеты можно купить по ссылке - https://msstage.com/
Forwarded from devdigest // data science
Как работать с векторами и матрицами в C#: практическое руководство от доктора Джеймса МакКаффри из Microsoft Research, которое поможет освоить процесс машинного обучения с использованием C#.
https://visualstudiomagazine.com/articles/2019/11/07/charp-vectors-ml.aspx
#matrix #msresearch
https://visualstudiomagazine.com/articles/2019/11/07/charp-vectors-ml.aspx
#matrix #msresearch
Visual Studio Magazine
How to Work with C# Vectors and Matrices for Machine Learning -- Visual Studio Magazine
Here's a hands-on tutorial from bona-fide data scientist Dr. James McCaffrey of Microsoft Research to get you up to speed with machine learning development using C#, complete with code listings and graphics.