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
Мысли по поводу сравнения производительности нативного и управляемого кода
https://michaelscodingspot.com/csharp-performance-vs-c
#C #CPP #CSharp
https://michaelscodingspot.com/csharp-performance-vs-c
#C #CPP #CSharp
Michael's Coding Spot
Is C# Slower Than C++?
Is C# slower than C++? That's a pretty big question. As a junior developer, I was sure that the answer is "Yes, definitely". Now that I'm more experienced, I know that this question is not obvious and even quite complicated.
Мартовские обновления для .NET Core
https://devblogs.microsoft.com/dotnet/net-core-march-2020/
#updates #march
https://devblogs.microsoft.com/dotnet/net-core-march-2020/
#updates #march
.NET Blog
.NET Core March 2020 Updates – 2.1.17 and 3.1.3 | .NET Blog
Today, we are releasing the .NET Core March 2020 Update. These updates only contain non-security fixes. See the individual release notes for details on updated packages. NOTE: If you are a Visual Studio user, there are MSBuild version requirements so use…
Forwarded from //devdigest
Получите бонус при регистрации в #digitalocean и поддержите проект #devdigest ❤️
https://m.do.co/c/df1443122ea7
https://m.do.co/c/df1443122ea7
Извечная борьба – Entity Framework против всех.
https://pknopf.com/post/2019-09-22-the-argument-against-entity-framework-and-for-micro-orms/
#entity_framework #ef #ORM
https://pknopf.com/post/2019-09-22-the-argument-against-entity-framework-and-for-micro-orms/
#entity_framework #ef #ORM
Microsoft выпустила утилиту для удаления .NET Core. Это может быть полезно, если у вас накопилось довольно больше количество различных версий runtime и sdk, которые более не нужны.
https://betanews.com/2020/03/11/microsoft-net-core-uninstall-tool/
https://betanews.com/2020/03/11/microsoft-net-core-uninstall-tool/
BetaNews
Microsoft releases .NET Core Uninstall Tool for Windows and Mac
Microsoft has released a new tool that will please anyone who has been frustrated by the behavior of Visual Studio and its tendency to leave behind old versions of .NET Core SDKs and runtimes after an upgrade.
C# позволяет делать привычные вещи еще более удобно и писать код более лаконично
https://hackernoon.com/c-80-indices-and-ranges-ks543yx9?source=rss&utm_source=csharpdigest&utm_medium=email&utm_campaign=304
#csharp8 #range
https://hackernoon.com/c-80-indices-and-ranges-ks543yx9?source=rss&utm_source=csharpdigest&utm_medium=email&utm_campaign=304
#csharp8 #range
Hackernoon
C# 8.0 Indices and Ranges | Hacker Noon
Compared to other languages, C# was way behind in capabilities to handle data efficiently. Well, those days are over now. Microsoft just improved the C# syntax, making it easier for developers to manage data in arrays.