Написание безопасного кода для доступа к данным, который может корректно работать в условия параллелизма сегодня является одним из важнейших условий, без которого невозможно гарантировать качество продукта. А когда что-то идет не так, важно иметь возможность узнать, кто и когда обновлял объекты, чтобы иметь возможность выяснить, что пошло не так.
https://andersmalmgren.com/2020/08/31/convention-based-concurrency-management-in-entity-framework-core
#CONVENTION #BASED #CONCURRENCY #ENTITY #FRAMEWORK
https://andersmalmgren.com/2020/08/31/convention-based-concurrency-management-in-entity-framework-core
#CONVENTION #BASED #CONCURRENCY #ENTITY #FRAMEWORK
Anders Malmgren
Convention based Concurrency Management in Entity Framework Core
Who does not love convention over configuration? Whenever it makes sense I try to use it in my role as a system architect. It helps my programmers write more robust code out of the box. Writing con…
Forwarded from A.G.
Подготовил новый .NET Дайджест для @dou_tech
Помимо материалов про C# и .NET, которых очевидно не может не быть в дайджесте про .NET, мне захотелось поделиться позитивными новостями из сферы украинского бизнеса и ИТ. Думаю, это особенно важно в текущий момент, когда эпидемия и карантинные меры создают достаточно жесткие условия работы для всех нас.
Так, например хочется порадоваться за компанию Дарница, которая не так давно завершила переход в облако Microsoft Azure. Это позволило компании поддерживать работу даже в карантинном режиме. Думаю довольно большая заслуга в этом и лично Дмитрий Шимкив, который сейчас возглавляет Дарницу и активно способствует внедрению современных технологий в компании.
Еще хочется рассказать про Grammarly – первого украинского единорога (для тех, кто не в курсе - единорог, это компания-стартап, получавшая рыночную оценку стоимости в размере свыше 1 миллиарда долларов). Во-первых, сотрудники из .NET команды подготовили очень интересный материал про декларативное программирование. Во-вторых, компания сейчас занимается созданием GEC-корпуса (GEC - grammatical error correction, исправления грамматических ошибок) для украинского языка, который планирует выложить в открытый доступ для общего пользования. Этот шаг в свою очередь, ускорит развитие украинской NLP (обработки естественного языка). До 13 сентября вы еще можете успеть помочь этому проекту.
Ссылка на дайджест и на сопутствующие материал - в первом и последующих комментариях к этому посту.
https://dou.ua/forums/topic/31510/
Помимо материалов про C# и .NET, которых очевидно не может не быть в дайджесте про .NET, мне захотелось поделиться позитивными новостями из сферы украинского бизнеса и ИТ. Думаю, это особенно важно в текущий момент, когда эпидемия и карантинные меры создают достаточно жесткие условия работы для всех нас.
Так, например хочется порадоваться за компанию Дарница, которая не так давно завершила переход в облако Microsoft Azure. Это позволило компании поддерживать работу даже в карантинном режиме. Думаю довольно большая заслуга в этом и лично Дмитрий Шимкив, который сейчас возглавляет Дарницу и активно способствует внедрению современных технологий в компании.
Еще хочется рассказать про Grammarly – первого украинского единорога (для тех, кто не в курсе - единорог, это компания-стартап, получавшая рыночную оценку стоимости в размере свыше 1 миллиарда долларов). Во-первых, сотрудники из .NET команды подготовили очень интересный материал про декларативное программирование. Во-вторых, компания сейчас занимается созданием GEC-корпуса (GEC - grammatical error correction, исправления грамматических ошибок) для украинского языка, который планирует выложить в открытый доступ для общего пользования. Этот шаг в свою очередь, ускорит развитие украинской NLP (обработки естественного языка). До 13 сентября вы еще можете успеть помочь этому проекту.
Ссылка на дайджест и на сопутствующие материал - в первом и последующих комментариях к этому посту.
https://dou.ua/forums/topic/31510/
ДОУ
.NET дайджест #35: AWS &.NET, Q# simulator, Azure in Ukraine
В выпуске: декларативное программирование в .NET, пустые коллекции в C#, создание виртуального питомца на WPF, крупные обновления ReSharper и Rider, F# тулинг, анонсы .NET 5.
Признайтесь, вы ведь всегда хотели, чтобы ваши баги за вас находил кто-то другой?
https://devblogs.microsoft.com/dotnet/automatically-find-latent-bugs-in-your-code-with-net-5/?utm_source=csharpdigest&utm_medium=email&utm_campaign=327
#latent #bugs #NET5
https://devblogs.microsoft.com/dotnet/automatically-find-latent-bugs-in-your-code-with-net-5/?utm_source=csharpdigest&utm_medium=email&utm_campaign=327
#latent #bugs #NET5
Microsoft News
Automatically find latent bugs in your code with .NET 5
Introducing AnalysisLevel in the C# compiler to introduce warnings to patterns like common codingmistakes or common API misuse.
Forwarded from Blazor Community
Автор рассказывает как работать с локальным хранилищем в PWA: https://visualstudiomagazine.com/articles/2020/09/08/blazor-pwa-local-storage.aspx
P.S. также внутри есть ссылка на статью, в которой рассказывается о создании PWA. Естественно всё в рамках Blazor
P.S. также внутри есть ссылка на статью, в которой рассказывается о создании PWA. Естественно всё в рамках Blazor
Visual Studio Magazine
Working with Local Storage in a Blazor Progressive Web App -- Visual Studio Magazine
Thanks to Chris Sainty and Remi Bourgarel, working with local storage from a Blazor application running either in the browser or out of it is relatively easy. Testing your code can be equally easy but only if you set up support the real world of network connections.
Вышла новая версия TimeZoneConverter. Это библиотека для быстрого преобразования между часовыми поясами IANA, Windows, и Rails. TimeZoneConverter.Posix также добавляет поддержку часовых поясов POSIX, которые полезны при работе с IoT.
https://github.com/mj1856/TimeZoneConverter
#TimeZoneConverter #POSIX #IANA #Rails #Windows
https://github.com/mj1856/TimeZoneConverter
#TimeZoneConverter #POSIX #IANA #Rails #Windows
GitHub
GitHub - mattjohnsonpint/TimeZoneConverter: Lightweight libraries to convert between IANA, Windows, Rails, and POSIX time zones.
Lightweight libraries to convert between IANA, Windows, Rails, and POSIX time zones. - GitHub - mattjohnsonpint/TimeZoneConverter: Lightweight libraries to convert between IANA, Windows, Rails, and...
Event sourcing в .NET Core, с примерами на GitHub.
https://medium.com/@madslundt/microservices-with-event-sourcing-using-net-core-33e3074171f5
#Event #Sourcing #EventSourcing
https://medium.com/@madslundt/microservices-with-event-sourcing-using-net-core-33e3074171f5
#Event #Sourcing #EventSourcing
Medium
Microservices with event sourcing using .NET Core
I spend some time last year implementing an example project on how to structure an API using microservices in .NET Core. In my summer…
Хотим представить вам сайт, посвященный изучению и имплементации алгоритмов и структур данных на языке C# Разработчик сайта – участник нашего сообщества @razumovsky_r
https://kolosovpetro.github.io/Html-Code-Generator/RootFolder/
#algorithms #open #source #structures #learning
https://kolosovpetro.github.io/Html-Code-Generator/RootFolder/
#algorithms #open #source #structures #learning
kolosovpetro.github.io
Algorithms and Data Structures in C#
Web-site dedicated to study of Algorithms and Data Structures. All Examples are in C#.
Тем временем, ребята из Майкрософт выпустили первый релиз-кандидат .NET 5
https://devblogs.microsoft.com/dotnet/announcing-net-5-0-rc-1/
#NET5
https://devblogs.microsoft.com/dotnet/announcing-net-5-0-rc-1/
#NET5
.NET Blog
Announcing .NET 5.0 RC 1
Today, we are shipping .NET 5.0 Release Candidate 1 (RC1). It is a near-final release of .NET 5.0, and the first of two RCs before the official release in November. RC1 is a “go live” release; you are supported using it in production.
Релиз .NET 5 произойдет уже очень скоро. Помимо изменений в самом .NET, нас ждут изменения связанные с .NET Standard
https://devblogs.microsoft.com/dotnet/the-future-of-net-standard/
#net5 #netstandard
https://devblogs.microsoft.com/dotnet/the-future-of-net-standard/
#net5 #netstandard
Microsoft News
The future of .NET Standard
Since .NET 5 was announced, many of you have asked what this means for .NET Standard and whether it will still be relevant. In this post, I'm going to explain how .NET 5 improves code sharing and replaces .NET Standard. I'll also cover the cases where you…
Не пропустите интервью!
Кто: Вагиф – российско-норвежский разработчик, работающий в норвежской компании Miles. У него около трех десятилетий опыта программирования, в настоящее время он занимается созданием систем на F# и C#. Вагиф часто выступает на конференциях по программному обеспечению и участвует в некоторых проектах с открытым исходным кодом. В свободное время он разговаривает с домашними животными и пытается играть музыку.
Когда: October 1, 2020 5:00 PM – 6:00 PM EEST
https://devdigest.today/post/1470
#FSharp #FSharpUkraine #Ukraine
Кто: Вагиф – российско-норвежский разработчик, работающий в норвежской компании Miles. У него около трех десятилетий опыта программирования, в настоящее время он занимается созданием систем на F# и C#. Вагиф часто выступает на конференциях по программному обеспечению и участвует в некоторых проектах с открытым исходным кодом. В свободное время он разговаривает с домашними животными и пытается играть музыку.
Когда: October 1, 2020 5:00 PM – 6:00 PM EEST
https://devdigest.today/post/1470
#FSharp #FSharpUkraine #Ukraine
Developers Digest
F# Ukraine Interview Session #1 with Vagif Abilov
Vagif is a Russian/Norwegian developer working for a Norwegian company Miles. He has about three decades of programming experience, currently focusing on bui...
Forwarded from devdigest // events
На этом занятии мы хотели бы обсудить, что представляют собойПользовательские шаблоны .NET и что делает их такими полезными и универсальными. Мы также хотели бы продемонстрировать создание шаблона API с дополнительным конвейером сборки и выпуска, а затем продемонстрировать использование этого шаблона для создания готового решения.
https://info.jetbrains.com/rider-webinar-14october-2020.html
#Service #NET #NETCore #Webinar
https://info.jetbrains.com/rider-webinar-14october-2020.html
#Service #NET #NETCore #Webinar
JetBrains
Webinars by JetBrains
JetBrains is a cutting-edge software vendor specializing in the creation of intelligent development tools, including IntelliJ IDEA – the leading Java IDE, and the Kotlin programming language.
Преимущества отладки .NET Core проектов с использованием WSL 2.0 и Visual Studio
https://habr.com/en/company/microsoft/blog/519852/
#NETCore #WSL #WSL2 #VisualStudio
https://habr.com/en/company/microsoft/blog/519852/
#NETCore #WSL #WSL2 #VisualStudio
Хабр
Отлаживайте ваши приложения .NET Core в WSL 2 с Visual Studio
Вы разработчик .NET Core, которому нравится работать в Windows и Visual Studio, но вам нужно протестировать свое приложение в Linux? Вы кросс-платформенный разра...
Forwarded from devdigest // azure
В Azure Static Web Apps появится поддержка Blazor
https://visualstudiomagazine.com/articles/2020/09/22/blazor-static-web-apps.aspx?m=1
#blazor #web
https://visualstudiomagazine.com/articles/2020/09/22/blazor-static-web-apps.aspx?m=1
#blazor #web
Visual Studio Magazine
New for Blazor: Azure Static Web Apps Support -- Visual Studio Magazine
With Blazor taking the .NET web development world by storm, one of the first announcements during Microsoft's Ignite 2020 developer/IT event was its new support in Azure Static Web Apps.
Новые возможности Visual Studio 2019
https://devblogs.microsoft.com/visualstudio/visual-studio-2019-v16-8-preview-3-1/
#visual #studio #VisualStudio
https://devblogs.microsoft.com/visualstudio/visual-studio-2019-v16-8-preview-3-1/
#visual #studio #VisualStudio
Visual Studio Blog
New Features in Visual Studio 2019 v16.8 Preview 3.1
Visual Studio 2019 v16.8 Preview 3.1 brings Git Integration, C++20 conformance, .NET Productivity, and more. Plus, sign-up for Visual Studio Codespaces!
Forwarded from [NOT SUPPORTED]
Все главные анонсы с Ignite 2020!
https://news.microsoft.com/ignite-2020-book-of-news/
#ignite #2020 #microsoft #conference #future #azure #net
https://news.microsoft.com/ignite-2020-book-of-news/
#ignite #2020 #microsoft #conference #future #azure #net
Ignite 2020 Book of News
Home - Ignite 2020 Book of News
Forwarded from devdigest // data science
Новый выпуск ML.NET содержит множество улучшений, включающих возможность обучения моделей обнаружения объектов с помощью Azure ML и Model Builder. Теперь вы можете локально обучать модели классификации изображений с помощью интерфейса командной строки ML.NET.
https://devblogs.microsoft.com/dotnet/ml-net-september-updates/
#ML #Azure #ModelBuilder
https://devblogs.microsoft.com/dotnet/ml-net-september-updates/
#ML #Azure #ModelBuilder
Microsoft News
ML.NET September Updates
This release of ML.NET (1.5.2) brings numerous bug fixes and enhancements, while tooling updates include the ability to train object detection models using Azure ML via Model Builder and to locally train image classification models with the ML.NET CLI.