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
Мысли по поводу сравнения производительности нативного и управляемого кода
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