to post messages and comments.

← All posts tagged dotnet

мне тут показывают ссылку на SO и доказывают, что volatile больше не нужен для случаев с lock'ом
stackoverflow.com
вроде все описывается, но мой мозг не может принять, что с какого то момента можно статически инициировать объект в многопоточной среде без volatile.
я что то проспал? все согласны?

Новый mono5 вышел
Странно, но теперь есть поддержка винды.
Прикольно, что в их what's new есть список людей, которые трудились на благо. Там даже молодец @nagg есть, только он там записан как Егор почему то. Молодцы! теперь всякие там unity3D будут работать еще лучше!

MS анонсировали ".NET Standard 2.0"
Looking at the various flavors of .NET there is a lot of common BCL code that is not tied to App Models (WinForms, WPF, ASP.NET, etc). These APIs will be part of .NET Standard 2.0, which will be released at the same time, resulting in APIs being consistent across .NET Framework, .NET Core and Xamarin. It will be much easier to write portable code that can run on all the major .NET platforms, targeting .NET Standard 2.0.
blogs.msdn.microsoft.com

я думал, что стандартные BCL, живущая в System.*
не должна референсить ничего, что не входит в стандартный dotnet.
ан нет
UriExtensions.TryReadQueryAsJson
юзает Newtonsoft Json сериалайзер
внезапно, системная сборка System.Net.Http.Formatting.dll референсит "Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed"

некто Тепляков пишет, что новый C# компилятор больше не компилит для лямбд "CS$<>9__CachedAnonymousMethodDelegatef" филды.
теперь все стало умнее и на 10% быстрее — вызов обычного метода функции быстрее, чем статического,
на том и основано новое веяние
sergeyteplyakov.blogspot.ru