Роман расскажет как 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.
Forwarded from Developers Community
Оптимизации в JIT-компиляторе для .NET 5.
В этой статье один из участников сообщества делится списком своих улучшений в JIT (в .NET он называется RyuJIT), большая часть которых уже попала в master и будет доступна в .NET (Core) 5. Его оптимизации затрагивают разные фазы JIT, которые очень схематично показаны на картинке в статье.
Подробности: http://msft.it/6276Te6SA
В этой статье один из участников сообщества делится списком своих улучшений в JIT (в .NET он называется RyuJIT), большая часть которых уже попала в master и будет доступна в .NET (Core) 5. Его оптимизации затрагивают разные фазы JIT, которые очень схематично показаны на картинке в статье.
Подробности: http://msft.it/6276Te6SA
Хабр
Оптимизации в JIT-компиляторе для .NET 5
Некоторое время назад я начал удивительное путешествие в мир JIT-компилятора с целью найти места, куда можно засунуть свои руки и что-нибудь ускорить, т.к. по хо...
Тонкости использования ref struct при работе с асинхронными методами.
https://blogs.endjin.com/2020/03/high-performance-c-a-test-pattern-for-ref-structs
#ref #struct #async
https://blogs.endjin.com/2020/03/high-performance-c-a-test-pattern-for-ref-structs
#ref #struct #async
Endjin
High-performance C#: a test pattern for ref structs | endjin
C# 7.2 introduce ref structs, a new kind of type (Span is a ref struct) designed to support certain high performance scenarios. There are constraints around their use, and when writing unit tests for our Ais.Net parser, this caused some challenges. This blog…
Apache Spark — это платформа параллельной обработки с открытым кодом, которая поддерживает обработку в памяти, чтобы повысить производительность приложений, анализирующих большие данные. Решения для работы с большими данными предназначены для обработки данных со слишком большим объемом или сложностью для традиционных баз данных.
https://devblogs.microsoft.com/dotnet/net-for-apache-spark-in-memory-dataframe-support/
#spark #apache
https://devblogs.microsoft.com/dotnet/net-for-apache-spark-in-memory-dataframe-support/
#spark #apache
.NET Blog
.NET for Apache® Spark™ In-Memory DataFrame Support | .NET Blog
.NET for Apache Spark is aimed at making Apache® Spark™, and thus the exciting world of big data analytics, accessible to .NET developers. .NET for Spark can be used for processing batches of data, real-time streams, machine learning, and ad-hoc query.
Если у вас есть коллеги, или друзья, которые интересуются разработкой под .NET и хотят быть в курсе всех новостей платформы, а также регулярно читать интересные и познавательные статьи про .NET и C# – обязательно расскажите им о нашем канале!
Давайте сделаем наше комьюнити еще больше!
✅ Подписаться на @dncuug
Давайте сделаем наше комьюнити еще больше!
✅ Подписаться на @dncuug