devdigest // dot net
4.03K subscribers
168 photos
3 videos
5 files
2.58K links
Главные новости из мира .NET

Все про C#, F# и VB
Download Telegram
Уже в конце этого года запланирован релиз .NET 5. Безусловно, это будет следующая большая веха в истории .NET, после релиза .NET Core, ведь .NET 5 объединит в себе две ветви: .NET Core и .NET Framework. Что нас ждет в .NET? Точно в историю уйдут: ASP.NET Web Forms, WCF и WWF. Получат дальнейшее развитие: WPF and WinForms и Visual Basic. Подробнее - в публикации от Matthew MacDonald.

https://medium.com/young-coder/the-reunification-of-net-5-5902744df9fe

#NET5
Лонгрид 2014 года, который однако не теряет своей актуальности и сегодня. В статье рассматриваются тонкости использования IDisposable

https://www.codeproject.com/Articles/29534/IDisposable-What-Your-Mother-Never-Told-You-About

#IDisposable, #patterns
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
Шпаргалка по docker для .NET разработчика: ссылки на все docker-образы для .NET Framework и .NET Core

#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
Forwarded from Developers Community
Установка локализованных файлов IntelliSense для .NET Core.

IntelliSense — это вспомогательное средство для завершения кода, доступное в различных интегрированных средах разработки (IDE), таких как Visual Studio. По умолчанию при разработке проектов .NET Core в пакет SDK входит только английская версия файлов IntelliSense. В этой статье описано, как устанавливать локализованные версии файлов и конфигурировать Visual Studio для использования другого языка.

Подробности: http://msft.it/6274TZU1m
Из этого видео вы узнаете о том, как сделать систему на базе микросервисной архитектуры с использование gRPC. Также вы узнаете о том, какие перспективы у gRPC в .NET и как эта технология будет развиваться дальше.

https://devdigest.today/post/1137

#gRPC, #video, #channel9
28 марта пройдёт первая в Украине конференция, посвящённая разработке на F#.
Главный критерий отбора докладов - темы базируются на реальном опыте применения F#. Большинство докладов касаются не только F #, но и архитектуры (actor model, event sourcing, streaming).

https://fsharp-ukraine.org/2020/

#FSharp
Предложение включить в следующую версию С# поддержку ковариантных типов возврата. Это может позволить переопределенному методу иметь другой (более высокий по иерархии наследования) тип, чем метод, который он переопределяет.

Выглядит это может примерно так:

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
Forwarded from //devdigest
Подписывайтесь на нас в Твиттере!

https://twitter.com/devdigest_today
The Art of Tweeting: Crafting Engaging and Shareable Content on Twitter