Приготовьтесь к миграции с .NET Core 3.0 на .NET Core 3.1
https://www.infoworld.com/article/3530436/say-goodbye-to-net-core-30.html
https://www.infoworld.com/article/3530436/say-goodbye-to-net-core-30.html
InfoWorld
Say goodbye to .NET Core 3.0
Microsoft has declared the end of support for .NET Core 3.0 and advised users to move to .NET Core 3.1
Forwarded from devdigest // events
Здравствуйте!
Уже завтра ждем вас на Fwdays .NET meetup 🚀
Вас ждут темы:
Deep dive into .NET data structures - Николай Коцабьюк, Full Stack Software Engineer в Diebold Nixdorf. Имеет значительный опыт в создании как десктопных, так и веб-приложений. Microsoft Student Partner за популяризацию технологий и организацию митапив и хакатонов.
Building .NET Services for Kubernetes - Сергей Калинец, System Architect @ PMLAB. Также он является тренером по инженерным практикам, и активным докладчиком на конференциях и пользователь группах. В этом докладе Сергей расскажет что надо, а чего не надо делать, когда мы разрабатываем сервисы под Kubernetes, чтобы каждый раз получать отличный результат с минимумом усилий.
Где: Ярославский переулок, 1/3, Киев, HUB 4: 0
Когда: 10 март в 19:00
Вход бесплатный!
Резервируйте себе место по ссылке: http://bit.ly/2uAb3Jz
До встречи! 😉
Уже завтра ждем вас на Fwdays .NET meetup 🚀
Вас ждут темы:
Deep dive into .NET data structures - Николай Коцабьюк, Full Stack Software Engineer в Diebold Nixdorf. Имеет значительный опыт в создании как десктопных, так и веб-приложений. Microsoft Student Partner за популяризацию технологий и организацию митапив и хакатонов.
Building .NET Services for Kubernetes - Сергей Калинец, System Architect @ PMLAB. Также он является тренером по инженерным практикам, и активным докладчиком на конференциях и пользователь группах. В этом докладе Сергей расскажет что надо, а чего не надо делать, когда мы разрабатываем сервисы под Kubernetes, чтобы каждый раз получать отличный результат с минимумом усилий.
Где: Ярославский переулок, 1/3, Киев, HUB 4: 0
Когда: 10 март в 19:00
Вход бесплатный!
Резервируйте себе место по ссылке: http://bit.ly/2uAb3Jz
До встречи! 😉
Forwarded from Developers Community
Асинхронное программирование в .NET: лучшие практики.
Появление async/await в C# привело к пересмотру того, как писать простой и корректный параллельный код. Зачастую, используя Async, программисты не только не решают проблемы, которые были с потоками, но и привносят новые. Дедлоки и рейсы никуда не пропадают — их просто становится труднее диагностировать.
Подробности: http://msft.it/6273TjcY1
Появление async/await в C# привело к пересмотру того, как писать простой и корректный параллельный код. Зачастую, используя Async, программисты не только не решают проблемы, которые были с потоками, но и привносят новые. Дедлоки и рейсы никуда не пропадают — их просто становится труднее диагностировать.
Подробности: http://msft.it/6273TjcY1
Хабр
Async programming in .NET: Best practices
Появление async/await в C# привело к пересмотру того, как писать простой и корректный параллельный код. Зачастую, используя асинхронное программирование, программисты не только не решают проблемы,...
Forwarded from [NOT SUPPORTED]
YouTube
.NET Community Meetup: Application Testing with Azure Conta
Простое и понятное объяснение принципа работы CQRS
https://danielwhittaker.me/2020/02/20/cqrs-step-step-guide-flow-typical-application/
#CQRS
https://danielwhittaker.me/2020/02/20/cqrs-step-step-guide-flow-typical-application/
#CQRS
Learn CQRS and Event Sourcing
CQRS + Event Sourcing – Step by Step | Learn CQRS and Event
A step-by-step overview of cqrs and event sourcing focusing on the flow from Command through to Read Model.
OREN EINI предлагает улучшенную реализацию ThreadLocal <T> и рассматривает, какие проблемы существуют с текущей реализацией.
https://ayende.com/blog/189793-A/the-design-and-implementation-of-a-better-threadlocal-t
#ThreadLocal
https://ayende.com/blog/189793-A/the-design-and-implementation-of-a-better-threadlocal-t
#ThreadLocal
Ayende @ Rahien
The design and implementation of a better ThreadLocal<T>
I talked about finding a major issue with ThreadLocal and the impact that it had on long lived and large scale production environments. I’m not sure why Thre...
Forwarded from devdigest // events
Конференция F# Ukraine переносится на 23 мая.
https://www.facebook.com/groups/dncuug/permalink/2518637484909284/
https://www.facebook.com/groups/dncuug/permalink/2518637484909284/
Пока в большинстве городов и стран объявлен карантин, вы можете провести время с пользой и узнать что-то новое для себя
https://youit.pro/map/dotnetweb#dotnet
https://youit.pro/map/dotnetweb#dotnet
Microsoft не будет активно развивать язык программирования Visual Basic, но реализует его поддержку в .NET 5
https://www.zdnet.com/article/microsoft-we-wont-evolve-visual-basic-programming-language-but-well-open-it-to-net-5/
#VB #VisualBasic #Basic
https://www.zdnet.com/article/microsoft-we-wont-evolve-visual-basic-programming-language-but-well-open-it-to-net-5/
#VB #VisualBasic #Basic
ZDNet
Microsoft: We won't evolve Visual Basic programming language but we'll open it to .NET 5 | ZDNet
From here on, Visual Basic's future is all about stability and helping developers move applications to .NET Core.
Forwarded from Developers Community
Конвертация текстовых документов в xml на С#.
Недавно автору статьи пришлось столкнуться с необходимостью достать текст из офисных документов (docx, xlsx, rtf, doc, xls, odt и ods). Задача осложнялась требованием представить текст в формате xml без мусора с максимально удобной для дальнейшего парсинга структурой. Было принято решение написать в свободное от работы время библиотеку, которая решала бы указанную задачу, а также создать что-то вроде инструкции.
Подробности: http://msft.it/6272TjNNG
Недавно автору статьи пришлось столкнуться с необходимостью достать текст из офисных документов (docx, xlsx, rtf, doc, xls, odt и ods). Задача осложнялась требованием представить текст в формате xml без мусора с максимально удобной для дальнейшего парсинга структурой. Было принято решение написать в свободное от работы время библиотеку, которая решала бы указанную задачу, а также создать что-то вроде инструкции.
Подробности: http://msft.it/6272TjNNG
Хабр
Конвертация текстовых документов в xml на С#
Недавно мне пришлось столкнуться с необходимостью достать текст из офисных документов (docx, xlsx, rtf, doc, xls, odt и ods). Задача осложнялась требованием пред...
Довольно холиварная тема про разработку на C# в функциональном стиле
https://hmemcpy.com/2020/03/your-csharp-is-already-functional
#functional #CSharp
https://hmemcpy.com/2020/03/your-csharp-is-already-functional
#functional #CSharp
In Absentia
Your C# is already functional, but only if you let it
A few days ago I tweeted a C# code snippet, showing a FizzBuzz implementation using some of the new features in C# 8.0. The tweet “went viral”, as the kids say, with several people admiring the terse
Роман расскажет как F# упрощает повседневную энтерпрайз разработку и почему вам стоит его попробовать.
https://devdigest.today/post/1190
#functional #FSharp
https://devdigest.today/post/1190
#functional #FSharp
Developers Digest
Роман Лиман «Зачем мы пишем на F# в продакшене»
Роман расскажет как F# упрощает повседневную энтерпрайз разработку и почему вам стоит его попробовать.
Первая предварительная версия .NET 5!
https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-1/
#net5
https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-1/
#net5
Microsoft News
Announcing .NET 5 Preview 1
At the end of last year, we shipped .NET Core 3.0 and 3.1. These versions added the desktop app models Windows Forms (WinForms) and WPF, ASP.NET Blazor for building single page applications and gRPC for cross-platform, contract-based messaging. We also added…
Быстрый код с использованием Linq – Linq выражения могут работать быстрее, чем традиционные циклы.
https://timdeschryver.dev/blog/make-your-csharp-applications-faster-with-linq-joins
#LINQ #for #foreach
https://timdeschryver.dev/blog/make-your-csharp-applications-faster-with-linq-joins
#LINQ #for #foreach
timdeschryver.dev
Make your C# applications faster with LINQ joins
If you don't watch out your C# application might suddenly perform badly. As a solution, we can limit the number of operations with a LINQ Join.
Предварительная версия F# 5
https://devblogs.microsoft.com/dotnet/announcing-f-5-preview-1/
#Fsharp #functional #preview
https://devblogs.microsoft.com/dotnet/announcing-f-5-preview-1/
#Fsharp #functional #preview
.NET Blog
Announcing F# 5 preview 1 | .NET Blog
We’re excited to announce that F# 5 preview 1 is now available! Here’s how to get it: Install .NET 5 preview SDK Install Jupyter Notebooks for .NET If you’re using Visual Studio on Windows, you’ll need both the .NET 5 preview SDK and Visual Studio Preview…
Unity Technologies на три месяца предоставляет всем пользователям бесплатный трехмесячный доступ к Unity Learn Premium. Напомним, что Unity — это межплатформенная среда разработки компьютерных игр, которая позволяет создавать приложения, работающие на более чем 25 различных платформах. Unity использует для написания скриптов C#.
https://learn.unity.com/
#Unity #UnityLearn #Free
https://learn.unity.com/
#Unity #UnityLearn #Free
Unity Learn
Learn game development w/ Unity | Courses & tutorials in game design, VR, AR, & Real-time 3D | Unity Learn
Free tutorials, courses, and guided pathways for mastering real-time 3D development skills to make video games, VR, AR, and more.
Применение Domain Driven Design при разработке
#DDD #Domain #Driven #Design
https://altkomsoftware.pl/en/blog/create-better-code-using-domain-driven-design
#DDD #Domain #Driven #Design
https://altkomsoftware.pl/en/blog/create-better-code-using-domain-driven-design
Altkom Software
Altkom Software - Reliable Custom Software for Your Business
Software development company that delivers custom software, cloud services & process automation for banking, fintech, and insurance industries.
В .NET 5 будет переработана и значительно упрощена система именования Target Frameworks Names
https://github.com/dotnet/designs/blob/master/accepted/2020/net5/net5.md
#net5 #naming #TFN
https://github.com/dotnet/designs/blob/master/accepted/2020/net5/net5.md
#net5 #naming #TFN
GitHub
designs/net5.md at main · dotnet/designs
This repo is used for reviewing new .NET designs. Contribute to dotnet/designs development by creating an account on GitHub.
Forwarded from devdigest // mobile (dotnet)
Команда Rider усердно работала, и рада сообщить, что в Rider 2020.1 появится Xamarin.Forms XAML Hot Reload!
https://blog.jetbrains.com/dotnet/2020/03/24/hot-reload-xamarin-forms-comes-rider/
#rider #jetbrains #xamarinforms #hotreload
https://blog.jetbrains.com/dotnet/2020/03/24/hot-reload-xamarin-forms-comes-rider/
#rider #jetbrains #xamarinforms #hotreload
The JetBrains Blog
Hot Reload for Xamarin.Forms comes to Rider | The .NET Tools Blog
The Rider team has been hard at work, and we are happy to announce that Xamarin.Forms XAML Hot Reload is coming in Rider 2020.1!In this post, we'll see how this makes developing our Xamarin apps m